freeseaboy 님의 멋있어 지려 노력하는 블로그

(베이직 코스) Oracle DB 테이블 (1) 본문

컴퓨터 & 서버/데이터베이스

(베이직 코스) Oracle DB 테이블 (1)

freeseaboy 2024. 10. 26. 13:01
반응형

자....오늘도 어김없이 리뷰를 해보겠다..

 

오늘은 일단 오라클 DB테이블에 대한

간단한 리뷰일듯 하다 내용은 좀 많을수도..ㅋ

 

먼저 SQL은 
- DML,DDL 로 나눌수 있다 

그외 

- DCL 등등도 있겠지만..

오늘의 리뷰 관심사는 저 2가지니 참고하도록 하자

 

일단 DDL을 사용함으로써

우린 오라클 DB에 오뷰제에에에에엑트를 생성할수 있다..

즉 객체란 소리아니겠나?

 

Object 에서도 꽤나 여러개의 종류가 있다.

- 테이블

- 뷰

- 인덱스

- 시쿼어어언스

- 등등 많아 졸라많다.

각각 이런건 용도에 따라 메뉴 고르듯 고르면 된다

 

그리고 우리가 오늘 리뷰할 테이블은

가장 가장 원시적인 기본에 기본이 되는 공간이라 보면된다.

시작은 항상 테이블 이라 봐도 무난할것이다.

DB->Table->Data등등

그리고 테이블은 2차원 X,Y 로 구분이 된다

-------------행

| [][][][][][][][]

| []

| []

| []

 

요런식으로 쌓인다 데이터가 촥촥

 

DB안에는 테이블이 수백개 수억개가 될수도 있다 근데 문제는 이런걸

한사람이 운영하면 결국 머리가 터져 죽고 말것이다.그래서

고안한게 역할분담을 도입했다 

 

이게 뭐냐...

즉...각 역할을 분담하여

DB구조를 좀더 세분화하여 관리를 하는것이다

DBA = CEO

쫄다구 A = 테이블만 오로지 관리

쫄다구 B = 권한 관련만 관리

등등 이다

 

또한 DB 스키마에 따라 달라지는 경우도 있으니 주의하자.

기본 생성 코드는 이거다.

CREATE TABLE helloDB
(
	ID		NUMBER(11) NOT NULL,
	NAME		VARCHAR2(30 BYTE)
	CONSTRAINT	pk_helloDB PRIMARY KEY (ID)
)

 

오레클

반응형