Study/DB

SQL

Gyuri 2021. 8. 22. 18:37

질의어와 SQL : Structured Query Language

표준 질의어로 채택돼 널리 쓰이는 관계형 질의언어임

- 1986년 ANSI & ISO에서 표준 질의어로 채택

- 1992년 SQL2(SQL-92) 발표

- 2003년 SQL3 발표(최신)

 

 

관계대수/관계해석은 확실한 이론적 배경을 제공하나, 상용으로 쓰기엔 어렵고 적절치 않음

-> SQL은 자연어와 유사하고 비절차적 언어이므로 사용하기 용이함

*비절차적 언어란? 절차적인 프로그래밍 언어

 

 

SQL의 구성 : DDL & DML

SQL은 크게 DDL와 DML로 구성됨

- 데이터 정의언어 DDL

: 데이터 저장 구조를 명시하는 언어. 테이블 스키마의 정의, 수정, 삭제

 

- 데이터 조작언어 DML

: 사용자가 데이터 접근하고 조작할 수 있게 하는 언어. 레코드의 검색, 삽입, 삭제, 수정

 

 

primary key 여러개일땐 , 로 구분

primary key 구성하는 키 = 널값 되면 x

 

 

외래 키 선언할 땐 student(stu_id)

참조해야 하는 테이블의 기본키 여야 함

stu_name를 쓰겠다 -> x

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

SQL 실습2  (0) 2021.08.22
SQL 실습  (0) 2021.08.22
관계대수 실습  (0) 2021.08.22
관계대수  (0) 2021.08.22
관계형 데이터베이스  (0) 2021.08.22