SQLD 학습 (3-1 관계형 데이터베이스 개요)

제우민·2022년 8월 28일
0
post-thumbnail

관계형 데이터베이스란?
정규화를 통한 합리적인 테이블 모델링을 통해 이상현상을 제거하고 데이터 중복을 피할 수 있으며, 동시성 관리, 병행 제어를 통해 많은 사용자들이 동시에 데이터를 공유 및 조작할 수 있는 기능을 제공한다.

SQL(Structured Query Language)

  • SQL은 관계형 데이터베이스에서 데이터 정의, 데이터 조작, 데이터 제어를 하기위해 사용하는 언어

SQL문의 종류

  • 데이터 조작어: SELECT,INSERT,UPDATE,DELETE

  • 데이터 정의어:
    CREATE,ALTER,DROP,RENAME

  • 데이터 제어어:
    GRANT,REVOKE

  • 트랜잭션 제어어:
    COMMIT,ROLLBACK

테이블(Table)

  • 데이터는 관계형 데이터베이스의 기본 단위인 테이블형태로 저장된다.

  • 관계형 데이터베이스에서는 모든 데이터를 컬럼과 행의 2차원 구조로 나타낸다.

ERD(Entity Relationship Diagram)

  • 테이블 간 서로의 상관 관계를 그림으로 도식화한 것을 E-R 다이어그램이라고 하며, 간략히 ERD라고 함

  • 현실세계의 데이터는 엔터티, 관계 ,속성 3가지요소로 표현가능

profile
Work hard

0개의 댓글