DB - Lecture1

Pyro·2021년 8월 30일
0

Database

목록 보기
1/8

DB 1일차

Databse 란?

  • Oracle 공식문서: "organized collection of structured information"
  • Database 와 DBMS 은 다르다.
    • Database: collection of information
      • 조선왕조실록은 조선 왕조의 데이터베이스이다.
    • DBMS: software that controls the information

DBMS 가 제공하는 언어

  • DDL (Data Definition Language)
    • Table 조작
    • CREATE, ALTER, DROP, RENAME, TRUNCATE
  • DML (Data Manupulation Language)
    • Record 조작
    • SELECT, INSERT, UPDATE, DELETE
  • DCL (Data Control Language)
    • 권한 조작
    • GRANT, REVOKE
  • TCL (Transaction Control Language)
    • COMMIT, ROLLBACK, SAVEPOINT

이제 spring.jpa.hibernate.ddl-auto=validate 이 옵션이 무슨 의미인지 추측이 가능하다.

DBMS 의 핵심 기능

  • Persistence: 사용자가 수정 전까지, 데이터가 변경되거나 휘발되지 않는다.
  • Concurrency: 여러 사용자가 동시 사용 가능
  • Integrity: 무결성, 정보에 결함이 없어야함 (NOT NULL, UNIQUE ...)
  • Security
profile
dreams of chronic and sustained passion

0개의 댓글