> [!introduction] > 데이터베이스*Database*는 말 그대로 프로그램에 필요한 데이터를 모아두는 곳입니다. 데이터베이스가 필요한 곳에 프로그램이 있고, 프로그램이 필요한 곳에 데이터베이스가 있죠. 어마어마한 데이터를 체계적으로 다루기 위해서는 요령이 필요하고 그에 대한 지식은 여러가지 이름으로 존재합니다. ## 구성 요소 및 아키텍처 - [ ] [[Database Management System]] @[[2025-06-12]] - [ ] [[Object-based Model]] - [ ] [[XML]] - [ ] [[Entity-Relationship Model]] ## 데이터베이스 설계 - [ ] [[Physical Schema]] - [ ] [[Logical Schema]] - [ ] [[Mapping Cardinality]] - [ ] [[Normalization]] @[[2025-06-13]] - [ ] [[Functional Dependency]] @[[2025-06-16]] - [ ] [[Multivalued Dependency]] - [ ] Join Dependency + EJD - [ ] [[Relation Schema]] - [ ] 1st Normal Form - [ ] Second Normal Form - [ ] Third Normal Form - [ ] Fourth Normal Form - [ ] [[Boyce-Codd Normal Form]] - [ ] PJNF - [ ] Project-Join Mapping - [ ] Tableaux - [ ] The Chase - [ ] [[Decomposition]] @[[2025-06-13]] ## SQL - [ ] [[MySQL C API]] ## 데이터 저장 및 인덱싱 - [ ] [[B+ Tree]] ## 쿼리 처리 및 최적화 ## 트랜잭션 관리 ## 분산 데이터베이스 ## 고급 데이터베이스 개념 - [ ] [[Open Database Connectivity]] ## 관계형 데이터베이스 이론 - [ ] [[Relational Algebra]] - [ ] [[Relational Calculus]] - [ ] Datalog %% kanban:settings ``` {"kanban-plugin":"board","list-collapse":[false,false,false,false,false,false,false,false,false]} ``` %%