ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 01. Database Management System (Database, Table, Column, Rows, Keys, Select) [Database]
    Database/Oracle 2016. 9. 20. 19:24
    반응형


    Database Management System


    - 대량의 데이터를 처리하기 위한 시스템

    - 다수의 데이터베이스로 구성됨

    - 다수의 데이터베이스가 서로 관계를 맺고 있어 관계형 데이터베이스라고도 부름

    - Relationship Database Management System : RDBMS


    Database(데이터베이스)


    - 대량의 데이터를 처리하기 위한 공간

    - 하나의 Database 는 다수의 Table로 구성되어 있음


    그렇다면 Table은 무엇일까?


    Table(테이블)


    - 구조화된 특정한 타입의 데이터 목록

    - 여러 정보들이 "정형화"된 타입으로 저장됨

    - 여러 테이블은 정보들로 채워짐

    - 상품, 회원, 장바구니, 구매목록 등

    - 게시글, 댓글, 회원 등

    - 하나의 테이블은 특성을 표기할 수 있는 이름이 주어짐

    - 대문자와 언더바(_)로 구성됨


    Column(컬럼)


    - 하나의 테이블은 하나 이상의 컬럼으로 구성됨

    - 데이터를 담을 수 있는 하나의 "공간"

    - 엑셀에서 하나의 "칸"에 해당됨

    - 각 컬럼은 테이터 타입을 가지고 있음


    ROWS(로우)


    - 테이블의 데이터는 하나의  "행"으로 표현됨

    - 각 행은 여러 개의 컬럼으로 구성됨


    Keys(키)


    - Primary Key

    - 하나의 테이블에서 절대 중복이 되지 않는 키

    - 테이블은 하나 이상의 Primary Key를 꼭 가져야 한다. 

    - Foreign Key

    - Primary Key를 참조하는 키

    - 주로 관계를 형성할 때 생성.


    Select


    - 하나 이상의 테이블에서 여러 데이터를 가져옴

    예> SELECT [COLUMN], [COLUMN], [...]

    FROM [TABLE]






    반응형

    'Database > Oracle' 카테고리의 다른 글

    03. 그룹함수 ( GROUP, HAVING ) [Database]  (0) 2016.09.20
    02. Data(데이터) (데이터 정렬, 필터링, WHERE) [Database]  (0) 2016.09.20
    NewsVO  (0) 2016.09.08
    JournalistVO  (0) 2016.09.08
    CategoryVO  (0) 2016.09.08

    댓글

Designed by Tistory.