Review
Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing 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
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 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 8 Relational Algebra Select Project Union Difference Intersection Cross Product Join Division
Fakultas Ilmu Komputer UI 9 Relational calculus Tuple RC Domain RC
Fakultas Ilmu Komputer UI 10 SQL Create table Delete table Alter table Select … From … Where … DISTINCT Operators Null Values Nested Queries (Sub Queries) Operators *, %, _, etc View Table Join Operation Cross, Natural, Theta, Outer Aggregation Function SUM, AVG, COUNT, MAX, MIN GROUP BY Order BY Having
Fakultas Ilmu Komputer UI 11 Trigger, Stored Procedure & Indexing Trigger vs Stored Procedure Primary Index, Clustering & Secondary Index Multilevel Index B-Tree vs B+-Tree Create Index in SQL
Fakultas Ilmu Komputer UI 12 Transaction ACID Problem Lost Update, Incorrect summary, dirty read, etc Schedule Serial, Serializability, Precedence Graph Concurrency Control Deadlock 2-Phase Locking Protocol Timestamp Recovery Deferred, Immediate & Shadow 2PC Protocol
Fakultas Ilmu Komputer UI 13 UAS Rabu, 2 Juni 2006 jam ruang 403 & 404 Open notes, 1 lembar A4, tulisan tangan sendiri, tidak boleh foto copy. Materi: Semua dengan fokus SQL s/d database recovery.