๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ํค(key) & ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ณธ๋ฌธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ํค(key) & ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
์ง์ง์ํ์นด 2023. 3. 10. 18:04<๋ณธ ๋ธ๋ก๊ทธ๋ ์๋ฆฌ์ค IoT 1๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-)>
๐ฉ๐ป ํค (key)
: ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํํ์ ์ฐพ๊ฑฐ๋, ์ ๋ ฌํ ๋ ๊ธฐ์ค์ด ๋๋ ์์ฑ
โญ ๊ธฐ๋ณธํค
: ์๋ก ๋ค๋ฅธ ํํ์ ์ ์ผํ๊ฒ ์๋ณํ ์ ์๋ ๊ธฐ์ค์ด ๋๋ ์์ฑ
: ์ค๋ณต๋๋ ๋ ๊ฐ์ง ์ X
: ๋ ๊ฐ ๊ฐ์ง ์ X
: ํ ์ด๋ธ ๋น 1๊ฐ๋ง ์ค์
=> PRIMARY KEY
โญ ์ธ๋ํค
: ๋ค๋ฅธ ํ ์ด๋ธ์ ๊ธฐ๋ณธํค๋ฅผ ์ฐธ์กฐํ๋ ์์ฑ์ผ๋ก ํ ์ด๋ธ์ ๊ด๊ณ ์ ์
: ์ฐธ์กฐ๋๋ ํ ์ด๋ธ์ ๊ธฐ๋ณธํค์ ์๋ ๊ฐ์ ์ง์ ํ ์ X
=> FOREIGN KEY (์ฐธ์กฐํ ์์ฑ) REFERENCES ์ฐธ์กฐ๋๋ ํ ์ด๋ธ (์ฐธ์กฐ๋๋ ์์ฑ)
โญ ํ๋ณดํค
: ๊ธฐ๋ณธํค๊ฐ ๋ ์ ์๋ ํค๋ก ์ ์ผ์ฑ๊ณผ ์ต์์ฑ ๋ง์กฑ ( ๊ธฐ๋ณธํค < ํ๋ณดํค )
โญ ๋์ฒดํค
: ํ๋ณดํค ์ค์ ๊ธฐ๋ณธํค๊ฐ ์๋ ํค ( ๋์ฒดํค < ํ๋ณดํค )
โญ ์ํผํค
: ํํ์ ์๋ณํ ์ ์๋ ์ ์ผ์ฑ์ ๋ง์กฑํ์ง๋ง ์ต์์ฑ์ ๋ง์กฑํ์ง ์๋ ํค
๐ฉ๐ป ๋ฌด๊ฒฐ์ฑ ์ ์ฝ ์กฐ๊ฑด
โญ ๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ
: ๊ธฐ๋ณธํค๋ ๋ ๊ฐ๊ณผ ์ค๋ณต๋ ๊ฐ ๊ฐ์ง ์ ์์
โญ ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ
: ์ธ๋ํค๋ ๋์ด๊ฑฐ๋ ์ฐธ์กฐ๋๋ ๋ฆด๋ ์ด์ ์ ๊ธฐ๋ณธํค ๊ฐ๊ณผ ๋์ผ
โญ ๋๋ฉ์ธ ๋ฌด๊ฒฐ์ฑ
: ํน์ ์์ฑ๊ฐ์ ๊ทธ ์์ฑ์ด ์ ์๋ ๋๋ฉ์ธ์ ์ํ ๊ฐ์ด์ด์ผ ํจ
โญ NULL ๋ฌด๊ฒฐ์ฑ
: ํน์ ์์ฑ๊ฐ์ ๋ ๊ฐ ๊ฐ์ง ์ ์์
โญ ๊ณ ์ ๋ฌด๊ฒฐ์ฑ
: ๊ฐ ํํ์ด ๊ฐ์ง๋ ์์ฑ๊ฐ๋ค์ ์๋ก ๋ฌ๋ผ์ผํจ
โญ ํค ๋ฌด๊ฒฐ์ฑ
: ํ ์ด๋ธ์ ์ต์ ํ ๊ฐ ์ด์์ ํค ์กด์ฌ
๐ฉ๐ป ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
: ํ์ค ์ธ๊ณ์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์คํํ๋ ๊ณผ์
โญ ๊ตฌ์ฑ ์์
- ๊ฐ์ฒด (Entity) : ๋ฐ์ดํฐ๋ก ํํํ๊ณ ์ ํ๋ ํ์ค ์ธ๊ณ์ ๊ฐ๋ ์ด๋ ์ ๋ณด์ ๋จ์
- ์์ฑ (Attribute) : ๊ฐ์ฒด์ ๋ํ ์ ๋ณด
- ๊ด๊ณ (Relationship) : ๊ฐ์ฒด ๊ฐ์ ์ฐ๊ด
โญ ๊ณผ์
- ๊ฐ๋ ์ ์ค๊ณ : ํ์ค ์ธ๊ณ๋ฅผ ์ถ์์ ๊ฐ๋ ์ผ๋ก ํํํ๋ ๊ณผ์
- ๋ ผ๋ฆฌ์ ์ค๊ณ : DBMS๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ(์คํค๋ง) ์ค๊ณ
- ๋ฌผ๋ฆฌ์ ์ค๊ณ : DBMS์ ํ ์ด๋ธ์ ์ ์ฅํ ๊ตฌ์กฐ๋ฅผ ์ค๊ณ
'๐ฉโ๐ป ์ปดํจํฐ ๊ตฌ์กฐ > Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] DCL (๋ฐ์ดํฐ ์ ์ด์ด) & ์ธ๋ฑ์ค (0) | 2023.03.10 |
---|---|
[๋ฐ์ดํฐ ๋ชจ๋ธ๋ง] ์ด์ ํ์๊ณผ ์ ๊ทํ (0) | 2023.03.10 |
[๋ฐ์ดํธ๋ฒ ์ด์ค] ER Diagram (Peter Chen, IE) (0) | 2023.03.10 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ์ ์์ด ๋ฐ SQL & ์ ์ฝ์กฐ๊ฑด (0) | 2023.03.10 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ (RDB, NoSQL) (0) | 2023.03.10 |