Table

  • 데이터베이스 계정마다 가지는 정보의 집합
  • 데이터베이스는 여러 개의 테이블을 가지고, 이 테이블들이 프로그램 하나의 정보 집합이 됨
  • 동일한 주제를 가지는 데이터들의 집합(ex. 회원 정보 테이블)
  • 표처럼 생김
  • 헤더(ID, Password 등)
  • Row(Record)
  • Column
  • Cell: 칸을 차지하는 하나의 정보

 

dual 테이블

  • 오라클 사용자가 테스트 목적으로 사용하는 단일 행, 단일 열 테이블

 

Dictionary

  • DBMS Dictionary Table
  • 객체의 생성 / 수정 / 삭제나 사용자의 특정 행동(제약 조건 등)들에 의해 발생하는 Meta Data를 보관하는 오라클 시스템 테이블
  • 개발자가 직접 건드리는 것이 아니라 자동으로 생성 / 수정 / 삭제됨
  • user_tables
  • user_constraints
    1. 테이블마다의 제약 조건을 볼 수 있음
    2. CONSTRAINTS_NAME: 제약 조건을 삭제해야 할 때 이용함
    3. CONSTRAINTS_TYPE: p는 primary key, u는 unique, c는 check거나 not null

 

자료형

  • 문자(varchar), 숫자(number), 날짜(time)가 제일 많이 쓰임

 

varchar(variety character)

  • (메모리가) 변할 수 있는 문자
  • 저장할 때 메모리를 절약하는 방식
  • 테이블을 생성할 때 정한 메모리 크기보다 작은 문자가 들어오면 자동으로 CPU가 데이터 사이즈를 줄여줌(char는 아님)
  • CPU가 설정하는 것이기 때문에 재조정하는 횟수가 많으면 오버헤드가 생김
  • 문자 사이즈가 수시로 바뀌는 경우에는 char가 더 좋음

 

 

 

 

 

 

+ Recent posts