관계형 데이터베이스 / RDBMS / SQL / 오라클 / DBMS

seulki·2022년 9월 10일
0

[oracle]

목록 보기
2/28
post-thumbnail

✨ 관계형 데이터베이스란?

관계형 데이터 모델 개념을 바탕으로 데이터를 저장, 관리하는 데이터베이스

✨ 관계형 데이터 모델이란?

  • 데이터 간 관계(Relationship)에 초점을 둔다.
  • 각 데이터의 독립 특성만을 규정하여 데이터 묶음을 나눈다.
  • 그리고 중복이 발생할 수 있는 데이터는 별개의 relation으로 정의 한 후 데이터와 데이터를 연결한다.

✨ 관계형 데이터 모델의 핵심 구성 요소

  • 개체(entity)
    데이터베이스에서 데이터화 하려는 사물, 개념의 정보단위
    관계형 데이터베이스의 테이블(table) 개념과 대응
  • 속성(attribute)
    개체를 구성하는 데이터의 가장 작은 논리적 단위
    데이터의 종류, 특성, 상태 등을 정의
    관계형 데이터베이스의 열(column)과 대응
  • 관계(relationship)
    개체와 개체 또는 속성 간의 연관성을 나타내기 위해 사용
    관계형 데이터베이스에서는 테이블 간의 관계를
    외래기(foreign key)등으로 구현

-> 이 핵심 구성 요소를 활용하여 데이터의 독립성(independency)

무결성(integrity)과 같은 데이터를 안전하게 관리하기 위해 필요한 개념 정의



👌DBMS(Database Management System)
      데이터베이스를 관리하는 시스템
👌RDBMS(Relational Database Management System)
      관계형 데이터베이스를 관리하는 시스템



✨ SQL이란?

SQL(Structured Query Language)
- RDBMS에서 데이터를 다루고 관리하는데 사용하는
  데이터베이스 질의 언어
- RDBMS에게 데이터에 관해 물어보고 결과를 얻는다.

profile
웹 개발자 공부 중

0개의 댓글