Disk : 컴퓨터 저장장치 (HDD, SDD 등), DB와 파일, 영구적 저장
DB : 데이터를 구조적으로 저장해놓은 저장소 (EX. 회원정보, 주문기록 등)
ERD : 데이터베이스의 구조를 시각화
DBMS : 데이터베이스 관리 시스템, SQL을 통해 데이터를 저장 수정 삭제 조회할 수 있다.
Database 정의 : 한 조직의 여러 응용시스템들이 공용하기 위해 통합, 저장한 운영 데이터의 집합
* 응용시스템 : Application (수강신청App, 교직원App, 교수진App)
Data Model : Relation Model, Entity-Relationship(E-R) Data Model, Object-based Data Models, 기타 등등
Relation Model 관계형 모델
데이터 베이스 : Relation 의 집합
릴레이션 : Tuple 의 집합
튜플 : 테이블의 Row
애트리뷰트 : 릴레이션 특징을 나타내는 단일한 데이터이며, 컬럼(속성)
NULL : 값이 지정되지 않았음을 의미
Primary Key 기본키 : 릴레이션에서 튜플을 구분하기 위해 사용하는 기본키 (EX. 사번, 학번, 주민번호 등)
Candidate Key 후보키 : 튜플을 식별할 수 있는 최소한의 애트리뷰트 집합 (EX. email 등)
Foreign Key 외래키 : 다른 릴레이션의 기본키를 참조하는 키
* phone_number 은 기본키, 후보키 둘 다 될 수 있다.
스키마의 구조
'공간정보아카데미 > sql' 카테고리의 다른 글
MySQL _ 4일차 _ heeman (0) | 2025.07.16 |
---|---|
MySQL _ 과제 모음 _ heeman (1) | 2025.07.15 |
MySQL _ 3일차 _ heeman (0) | 2025.07.15 |
MySQL _ 2일차 _ heeman (0) | 2025.07.15 |
MySQL _ 1일차 _ heeman (0) | 2025.07.15 |