[DB] 2. 관계형 모델
·
공부/데이터베이스
관계형 데이터베이스관계형 데이터베이스는 테이블의 집합으로 구성된다.릴레이션과 튜플테이블의 각 행은 일련의 값 사이의 관계(relation)을 담고 있다고 볼 수 있다.관계형 모델에서 릴레이션은 테이블을 의미한다.튜플(tuple) : 값의 나열 또는 리스트n-tuple : n개의 값을 가진 튜플튜플의 순서릴레이션은 튜플의 집합이기 때문에 순서 관계가 정의되지 않는다.릴레이션에서 튜플이 어떤 순서로 나타나든 상관 없다.즉, 두 릴레이션의 튜플의 순서가 달라도 같은 릴레이션이다.릴레이션과 속성테이블의 열은 속성(attribute)이라고도 한다.각 속성은 도메인(domain)이라고 하는 허가된 값의 집합을 가진다.속성 : ID, name,dept_name,salary슴salary 속성의 도메인은 가능한 모든 s..
[DB] 1. 데이터베이스
·
공부/데이터베이스
데이터 모델데이터, 데이터들 간의 관계, 데이터의 의미, 일관성 제약 조건 등을 기술하기 위한 도구의 모임관계형 모델 (Relational Model)개체-관계모델 (Entity-Relationship Model)객체지향 데이터 모델반구조형 데이터 모델 (Semi-structured Data Model)네트워크형/계층형 모델 관계형 모델- 모든 데이터는 다양한 테이블에 저장됨- 관계형 모델 == 테이블 데이터 데이터 추상화물리적 단계논리적 단계데이터들의 논리적 관계를 기술뷰 단계응용 프로그램에서 데이터의 일부를 보안 상의 목적으로 숨길 수 있음 스키마와 인스턴스스키마(schema): 데이터 베이스의 논리적 구조물리적 스키마 : 물리적 단계에서의 데이터 베이스 설계논리적 스키마 : 논리적 단계에서의 데이터..