본문 바로가기

프로그래밍/Oracle

비절차적 언어 SQL 정의

<데이터와 정보의 차이>

 

데이터 - 가공되지 않은 값

정보 - 필요에 따라 가공된 값

데이터베이스 - 가공되지 않은 값들의 집합

 


 

(table) 

이름  국어 영어 수학
a 90 90 90
b 70 70 70
c 50 50 50

 

이름, 국어,  영어, 수학 -----속성 
a 90  90  90--------row 

b 70  70  70
c 50  50  (50)------domain
(a, b, c) ------------column

 



DDL(data definition language: 정의어)  구조
create(구조생성), alter(구조변경), drop(구조삭제)

DML(data manipulation language : 조작어) 자료
insert(자료추가), update(자료변경), delete(자료제거)

DQL(data query(질문) language)
select(자료를 보여주는 것)

DCL(data control language : 제어어)
rovoke(권한을 빼앗음)  grant(권한을 줌)

 

'프로그래밍 > Oracle' 카테고리의 다른 글

DD,DML,Transaction  (1) 2019.11.21
DDL, 서브쿼리, 휴지통  (1) 2019.11.21
SQL 유형별 명령문  (0) 2019.11.19
like 와일드카드 _ %  (2) 2019.11.14
오라클 명령어  (0) 2019.11.13