급여등급 테이블 인스턴스 & 예제 데이타

 

 

 

부서등급 테이블 인스턴스 & 예제 데이타

 

교수 테이블 인스턴스 & 예제 데이타

학생 테이블 인스턴스 & 예제 데이타

 

테이블 인스턴스(table instance)

 

-데이터베이스 설계시에 테이블의 구조와 칼럼의 특성을 알기 쉽게 요약한 내용

-테이블 인스턴스는 테이블의 칼럼 이름, 데이터 타입, 키 종류, NULL이나 중복 값의 허용 여부, 외래 키 그리고 칼럼에 대한 설명으로 구성

 

 

 

 

예제 E/R 다이어그램

 

 

http://yjan.tistory.com/entry/Mater-SQL-샘플-테이블-만들기

 

CREATE TABLE EMPLOYEE(

   EMP_ID          NAMBER(5)   NOT NULL,

   FNAME           VARCHAR2(20),

   LNAME           VATCHAR2(20),

   DEPT_ID          NUMBER(5)  NOT NULL,

   MANAGER_EMP_ID   NUMBER(5),

   SALARY          NUMBER(5),

   HIRE_DATE      DATE,

   JOB_ID             NUMBER(3),

   CONSTRAINT employee_pk PRIMARY KEY(EMP_ID)

);

 

CREATE TABLE EMPLOTEE_EXPENSE(

   EMP_ID            NUMBER(5),

   YEAR               NUMBER(4),

   MONTH             NUMBER(2),

   EXPENSE_CLAIM   NUMBER(7,2),

   APPROVED_AMT    NUMBER(7,2),

   PAID_DATE   DATE

);

 

CREATE TABLE DEPARTMENT(

   DEPT_ID   NUMBER(5)   NOT NULL,

   NAME     VARCHAR2(20),

   LOCATION_ID NUMBER(3),

   CONSTRAINT department_pk PRIMARY KEY(DEPT_ID)

);

 

 

 

실습 테이블 데이터 생성

 

CREATE TABLE DEPT

    (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,

     DNAME BARCHAR2(14), LOC VARCHAR2(13) );

CREATE TABLE EMP

     (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,

      ENAME VARCHAR2(10),

      JOB VARCHAR2(9),

      MGR NUMBER(4),

      HIREDATE DATE,

      SAL NUMBER(7,2),

      COMM NUMBER(7,2),

      DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);

CREATE TABLE BONUS

     (ENAME VARCHAR2(10),

      JOB VARCHAR2(9),

      SAL NUMBER,

      COMM NUMBER);

CREATE TABLE SALGRADE

     (GRADE NUMBER,

      LOSAL NUMBER,

      HISAL NUMBER);

 

+ Recent posts