database systems์ ์จ์ผ ํ๋ ์ด์
1. Data redundancy and inconsistency : ๋ฐ์ดํฐ ์ค๋ณต ๋ฐ ๋ถ์ผ์น๋ฅผ ๋ง๊ธฐ ์ํด. ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ํ์ผ ํ์์ผ๋ก ์ ์ฅ๋๋ฏ๋ก ์๋ก ๋ค๋ฅธ ํ์ผ์ ์ ๋ณด๊ฐ ์ค๋ณต๋จ
2. Difficulty in accessing data : ๋๋น ์์ฐ๋ฉด ๋ฐ์ดํฐ ์ ๊ทผ์ด ์ด๋ ค์
3. Data isolation : ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ?
4. Integrity problems : ์ ์ฝ์กฐ๊ฑด์ ์ถ๊ฐํ๊ฑฐ๋ ๋ฐ๊พธ๊ธฐ ์ฝ๊ฒ ํ๊ธฐ ์ํด
5. Atomicity of updates : ์ค๊ฐ์ ์ค๋ฅ๊ฐ ๋ฌ์ ๋ ์ฒ๋ฆฌํ๊ธฐ ์ํด. (์ผ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธ๋์ด inconsistent state ๋ ์ ์์)
6. Concurrent access by multiple users : ์ฌ๋ฌ ์ ์ ๋ค์ด ๋์์ ์ ๊ทผํ ์ ์๊ฒ ํ๊ธฐ ์ํด
7. Security problems : ๋ณด์ ๋ฌธ์ ํด๊ฒฐ์ ์ํด. (๊ถํ ๋ถ์ฌ)
DDL : Data Definition Language
- schema, integrity contraints, authorization
DML : Data Manipulation Language
- data ์์ , ์ถ๊ฐ ๋ฐ ์ ๊ทผ
= query language
SQL = DDL + DML
์ต๋ํ ์์ฐ์ด์ ๊ฐ๊น๋๋ก!
'๐ก๐ธ๐ธ๐ถ5: ๐ฆ๐๐๐๐ถ ๐ฐ๐๐พ๐ > Database(COSE371)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] CH7. Relational Database Design(Normalization) (0) | 2021.12.14 |
---|---|
[๋ฐ์ดํฐ๋ฒ ์ด์ค] CH6. Database Design Using the E-R Model (0) | 2021.12.14 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] CH4. Intermediate SQL (0) | 2021.10.26 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] CH3. Introduction to SQL (0) | 2021.10.10 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] CH2. Introduction to Relation Model(1) (0) | 2021.10.10 |