-
2-1. SQL의 RDBMS 개념SQL 2018. 12. 2. 23:25
Chapter 2. SQL RDBMS 개념
1. RDBMS란?
RDBMS는 Relational Database Managemant System(관계 데이터베이스 관리 시스템)의 약자입니다.
RDBMS는 SQL과 MS SQL 서버, IBM DB2, 오라클, MySQL, Micro Access와 같은 현 데이터베이스 시스템을 위한 기반 시스템입니다.
관계 데이터베이스 관리 시스템(RDBMS)는 E.F.Codd가 소개한 관계 모델을 기반으로하는 데이터베이스 관리 시스템(DBMS)의 종류 중 하나입니다.
2. 테이블(Table)이란?
RDBMS에서 데이터는 테이블(table)이라 불리는 데이터베이스 개체에 저장
테이블은 서로 관계있는 데이터 목록(entry)의 집합이며, 행(Row)과 열(Columns)로 구성되어 있습니다.
테이블은 관계 데이터베이스에서 가장 단순하고 흔한 데이터 저장소의 형태라는 것을 기억하세요.
다음은 CUSTOMER 테이블의 예입니다:
ID
NAME
AGE
ADDRESS
SALARY
1
Ramesh
32
Ahmedabad
2000.00
2
Khilan
25
Delhi
1500.00
3
kaushik
23
Kota
2000.00
4
Chaitali
25
Mumbi
6500.00
5
Hardik
27
Bhopai
8500.00
6
Komal
22
MP
4500.00
7
Muffy
24
Indore
10000.00
3. 필드(Field)란?
모든 테이블은 필드라 불리는 작은 독립체(entity)로 쪼갤 수 있습니다.
CUSTOMER 테이블에서 필드는 ID, NAME, AGE, ADDRESS, SALARY로 구성되어 있습니다.
레코드(Recode) 또는 행(Row)이란?
데이터의 행이라고도 하는 레코드는 한 테이블에서 각각 독립적인 데이터 목록입니다.
에를 들어, 위의 CUSTOMER 테이블에는 7개의 레코드가 있다고 할 수 있습니다.
다음은 CUSTOMER 테이블에서 하나의 레코드(또는 행)입니다.
1
Ramesh
32
Ahmedabad
2000.00
레코드는 테이블에서 수평적인 개체입니다.4. 열(Column)이란?
열은 테이블에서 특정 필드와 연관된 모든 정보를 포함하는 수직적인 독립체입니다.
예를 들면 CUSTOMER 테이블에서 ADDRESS는 하나의 열이라고 할 수 있습니다.
이것은 위치 일부를 대표하며, 다음과 같은 구성으로 되어 있습니다.
ADDRESS
Ahmedabad
Delhi
Kota
Mumbi
Bhopai
MP
Indore
5. NULL 값이란?
테이블에서 NULL값은 필드가 비어있다는 것을 나타내는 값입니다. NULL값을 가지는 필드는 아무런 값도 가지지 않는 필드를 의미합니다.
NULL값이 0이나 공백(Space)을 가지는 필드와의 차이를 이해하는것은 매우 중요합니다.
레코드를 생성할 때, 텅 빈 상태로 남겨두면 NULL값을 가지는 필드가 됩니다.
'SQL' 카테고리의 다른 글
3. SQL RDBMS 데이터베이스의 종류 (0) 2019.04.03 2-4. 데이터베이스 정규화 (0) 2019.03.29 2-3. 데이터 무결성 (0) 2019.03.27 2-2. SQL 제약조건 (0) 2019.03.19 1. SQL 개요 (0) 2018.12.02