Table
- 데이터베이스 계정마다 가지는 정보의 집합
- 데이터베이스는 여러 개의 테이블을 가지고, 이 테이블들이 프로그램 하나의 정보 집합이 됨
- 동일한 주제를 가지는 데이터들의 집합(ex. 회원 정보 테이블)
- 표처럼 생김
- 헤더(ID, Password 등)
- Row(Record)
- Column
- Cell: 칸을 차지하는 하나의 정보
dual 테이블
- 오라클 사용자가 테스트 목적으로 사용하는 단일 행, 단일 열 테이블
Dictionary
- DBMS Dictionary Table
- 객체의 생성 / 수정 / 삭제나 사용자의 특정 행동(제약 조건 등)들에 의해 발생하는 Meta Data를 보관하는 오라클 시스템 테이블
- 개발자가 직접 건드리는 것이 아니라 자동으로 생성 / 수정 / 삭제됨
- user_tables
- user_constraints
- 테이블마다의 제약 조건을 볼 수 있음
- CONSTRAINTS_NAME: 제약 조건을 삭제해야 할 때 이용함
- CONSTRAINTS_TYPE: p는 primary key, u는 unique, c는 check거나 not null
자료형
- 문자(varchar), 숫자(number), 날짜(time)가 제일 많이 쓰임
varchar(variety character)
- (메모리가) 변할 수 있는 문자
- 저장할 때 메모리를 절약하는 방식
- 테이블을 생성할 때 정한 메모리 크기보다 작은 문자가 들어오면 자동으로 CPU가 데이터 사이즈를 줄여줌(char는 아님)
- CPU가 설정하는 것이기 때문에 재조정하는 횟수가 많으면 오버헤드가 생김
- 문자 사이즈가 수시로 바뀌는 경우에는 char가 더 좋음
'데이터베이스 - Database > 이론' 카테고리의 다른 글
[DB] Database - 함수(단일 행 함수, 그룹 함수) (0) | 2020.04.03 |
---|---|
[DB] Database - select, as, where, is, in, distinct, like, escape, order by (0) | 2020.04.03 |
[DB] Database - 제약 조건(Constraint), primary key, check, unique, not null, default, references, 외래 키(Foreign Key), 참조 무결성 (0) | 2020.04.03 |
[DB] Database - Oracle SQL 다운로드 및 접속, Query 종류 (0) | 2020.04.03 |
[DB] Database - DBMS, 데이터베이스, 오라클 종류 (0) | 2020.04.03 |