Lecture 24: Final Review Friday, March 10, 2006.

Slides:



Advertisements
Similar presentations
Transactions and Recovery Checkpointing Souhad Daraghma.
Advertisements

CS 540 Database Management Systems
Review for Final Test Indra Budi
Final Exam Coverage. E/R Converting E/R to Relations. SQL. –Joins and outerjoins –Subqueries –Aggregations –Views –Inserts, updates, deletes –Ordering.
Midterm Review Lecture 14b. 14 Lectures So Far 1.Introduction 2.The Relational Model 3.Disks and Files 4.Relational Algebra 5.File Org, Indexes 6.Relational.
1 Review #1 l Intro stuff –What is a database, 4 parts, 3 users, etc. l Architecture –Data independence –Three levels, two mappings –Jobs of the DBA.
Database management concepts Database Management Systems (DBMS) An example of a database (relational) Database schema (e.g. relational) Data independence.
All of ERD (Ch 3) plus: – Class/subclass relationships – Inheritance – Specialization – Generalization – Category.
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
System Catalogue v Stores data that describes each database v meta-data: – conceptual, logical, physical schema – mapping between schemata – info for query.
Slide Dr. Almetwally Mohamad Mostafa spx is335.
1 Revision and Exam Briefing M. Akhtar Ali School of CEIS.
Database Technical Session By: Prof. Adarsh Patel.
Midterm Exam Chapters 1,2,3,5, 6,7 (closed book) March 11, 2014.
CS505: Final Exam Review Jinze Liu. Major Topics Before Mid-Term – Security and Access Control – Indexing After Mid-Term – Transaction Management Locking,
1 CS 430 Database Theory Winter 2005 Lecture 16: Inside a DBMS.
1 Final Review Tuesday, March 6, The Final Date: Tuesday, March 13, 2007 Time: 6:30 - 8:30 Room: EE 037 You must come to campus Open book exam.
Introduction.  Administration  Simple DBMS  CMPT 454 Topics John Edgar2.
1 CSE444: REVIEW. 2 CSE444 in one slide v Logical : E/R diagram  normalized relations v Physical : files, buffering, and indexes v Logical : Relational.
Advance Database S Week-5 Dr.Kwanchai Eurviriyanukul
6340 DBMS Components. DBMS OS, application, middleware Components: storage, query optimizer, recovery manager, transaction processor, security.
Query Processing – Implementing Set Operations and Joins Chap. 19.
1 Lecture 14: Transactions in SQL Wednesday, February 8, 2006.
Fan Qi Database Lab 1, com1 #01-08 CS3223 Tutorial 5.
CS411 Database Systems Kazuhiro Minami 16: Final Review Session.
Midterm Review. Main Topics ER model Relational model Relational Database Design (Theory)
CPSC-310 Database Systems
Diskusi-08 Jelaskan dan berikan contoh penggunaan theta join, equijoin, natural join, outer join, dan semijoin The slides for this text are organized into.
Course Introduction 공학대학원 데이타베이스
CS422 Principles of Database Systems Course Overview
DBMS QUESTIONS AND ANSWERS
Latihan Answer the following questions using the relational schema from the Exercises at the end of Chapter 3: Create the Hotel table using the integrity.
Prepared by : Ankit Patel (226)
CPSC-310 Database Systems
Lecture 15: Midterm Review
Latihan Create a separate table with the same structure as the Booking table to hold archive records. Using the INSERT statement, copy the records from.
Tugas-05 a. Sebutkan primary key masing-masing tabel
Relational Algebra Chapter 4, Part A
Translation of ER-diagram into Relational Schema
COSC 6340 Projects & Homeworks Spring 2002
Cse 344 May 7th – Exam Review.
From ER to Relational Model
February 7th – Exam Review
Database management concepts
Faloutsos/Pavlo C. Faloutsos – A. Pavlo Lecture#27: Final Review
The PROCESS of Queries John Deardurff
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Lecture 15: Midterm Review Data Storage
IST 318 Database Administration
The PROCESS of Queries John Deardurff Website: ThatAwesomeTrainer.com
Final Review Topics Chapter 4 SQL,
Final Review Datalog (Ch 10) Rules and queries
Cse 344 June 1st – Final Review.
The PROCESS of Queries John Deardurff
Database management concepts
Lecture 30: Final Review Wednesday, December 6, 2000.
Contents Preface I Introduction Lesson Objectives I-2
Wednesday, May 29, 2002 XML Storage Final Review
Evaluation of Relational Operations: Other Techniques
Review for Final Exam CSE462 B.Ramamurthy.
CSE594: REVIEW.
Database Systems (資料庫系統)
Lecture 30: Final Review Wednesday, December 10, 2003.
Database Applications (15-415) DBMS Internals- Part XIII Lecture 24, April 14, 2016 Mohammad Hammoud.
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Final Review Friday, December 8, 2006.
Review #1 Intro stuff What is a database, 4 parts, 3 users, etc.
Lecture 14: XML Publishing & Storage Midterm Review
Lecture 29: Final Review Wednesday, December 11, 2002.
Presentation transcript:

Lecture 24: Final Review Friday, March 10, 2006

The Final Date: Wednesday, March 15, 2006 Time: 2:30-4:20 Place: this room Open book exam

Problem 1 Data modeling/relational model/SQL

Data Modeling E/R diagrams Keys Relationships Inheritance Mapping to relations

Relational Model Relations Keys Functional dependencies Decomposition Normal forms

SQL Select-from-where Subqueries Aggregation Nulls Outer joins

SQL (continued) Database modification Defining and modifying relation schemas Constraints On attribute values Keys Foreign keys

Problem 2: XML Xquery/Xpath XML syntax DTD From relations to XML From XML to relations

XQuery Selecting data from XML (often in Xpath) Constructing new XML values (RETURN) Aggregates Duplicate elimination (!!)

Problem 3: Transactions ACID properties Recovery Concurrency

Recovery Undo log Redo log Undo/redo log This was already on the midterm, so will likely be a small question or none

Concurrency control Serializability Conflict serializability Locks Timestamps Validation

Problem 4: Database Implementation Indexes Physical operators Optimizations Size estimation

Index Structures Terminology: B+-trees Hash tables Dense/sparse index Primary/secondary index B+-trees Hash tables Basic hash tables Extensible hash table

Physical Operators One-pass algorithms Nested-loop joins Two-pass algorithms based on sorting Two-pass algorithms based on hash tables Index-based algorithms

General Advice Some problems will require thinking Use judgment Problem difficulty may be uneven: do the easy ones first

Grading –Homework 25% –Project: 30% –Midterm: 15% –Final: 25% –Intangibles: 5%

COMMIT (The End)