- SQL은 Structured Query Language의 약자
- 1974년 IBM의 System R project에서 개발된 Sequel이란 언어에 기초
- 관계 대수나 관계 해석은 확실한 이론적 배경을 제공하나 사용으로 쓰이기에는 어렵고 적절치 않음
- SQL은 자연어와 유사하고 비절차적 언어이므로 사용하기 용이함
기본 용어
- 릴레이션 (relation) : 2차원의 테이블(스프레드 시트와 유사)
- 레코드(record) : 릴레이션의 각 행
- 튜플(tuple) : 레코드를 좀더 공식적으로 부르는 용어
- 애트리뷰트(attribute) : 릴레이션에서 이름을 가진 하나의 열
릴레이션의 예
'T자형 개발 > Database' 카테고리의 다른 글
SQL의 구성: DML 데이터 검색(SELECT) (0) | 2021.05.23 |
---|---|
SQL의 구성: DML 데이터 수정(UPDATE), 삭제(DELETE) (0) | 2021.05.23 |
SQL의 구성: DML 레코드 삽입(INSERT) (0) | 2021.05.08 |
SQL의 구성: DDL (0) | 2021.05.04 |
데이터베이스 키(Key) (0) | 2021.04.20 |