KAIST/Database2 관계형 데이터베이스 모델링 Relational Database Modeling 데이터베이스 개요데이터베이스: 관련된 데이터를 담고 있는 파일들의 모음DBMS(데이터베이스 관리 시스템): 데이터베이스를 관리하는 소프트웨어새로운 데이터베이스를 생성하고 스키마(데이터의 논리적 구조)를 지정하는 기능 제공사용자가 쿼리 언어를 사용하여 데이터를 조회하고 수정할 수 있게 함대용량 데이터를 저장할 수 있음오류, 실패 또는 의도적인 악용으로부터 데이터베이스를 복구할 수 있음여러 사용자가 동시에 데이터에 접근할 수 있게 함2. 데이터의 관계형 모델2.1 데이터 모델 개요데이터를 설명하는 표기법구성 요소:데이터 구조: 개념 모델 (물리 모델보다)데이터 작업: 수행 가능한 제한된 작업 집합쿼리: 정보를 조회하는 작업수정: 데이터베이스를 변경하는 작업. 효율적이고 쉬워야 함데이터 제약 조건: 데이터에 .. 2024. 6. 25. [3] Design Theory : Functional Dependency, Rules about functional dependencies 3. Design Theory for Relational Databases 관계형 데이터베이스 스키마를 설계하는 여러 가지 방법이 있다. ex) E/R diagram 초기의 스키마를 발전시킬 수 있다.(중복제거) 여기서 문제는, 하나의 릴레이션에 너무 많은 것을 합칠 때 발생한다. "GOOD 스키마 설계" 방법이 발전했다. 함수적 종속성, 정규화, 다치 종속성 데이터베이스가 강력하고 다양하게 쓰이는 이유 중 하나 Ideas → High-Level Design → Relational Database Schema → Relational DBMS 3.1 Functional Dependencies FD 함수적 종속성 3.1.1 Definition of functional dependency 함수적 종속성의 정의.. 2024. 4. 3. 이전 1 다음