Database 기본

김동완·2022년 4월 16일
0
post-thumbnail

Database

  • 데이터베이스
    • 체계화된 데이터의 모임
  • 쿼리
    • 데이터를 조회하기 위한 명령어
    • 조건에 맞는 데이터를 추출하거나 조작하는 명령여
    • "Query를 날린다." -> DB를 조작한다!

Database의 기본 구조

  • 스키마
    • 데이터베이스에서 자료의 구조, 표현방법, 관계 등을 정의한 구조 (structure)
    • 즉, 데이터베이스의 구조와 제약 조건(자료의 구조, 표현방법, 관계)에 관련한 전반적인 명세를 기술한 것

  • 테이블

    • 열(column) : 필드(field) or 속성

      • 각 열에는 고유한 데이터 형식이 지정된다. (INTEGER, TEXT, NULL)
    • 행(row) : 레코드(record) or 튜플

      • 테이블의 데이터는 행에 저장된다. 즉, 근무자 테이블에 7명의 근무자 정보가 저장되어잇으며 7개의 행이 존재한다.
    • 즉, 열과 행의 모델을 사용해 조직된 데이터 요소들의 집합. SQL 데이터베이스에서는 테이블을 관계라고도 한다.

  • PK
    • 각 행의 고유값으로 Primary Key가 있다.
    • PK는 반드시 설정하여야하며, 데이터베이스 관리 및 관계 설정시 주요하게 활용된다.
    • Framework를 사용하면 Model을 만들 때 자동으로 PK를 만들어주는 경우가 있다.
profile
내가 공부한 내용들이 누군가에게 도움이 될지 몰라서 쓰는 벨로그

0개의 댓글