공간정보아카데미/sql

데이터베이스 개요

minjava 2025. 7. 14. 18:57

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