우리는 실세계에서 은행, 항공사, 대학, 도서관, 판매, 신용 카드 등을 이용하면서 항상 수많은 데이터를 다룬다. 데이터베이스는 모든 응용 소프트웨어를 건설하는 데 필수적이다.1960년대File Systems : OS가 관리1960년대 후반~1970년대 : DBMS 등
개선된 ER Model: 기존의 ER model에 다음의 기능들을 추가 확장한 modelSubclasses/Superclasses InheritanceMultiple InheritanceDisjoint/Overlap Constraints SpecializationG
개념 설계 : ER Model사용자의 데이터 요구사항 기술DBMS, H/W와 무관High Level Conceptual Schema (= ER Diagram) Logical Design특정 DBMS를 이용해 실제 구현DBMS 종속, but H/W 무관Logical (
Most widely used database model : Relational Model Examples of Relational DBMS \- MySQL, DB2, Oracle, Sybase, SQL server, . . .This model is base
Relation database 에 대해 질의(query) 처리 연산자들의 모임을 relational algebra 라 함. Query는 relation에서 원하는 정보를 검색(retrieve)하는 조건을 명시하는 명령문 (1 개 혹은 여러 개의
(Regular) Entity TypesWeak Entity TypesBinary 1 : M Relationships Binary M : N Relationships Binary 1 : 1 Relationships Recursive Relationships Multi-