Review for Final Test Indra Budi
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
Fakultas Ilmu Komputer UI 3 Database Concept Database schema Three-Schema Architectures of DBMS Internal, Conceptual & External Database Development Three phases
Fakultas Ilmu Komputer UI 4 Database Modeling Using ER-Diagram Entity Relationship Attributes Cardinality Participation Higher Degree Relationship
Fakultas Ilmu Komputer UI 5 E-ER Diagram Specialization Generalization Sub-Class & Super-Class
Fakultas Ilmu Komputer UI 6 Relational Model Domain Tuples Attributes Relations Primary Key Referential Integrity Foreign Key
Fakultas Ilmu Komputer UI 7 Relational Algebra Select Project Union Intersection Join
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
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
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
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