728x90
728x170
데이터베이스 일반
관계형 데이터베이스(RDBMS)
개념
- 관계형 데이터베이스는 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델임.
- 관계형 데이터베이스를 구성하는 개체(Entity) 나 관계(Relationship) 를 모두 릴레이션(Relation) 이라는 표(Table)로 표현함.
- 계층구조가 아닌 단순한 표(Table)를 이용하여 데이터의 상호관계를 정의하는 DB 구조를 말함.
1:1
,1:N
,M:N
관계를 자유롭게 표현할 수 있음.
구성 형태
- 테이블
- 데이터들을 행과 열로 표현한 것
- 튜플(레코드)의 집합(릴레이션)
- 튜플(Tuple)
- 테이블의 행을 구성하는 개체(레코드)
- 여러 속성들의 묶음.
- 속성(Attribute)
- 테이블의 열을 구성하는 항목(필드)
- 데이터베이스의 가장 작은 논리적 단위
- 개체의 특성이나 상태를 기술함.
- 도메인(Domain)
- 하나의 속성에서 취할 수 있는 값의 범위
- 예) 성별의 도메인 : '남', '여'
- 릴레이션 인스턴스(Relation Instance)
- 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 갖고 있는 것
- 차수(Degree)
- 속성의 개수
- 기수(Cardinality)
- 튜플의 개수
릴레이션(Relation)의 특징
- 테이블에 속한 튜플(레코드)들은 유일하며, 순서에 제한이 없음.
- 튜플들의 삽입, 삭제 등에 의해 계속적으로 변함.
- 테이블을 구성하는 속성(필드)들 간의 순서는 중요하지 않음.
- 속성의 유일한 식별을 위해 속성의 이름은 유일하지만, 속성의 값은 유일하지 않을 수 있음.
- 테이블을 구성하는 튜플을 유일하게 식별하기 위해 속성들의 일부를 키(key) 로 설정함.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
데이터베이스 일반 : 테이블 만들기 (0) | 2021.06.13 |
---|---|
데이터베이스 일반 : 개체 - 관계(E-R) 모델 (0) | 2021.06.13 |
데이터베이스 일반 : 정규화 (0) | 2021.06.13 |
데이터베이스 일반 : 키의 종류와 제약 조건 (0) | 2021.06.13 |
데이터베이스 일반 : 데이터베이스 언어 (0) | 2021.06.13 |
데이터베이스 일반 : DBMS(DataBase Management System) (0) | 2021.06.13 |
데이터베이스 일반 : 데이터베이스 (0) | 2021.06.13 |
스프레드시트 일반 : Range 개체 (0) | 2021.06.13 |