ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.