Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review for Final Test Indra Budi

Similar presentations


Presentation on theme: "Review for Final Test Indra Budi"— Presentation transcript:

1 Review for Final Test Indra Budi indra@cs.ui.ac.id

2 Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors DBA, Database Designers, Database users, Application Programmer DBMS

3 Fakultas Ilmu Komputer UI 3 Database Concept Database schema Three-Schema Architectures of DBMS Internal, Conceptual & External Database Development Three phases

4 Fakultas Ilmu Komputer UI 4 Database Modeling Using ER-Diagram Entity Relationship Attributes Cardinality Participation Higher Degree Relationship

5 Fakultas Ilmu Komputer UI 5 E-ER Diagram Specialization Generalization Sub-Class & Super-Class

6 Fakultas Ilmu Komputer UI 6 Relational Model Domain Tuples Attributes Relations Primary Key Referential Integrity Foreign Key

7 Fakultas Ilmu Komputer UI 7 Relational Algebra Select Project Union Intersection Join

8 Fakultas Ilmu Komputer UI 8 ER-to-Relational Model Mapping ER to Relational Model Mapping EER to Relational Model Reverse Engineering  Relational Model to ER Diagram Normalization 1 st, 2 nd, 3 rd Normal Form

9 Fakultas Ilmu Komputer UI 9 SQL Create table Delete table Alter table Select … From … Where … DISTINCT Operators Null Values Nested Queries (Sub Queries) Operators  *, %, _, etc

10 Fakultas Ilmu Komputer UI 10 SQL (2) Join Operation Cross, Natural, Theta, Outer Aggregation Function SUM, AVG, COUNT, MAX, MIN GROUP BY Order BY Having

11 Fakultas Ilmu Komputer UI 11 Transaction ACID Problem Lost Update, Incorrect summary, dirty read, etc Schedule Serial, Serializability, Precedence Graph Concurrency Control Deadlock 2-Phase Locking Protocol


Download ppt "Review for Final Test Indra Budi"

Similar presentations


Ads by Google