CS/Database 13

[데이터베이스] 3. Data Modeling Using ER Model

Reference - Fundamentals of Database Systems 7th edition Database Design Process E-R(Entity-Relationship) Diagram : Conceptual Design의 일종. ER model은 아래 3개의 main concepts을 가진다. - entity Entity : Mini-world를 표현하기 위해 추상화된, attribute를 가지고 있는 객체다. Entity들의 집합을 Entity Type이라 하며, entity type의 특정 시점에서의 collection을 Entity Set이라 한다. entity는 ER Diagram에서 네모로 표현한다. 아래에서 서술하는 key attribute를 가지고 있지 않은 entity를..

CS/Database 2023.12.01

[데이터베이스] 2. Database System Concepts and Architecture

Reference - Fundamentals of Database Systems 7th edition Database System Concepts - Concept Data model : 데이터베이스 구조를 설명하기 위한 개념적 도구들의 모임. elements(data type)과 groups of elements (entity, record, table), relationships을 포함한다. - Categories of Data model conceptual (semantic) data model : 유저가 인식하는 구조로 제공 physical (internal) data model : 컴퓨터가 인식하는 구조로, File 형태로 메타데이터를 포함하여 제공 Implementation (represent..

CS/Database 2023.12.01

[데이터베이스] 1. Database and Database Users

Reference - Fundamentals of Database Systems 7th edition Basic Definitions of DataBase - Concept data : 명시적으로 기록된 정보 database : 연관된 데이터의 집합 Mini-world : db에 저장되는 현실세계의 일부분 DBMS : database를 생성, 유지하기 위한 software package Database System : DBMS 소프트웨어와 Data를 함께 지칭하는 용어 +Terms query : DB에 정보를 요청하는 행위 transaction : 여러 query를 온전히 실행하도록 하는 작업 단위 entity : mini-world를 DB 상에 표현한 객체 attributes : entity를 설명하는..

CS/Database 2023.12.01
loading