도슐랭스타
DB - DBMS와 기본 용어 본문
파일 시스템
- 초기에는 데이터를 파일 단위로 파일 서버에 저장함.
- 파일 서버에 저장된 데이터를 각 컴퓨터의 응용 프로그램으로 조작함.
- 단점
- 각 응용 프로그램이 독립적으로 파일을 다루기 때문에 데이터가 중복 될 수 있다.(데이터 중복성)
- 데이터의 중복 저장으로 일관성이 결여됨.
- 응용 프로그램별로 별도의 파일로 관리하기 때문에 호환성 문제가 발생할 수 있음.(데이터 종속성, 데이터의 독립성 유지 불가능)
- 동시에 파일을 다루기 때문에 무결성 문제가 생길 수 있음.
DBMS
- DataBase Management System, 데이터베이스 관리 시스템
- 파일 시스템의 단점을 극복함.
- 데이터를 공유하기 때문에 중복으리 최소화함.
- 중복의 제거로 데이터의 일관성 유지.
- 데이터와 프로그램의 독립성 유지 가능.
DB 용어
관계형 데이터베이스
- 테이블이 서로 특정 관계로 이루어져 있는 구조를 가진 데이터의 집합이다.
엔티티(Entity)
- 개별적으로 식별되는 개체나 객체이다.
엔티티 집합(Entity Set)
- 동일한 속성을 가진 엔티티의 집합이다.
- 엔티티는 여러 집합에 속할 수 있다.
스키마(Schema)
- 외부 스키마(사용자 관점)
- 하나의 데이터베이스에 여러 개의 외부 스키마가 존재할 수 있음.
- 개념 스키마(조직 전체 관점)
- 하나의 데이터베이스에 하나의 개념 스키마만 존재할 수 있음.
- 내부 스키마(저장 장치 관점)
- 레코드 구조, 필드 크기와 같은 물리적 저장 구조.
표(Table) 용어
- Relation(TABLE)
- 정보를 구분하여 저장하는 기본 단위
- Attribute(속성)
- TABLE의 '열'
- FIELD, COLUMN
- Tuple
- TABLE의 '행'
- RECORD, ROW
- Domain
- Attribution이 가질 수 있는 값의 집합
- Degree(차수)
- Attribution(열)의 개수
- Cardinality
- Tuple(행)의 개수
반응형
'DB' 카테고리의 다른 글
2개 이상의 칼럼을 Key로 묶기 (0) | 2024.04.09 |
---|---|
DB-INDEX와 KEY(Primary Key, Unique Key, Foreign Key, Index Key) (1) | 2024.03.25 |
DB - ALTER TABLE 정리 (0) | 2024.03.18 |
DB-WHERE 구문 정리 (1) | 2024.03.18 |
DB - SQL 쿼리 (0) | 2024.03.11 |
Comments