1. 계정의 테이블 스페이스 생성 create tablespace [tablespace_name] datafile '/home/oracle/oradata/DANBEE/[file_name].dbf' size 500m; 예) CREATE TABLESPACE ADMIN DATAFILE 'D:\ORACLE\ORADATA\XE\ADMIN.dbf' SIZE 500M ; 2. 오라클 유저 만들기 CREATE USER [user_name] IDENTIFIED BY [password] DEFAULT TABLESPACE [tablespace_name] TEMPORARY TABLESPACE TEMP; 예) CREATE USER nextree IDENTIFIED BY nextree DEFAULT TABLESPACE NEXTR..
* 테이블스페이스는 데이터베이스 오브젝트 내 실제 데이터를 저장하는 공간으로 오라클은 데이터베이스 관리 시스템이고 말 그대로 데이터들을 관리한다. 즉 어딘가에 있는 데이터들을 저장하고 추출하고, 삭제하고 변경하는 작업을 할 수 있는 것이다. 오라클 데이터베이스는 데이터 파일들을 가지고 있으며, 이 파일들에 데이터가 저장된다. 그런데 이 파일들은 데이터가 저장되는 물리적인 공간, 데이터 파일들이고, 오라클 내부에서는 데이터블록(data block), 익스텐드(extend), 세그먼트(segment), 테이블 스페이스(tablespace)라는 논리적인 개념으로 데이터들을 관리한다. 오라클에서 데이터를 저장하는 가장 최소의 논리적인 단위가 데이터블록이며, 데이터블록이 모여 익스텐드가 되고, 익스텐드가 모여 세..
릴레이션을 갖는 TABLE을 구성하는데 행(레코드, 로우, 튜플)을 구성하는 데이터 값들에 의해 식별되는데, 이처럼 각 행을 식별할 수 있는 속성(애트리뷰트)을 릴레이션의 키라고 한다. PRIMARY KEY(PK) - 해당 칼럼 값은 반드시 존재해야하며, 유일해야한다. FOREIGN KEY(FK) - 해당 칼럼(열) 값은 참조되는 테이블의 칼럼 값 중의 하나와 일치하거나 null을 가짐 UNIQUE KEY(UK) - 테이블내에서 해당 칼럼 값은 항상 유일해야 함 애트리뷰트(Attribute) - 관계 데이터 모델에서 데이터의 가장 작은 논리적 단위는 학번이나, 이름과 같은 개개의 데이터 값 PRIMARY FOREIGN KEY(PFK) - 기본키이면서 동시에 후보키의 성격을 같은 칼럼 하나의 애트리뷰트가 ..