공부하는 블로그

Oracledeveloper 새로운 계정 (BOARD) / 테이블 만들기 본문

Develop/DB

Oracledeveloper 새로운 계정 (BOARD) / 테이블 만들기

모아&모지리 2017. 9. 21. 14:48


ERD그리기



SQL DEVELOPER 실행후

ADMIN계정에서 아래의 쿼리를 작성 (계정만들기) / USERNAME 과 PASSWORD 확인 후 변경

1
2
3
4
5
CREATE USER USERNAME IDENTIFIED BY PASSWORD;
 
GRANT CONNECT TO USERNAME;
 
GRANT ALL PRIVILEGES TO USERNAME IDENTIFIED BY PASSWORD;
cs



시작버튼 옆의 버튼으로 테이블 생성


BOARD로 접속


보드 우클릭 새테이블


자바와 오라클의 데이터 타입(유형)


JAVA

ORACLE

 숫자

NUMBER

 날짜

DATE, Timestamp

 문자

Char

 문자열

 VARVHAR2(4000바이트), CLOB(제한없음)


Char --> 고정길이 문자열

 VarChar2 --> 가변길이 문자열


VARCHAR2 는 4000BYTE까지 쓸 수 있다. CHAR는 고정길이, VARCHAR는 가변길이.

해당 데이터 타입에 고정적인 값만 들어온다면 CHAR를 쓰고,   

 길이가 가변적이라면 VARCHAR를 써서 메모리를 효율적으로 활용할 수 있다.


-  데이터타입 중 LOB이 있다.
   LOB : 4GB까지 다 넣을 수 있는 데이터 타입
            1.CLOB : CHARACTER LOB.  TEXT형식을 쓸때. 처리하는게 불편하고 느리다.
            2.BLOB : BINARY LOB. 동영상, 이미지 같은 데이터타입




MEMBER테이블을 다음과같이 ERD를 보고 생성한다.


BOARD 테이블도 다음과 같이 만든다.

널이 아님 --> 필수사항


ATTACHMENT

REPLY

관계는 ERD에서만 존재하고 관계는 만들지 않는다.







'Develop > DB' 카테고리의 다른 글

(ORACLE) UPDATE (데이터수정)  (0) 2017.09.21
(ORACLE) INSERT (데이터삽입)  (0) 2017.09.21
계층구조 SQL  (0) 2017.09.20
DB쿼리 실습 (2일차 실습문제)  (0) 2017.09.19
SQL 실습 9월 18일  (0) 2017.09.18