Page 12 -
P. 12

써 데이터를 좀 더 일관되고 효율적으로 관리할 수 있게 되었고, 데이터를 여러 가지 형태로
                    가공하거나 분석하는 것뿐만 아니라 신속하게 찾아내 출력할 수 있게 되었습니다.


                    여러분이 쓰고 있는 컴퓨터의 저장 장치(하드디스크나 SSD)도 어떤 의미에서는 파일 시스
                    템 형태의 데이터베이스라고 할 수 있습니다. 데이터베이스는 DB(DataBase)와 이를 관리하
                    는 시스템인 DBMS(DataBase Management System)로 구분합니다. 보통은 이 두 가지를 구

                    분하지 않고 제조사의 이름을 따서 [제조사]-DB라고 부르기도 하는데 엄밀히 말해 DB와
                    DBMS는 다른 개념입니다. 오라클, MySQL, MS SQL 등 각 제조사의 DBMS는 고유의 기

                    능과 특성을 지니고 있으며, 상호 호환되지 않는 경우도 있지만 넓은 의미에서 보면 모두 관
                    계형 데이터베이스이며 SQL이라는 데이터베이스 조작 언어를 통해 관리됩니다.

                    데이터베이스는 설계, 운영, 저장 방식에 따라 여러 종류로 나뉩니다. 어떤 것이 있는지 간

                    단히 알아보겠습니다.



                    관계형 데이터베이스

                    관계형 데이터베이스는 열(column, 컬럼)과 행(row, 로우)을 갖는 2차원 테이블을 중심으로
                    설계된 데이터베이스입니다. 수많은 데이터를 ‘키(key)’와 ‘관계’라는 연결 고리로 연결하여

                    원하는 데이터를 조회하고 가공하는 방식의 데이터베이스입니다.

                    그림 1-10 관계형 데이터베이스 구조



                                              데이터베이스

                       테이블 A
                        EMPLOYEE_ID  FIRST_NAME  LAST_NAME  EMAIL  PHONE_NUMBER
                           100     Steven    King     SKING   515.123.4567
                           101     Neena    Kochhar  NKOCHHAR  515.123.4568
                           102      Lex     De Haan  LDEHAAN  515.123.4569
                           102     Alexander  Hunold  AHUNOLD  590.423.4567
                                                                         테이블 B
                               EMPLOYEE_ID  START_DATE  END_DATE  JOB_ID  DEPARTMENT_ID
                                  102    2001-01-13  2006-07-24  IT_PROG  60
                                  101    1997-09-21  2001-10-27  AC_ACCOUNT  110
                                  101    2001-10-28  2005-03-15  AC_MGR  110
                            관계    201    2004-02-17  2007-12-19  MK_REP  20





             20   1장  관계형 데이터베이스와 SQL



         SQL_06.indd   20                                                                        2018-09-06   오전 7:34:23
   7   8   9   10   11   12   13   14   15   16   17