• Bài giảng Database System - 10. Overview of Database Design ProcessBài giảng Database System - 10. Overview of Database Design Process

    Data Storage Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files RAID Technology Indexing Structures for Files Types of Single-level Ordered Indexes Multilevel Indexes Dynamic Multilevel Indexes Using B-Trees and B+-Trees Indexes on Multiple Keys

    ppt52 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1020 | Lượt tải: 0

  • Bài giảng Database System - 8 & 9. Functional Dependencies & Normalization for Relational DBsBài giảng Database System - 8 & 9. Functional Dependencies & Normalization for Relational DBs

    Introduction: “goodness” measures for relations Functional dependencies (FDs) Definition of FD Direct, indirect, partial dependencies Inference Rules for FDs Equivalence of Sets of FDs Minimal Sets of FDs Normalization 1NF and dependency problems 2NF – solves partial dependency 3NF – solves indirect dependency BCNF – well-normalized rela...

    ppt66 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1052 | Lượt tải: 0

  • Bài giảng Database System - 6 & 7. SQL (Structured Query Language)Bài giảng Database System - 6 & 7. SQL (Structured Query Language)

    SQL developments: an overview SQL DDL: Create, Alter, Drop DML: select, insert, update, delete Introduction to advanced DDL (assertions & triggers), views, DCL (commit, rollback, grant, revoke)

    ppt92 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1462 | Lượt tải: 0

  • Bài giảng Database System - 5. Relational AlgebraBài giảng Database System - 5. Relational Algebra

    Brief Introduction to Relational Calculus Another variation of relational calculus called the domain relational calculus, or simply, domain calculus is equivalent to tuple calculus and to relational algebra QBE (Query-By-Example): see Appendix D Domain calculus differs from tuple calculus in the type of variables used in formulas: rather than ha...

    ppt60 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 990 | Lượt tải: 0

  • Bài giảng Database System - 1. Database System Concepts and ArchitectureBài giảng Database System - 1. Database System Concepts and Architecture

    File-based Approach Database Approach Three-Schema Architecture and Data Independence Database Languages Data Models Database Schema and Database State Data Management Systems Framework (where are we?) Next week: ER Model

    ppt39 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 946 | Lượt tải: 0

  • Bài giảng Database System - 4. Relational Data Model and ER-/EER-to-Relational MappingBài giảng Database System - 4. Relational Data Model and ER-/EER-to-Relational Mapping

    Summary Relational Data Model Basic Concepts Relational Integrity Constraints: key, primary & foreign keys, entity integrity constraint, referential integrity Update Operations on Relations ER/EER-to-Relational Mapping 3 Main Phases of Database Design: An Overview Conceptual Database Design: A Summarization Logical Database Design ER- & EE...

    ppt76 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1320 | Lượt tải: 0

  • Bài giảng Database System - 3. EER ModelBài giảng Database System - 3. EER Model

    Summary EER model Limitations of Basic Concepts of the ER Model Enhanced-ER (EER) Model Concepts Subclasses and Superclasses Specialization and Generalization Specialization / Generalization Hierarchies, Lattices and Shared Subclasses Categories Formal Definitions of EER Model Database Design Modeling Tools Next week: Relational model & ...

    ppt36 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 974 | Lượt tải: 0

  • Bài giảng Database System - 2. Entity-Relationship ModelBài giảng Database System - 2. Entity-Relationship Model

    Summary What is ER Model? And Why? Overview of Database Design Process Example COMPANY Database ER Model Concepts ER Diagram Alternative Diagrammatic Notations (UML) Problems with ER Models Next week: EER Reading: [1] Chapter 4 [2] Chapter 12

    ppt54 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1436 | Lượt tải: 0

  • Chapter 4: Object-Oriented Data ModelingChapter 4: Object-Oriented Data Modeling

    TRANSFORM CLASS DIAGRAM TO RELATIONAL DATABASE SCHEMA In general, the transformation of class diagram to relational schema is similar to that of EER to relational schema, except some specific issues. 1.  Transform a class in class diagram to a table 2.  Transform an attribute of a class to a table column. 3.  In case a class does not have a...

    ppt45 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 963 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 6: Database Recovery TechniquesBài giảng Database Management Systems - Chapter 6: Database Recovery Techniques

    A multidatabase system is a special distributed database system where one node may be running relational database system under Unix, another may be running object-oriented system under Window and so on. A transaction may run in a distributed fashion at multiple nodes. In this execution scenario the transaction commits only when all these multiple n...

    ppt36 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1133 | Lượt tải: 0