[6주차 01] RDBMS

개발냥이·2025년 2월 24일

데브코스

목록 보기
19/75
post-thumbnail

RDBMS

DBMS는 Relational Database Management System으로 영단어 뜻처럼
관계형 데이터베이스를 생성,수정,관리 검색하는 소프트웨어 시스템이다
즉 관계가 있는 데이터베이스를 관리할 때 사용한다.


테이블의 구조

게시글 번호(컬럼)제목직업작성자ID
1도깨비영화배우공유01
2채널 십오야유튜버이동욱02
3파묘배우김고은03
4파묘배우김고은04
  • Primary Key(PK) : 유일성과 최소성을 가지며 행을 구분할 수 있는 유일한 키

    • 게시글 번호 (컬럼)
  • Foreign Key(외래키) : 다른 테이블의 데이터를 참조할 수 있는 키

    • 보통 PK를 사용하며 유일한 키를 사용함 (ID 컬럼)
  • 정규화 : 중복 데이터를 분리하여 관리하는 것

ID 컬럼을 사용해서 분리

ID작성자제목
01공유도깨비
02이동욱채널 십오야
03김고은파묘
04김고은파묘

num 컬럼을 사용해서 분리

num직업작성자
1영화배우공유
2유튜버이동욱
3배우김고은
  • 데이터베이스 연관관계 1:1 , 1:N , M:N

    • 1명이 아이디 하나 -> 1 : 1
    • 1명에 게시글 여러개 -> 1 : N
    • 여러명이 올린 글에 여러명이 댓글 -> M : N
profile
웹 개발자가 되고픈

0개의 댓글