DBMS : Database Management System
테이블
1. 테이블[Table] : 특정한 종류의 데이터를 구조적 목록으로 묶은 것
2. 스키마[Schema] : 데이터베이스, 테이블 레이아웃 및 속성에 대한 정보 / 사전적 의미는 '개요,윤곽'
3. 열 = 필드[Field]
데이터 형식 : 허용되는 데이터 종류 / ex. 숫자, 텍스트
4. 행 = 레코드[Record]
5. 기본키 : 테이블 내에서 각 행을 고유하게 구분하는 데 사용되는 열(단수 or 복수)
- 둘 이상의 행이 같은 기본 키 값을 가질 수 없다
- 모든 행에는 기본 키 값이 있어야 한다.
- 기본 키 값은 변경하거나 업데이트 할 수 없다.
- 기본 키 값은 재사용 할 수 없다. 따라서 테이블에서 행을 삭제했다면 그 기본 키 값을 나중에 다른 새 행에 할당해서는 안된다.
SQL
1. Structured Query Language(구조적 쿼리 언어)의 약자.
2. '에스큐엘' or '시퀄(sequel)'이라고 발음한다.
3. 데이터베이스에서 데이터를 읽거나, 데이터베이스에 데이터를 쓰기 위한 용도로 만들어진 언어.
4. '표준 SQL'(또는 'ANSI SQL' 이라고도 함)은 대부분의 DBMS에서 사용 가능하다(호환성이 있다)
5. 양이 적다.
6. 키워드(Keyword) : SQL 언어의 일부로 사용되도록 예약된 단어(ex. SELECT, UPDATE...). 따라서 키워드를 테이블이나 열의 이름으로 사용하면 안된다.
'Database > SQL' 카테고리의 다른 글
6. SQL SELECT문 - 5.와일드카드를 이용한 필터링 (0) | 2019.03.25 |
---|---|
5. SQL SELECT문 - 4.WHERE절을 이용한 데이터 필터링 (IN. NOT) (0) | 2019.03.25 |
4. SQL SELECT문 - 3.WHERE절을 이용한 데이터 필터링 (AND,OR) (0) | 2019.03.25 |
3. SQL SELECT문 - 2.WHERE절을 이용한 데이터 필터링 (연산자) (0) | 2019.03.25 |
2. SQL SELECT문 - 1.기본 (0) | 2019.03.24 |