데이터베이스 개념 정리
in MySQL
데이터베이스 개념을 정리하는 페이지입니다.
Environment
- MySQL v8.0.34
목차
데이터베이스란?
DB
데이터베이스(DB, DataBase)란 일정한 규칙, 또는 규약을 통해 구조화되어 저장되는 데이터의 모음입니다.
DBMS
DBMS(DataBase Management System)이란 데이터베이스를 제어, 관리하는 통합 시스템입니다.
데이터베이스 주요 개념
Entity
Entity란 사람, 장소, 물건, 사건, 개념 등 여러 개의 속성을 지닌 명사를 의미합니다.
- weak entity
weak entity는 해당 entity 단독으로는 존재할 수 없고, 반드시 다른 entity의 존재 여부에 따라 종속적인 entity입니다. - strong entity
strong entity는 단독으로 존재할 수 있는 entity입니다.
Relation
Relation은 데이터베이서에서 정보를 구분하여 저장하는 기본 단위입니다. relation은 관계형 데이터베이스(RDB)에서 테이블이라고 하며, NoSQL 데이터베이스에서는 컬렉션이라고 합니다.
Attribute
속성(Attribute)은 Relation에서 관리하는 구체적이며 고유한 이름을 갖는 정보입니다.
Domain
도메인(Domain)이란 Relation에 포함된 각각의 속성들이 가질 수 있는 값의 집합을 의미합니다.
?
작성 중…