티스토리 뷰
관계형 데이터베이스
;
용어 정의
▶ Relation: 일정한 법칙을 부여한
데이터의 집합, 즉 데이터를 포함
하고 있는 테이블을 의미
▶ Tuple : 튜플은 테이블의 행에 해당
▶ 속성 (Attribute) : 테이블의 열에 해당
▶ 기본키 (Primary Key) : 기본키는 테이블의 유일한 식별자
(Identifier). 즉, 주어진 임의 시간에 테이블의 두 행이 한 열(혹은 열
의 조합)에서 같은 값을 갖지 않는 성질이 있는 열(혹은 열의 조합)을 의
미. 학생 ID, 주민 등록 번호, 사원 번호 등과 같은 속성들이 일반적으로
기본 키로 선택됨
▶ 차수 (Degree) : 속성의 수
▶ 기수 (Cardinality) : 튜플의 수
▶ Domain : 값들의 Pool로서, 특정한 릴레이션의 특정한 속성으로부터
실제값을 취한다.
일반 데이터베이스에서 지원되는 자료형
Type 설명
CHAR(n) 고정 크기 n의 문자열을 지정한다.
VARCHAR(n) 최대 크기 n의 가변 문자열을 지정한다.
DATE 날짜형식의 데이터 유형을 지정한다. (yyyymmdd)
TIME 시간형식의 데이터 유형을 지정한다. (hhmmss)
DATETIME 날짜와 시간형식의 데이터 유형을 지정한다.
BINARY 이진 형식의 데이터 유형을 지정한다.
DECIMAL 실수 데이터형을 지정한다.
INTEGER 정수 데이터형을 지정한다. (4바이트 정수)
NUMERIC 정밀도를 결정하는 실수 데이터형을 지정한다.
TIMESTAMP 레코드 갱신 시간을 저장하는 형식이다.
;
;
관계형 데이터베이스
▶ SQL: 데이터베이스를 조작하기 위한 언어
▶ JDBC: 자바와 데이터베이스 연동시키는 일련의 기술
▶ 데이터베이스의 분류: 계층형 DB, 네트워크 DB, 관계형 DB
▶ 관계형 데이터베이스 (Relational Data Base)는 테이블(table)이라
고 불리는 객체로 구성된다. 테이블은 연관된 데이터의 집합이다. 테이
블은 다수의 레코드(또는 tuple, row)로 구성되며, 각 레코드는 필드
(또는 속성, column)로 구성
'It' 카테고리의 다른 글
트랜지스터(Transistor) (0) | 2023.04.18 |
---|---|
(기모노)키모노의 역사, 특징 (0) | 2023.04.17 |
베르사유 궁전(베르사이유 궁전-Château de Versailles) (0) | 2023.04.15 |
스포츠시설의 고객유지 관리 (0) | 2023.04.14 |
노인의 정신적 변화 (0) | 2023.04.13 |