티스토리 뷰

Database

데이터베이스 용어

best 2016. 2. 15. 11:36

Database ?

대량의 데이터를 처리하기 위한 공간이며, 하나의 Database는 여러개의 table로 구성되어 있다.

 

  • Table

    여러 정보들이 정형화된 타입으로 저장이 되는 데이터 목록이다.

    하나의 테이블에는 특성을 표기할 수 있는 이름이 주어진다. (대문자와 '_'로 구성 됨)

     

    • Column 

    하나의 테이블은 하나 이상의 column으로 구성이 된다.

    데이터를 담을 수 있는 하나의 공간이다.

    각 column은 데이터 타입을 가지고 있다.

     

    • Rows

      테이블의 데이터는 하나의 행으로 표현이 되며, 각 행은 여러 개의 컬럼으로 구성된다.

       

      • Keys

      Primary Key - 하나의 row를 대표하는 값

      하나의 테이블에서 중복이 허용되지 않는 키(ex 회원 아이디, 이메일 주소 등)

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

      Foreign Key

      Primary Key를 참조하는 키

      주로 관계를 형성할 때 생성된다.

       

      • Table Constraints

      테이블 간의 관계를 정의

      관겨의 종류에는 일대다, 다대다

      일대다 관계 : 물리적인 관계 ( 하나의 row가 다른 테이블의 다수의 row를 참조한다. )

      다대다 관계 : 논리적인 관계, 실제로 존재할 수 없다. ( 직접적인 연결은 불가능하므로 해소를 위한 테이블이 필요하다. )

      'Database' 카테고리의 다른 글

      많은 데이터 INSERT 하는 TIP  (0) 2016.02.23
      댓글
      공지사항
      최근에 올라온 글
      최근에 달린 댓글
      Total
      Today
      Yesterday
      «   2024/12   »
      1 2 3 4 5 6 7
      8 9 10 11 12 13 14
      15 16 17 18 19 20 21
      22 23 24 25 26 27 28
      29 30 31
      글 보관함