본문 바로가기
영상 후기/데이터베이스

영상 후기 - 백엔드에서 사용되는 데이터베이스(database) 기본 개념을 설명합니다~ 중요한 DB 용어들을 잘 알고 있어야 기본기를 탄탄하게 다지는데 도움이 되겠죠? :)

by 올리브영 2023. 3. 13.
728x90
반응형

movie

database(DB)

  • 전자적으로 저장되고 사용되는 관련있는 데이터들의 조직화된 집합
  • 잘 조직화된 데이터들은 내가 찾으려는 데이터를 빨리 찾을 수 있다.

DBMS(Database Management Systems)

  • 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템
  • PostgreSQL, MySQL, ORACLE, MSSQL 

metadata

  • database를 정의하거나 기술하는 data
  • 데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스, 사용자 그룹 등등
  • metadata 또한 DBMS를 통해 저장/관리된다.

data models

  • DB의 구조를 기술하는데 사용될 수 있는 개념들이 모인 집합
  • DB구조를 추상화해서 표현할 수 있는 수단을 제공한다.
  • data model은 여러 종류가 있으며 추상화 수준과 DB 구조화 방식이 조금씩 다르다.
  • DB에서 읽고 쓰기 위한 기본적인 동작들도 포함한다.

database schema

  • data model을 바탕으로 database의 구조를 기술한 것
  • schema는 database를 설계할 때 정해지며 한번 정해진 후에는 자주 바뀌지 않는다.

database state

  • database에 있는 실제 데이터는 꽤 자주 바뀔 수 있다.
  • 특정 시점에 database에 있는 데이터를 database state라고 한다.

 

728x90
반응형