관계형 데이터베이스(Relational Database)란?
데이터를 행과 열로 이루어진 표(관계, 릴레이션)로 나타내고, 표끼리를 공통의 값으로 연관 지어 다루는 데이터베이스. RDB라고도 한다. SQL로 질의와 갱신을 수행하며, 기본 키나 외래 키 등의 제약으로 데이터의 정합성을 유지한다.
일본어 명칭: 関係データベース
관계형 데이터베이스(Relational Database)은(는) 데이터베이스 기초 등 1개 분야의 연습 문제 7개에 나와요.
분야: 데이터베이스 기초
SQL과 제약에 의한 데이터 관리
관계형 데이터베이스는 SQL이라는 언어로 표의 정의(DDL), 데이터의 검색이나 갱신(DML), 권한의 제어(DCL)를 수행합니다. SQL에서는 '어떤 결과를 원하는지'를 쓰면 되며, 어떤 순서로 표를 읽고 어느 인덱스를 사용할지는 DBMS의 옵티마이저가 정합니다. 데이터의 올바름은 행을 유일하게 식별하는 기본 키, 다른 표의 행을 올바르게 참조하게 하는 외래 키, NULL이나 중복을 금지하는 NOT NULL과 UNIQUE, 값의 범위를 정하는 CHECK 같은 제약과, 트랜잭션의 ACID 특성으로 유지됩니다.