Cse 344 June 1st – Final Review.

Slides:



Advertisements
Similar presentations
Cs4432concurrency control1 CS4432: Database Systems II Lecture #23 Concurrency Control Professor Elke A. Rundensteiner.
Advertisements

Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Concurrency Control Chapter 17 Sections
CSIS 7102 Spring 2004 Lecture 5 : Non-locking based concurrency control (and some more lock-based ones, too) Dr. King-Ip Lin.
Review for Final Exam Lecture Week 14. Problems on Functional Dependencies and Normal Forms.
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.
Transaction Processing: Concurrency and Serializability 10/4/05.
All of ERD (Ch 3) plus: – Class/subclass relationships – Inheritance – Specialization – Generalization – Category.
Cs4432concurrency control1 CS4432: Database Systems II Concurrency Control with Recovery.
Sample Final: CS143. ©Silberschatz, Korth and Sudarshan7.2Database System Concepts A schedule T0T1T2 write(A) read(B) write(B) read(A) write(A) Request.
Mid-term Class Review.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
1 Concurrency Control II: Locking and Isolation Levels.
II.I Selected Database Issues: 2 - Transaction ManagementSlide 1/20 1 II. Selected Database Issues Part 2: Transaction Management Lecture 4 Lecturer: Chris.
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.
CS 405G: Introduction to Database Systems
Introduction.  Administration  Simple DBMS  CMPT 454 Topics John Edgar2.
Tallahassee, Florida, 2015 COP4710 Database Systems Midterm Review Fall 2015.
IS 4424: Developing the Entreprise Database Frederic Adam.
1 CSE444: REVIEW. 2 CSE444 in one slide v Logical : E/R diagram  normalized relations v Physical : files, buffering, and indexes v Logical : Relational.
1 Announcements Reading for next week: Chapters 8 and 10  Last reading from the text for a little while (I promise) About those database accounts....
Midterm Review. Main Topics ER model Relational model Relational Database Design (Theory)
Concurrency Control A database must provide a mechanism that will ensure that all possible schedules are either conflict or view serializable, and are.
Transaction Management
CS422 Principles of Database Systems Normalization
CS422 Principles of Database Systems Course Overview
March 27 – Course introductions; Adts; Stacks and Queues
DBMS QUESTIONS AND ANSWERS
CS422 Principles of Database Systems Normalization
Schedules and Serializability
CPSC-310 Database Systems
September 27 – Course introductions; Adts; Stacks and Queues
Transaction Management
Cse 344 March 25th – Isolation.
Cse 344 May 7th – Exam Review.
Cse 344 May 30th – analysis.
March 21st – Transactions
CS405G: Introduction to Database Systems
February 7th – Exam Review
March 7th – Transactions
CSE255 Final Exam Advice and Hints
Faloutsos/Pavlo C. Faloutsos – A. Pavlo Lecture#27: Final Review
Transaction Management
CSCI 4333 Database Design and Implementation – Exercise (3)
11/29/2018.
March 9th – Transactions
Concurrency Control Chapter 17
Introduction to Database Systems CSE 444 Lecture 23: Final Review
CS 3630 Database Design and Implementation
CSC 453 Database Systems Lecture
Final Review Topics Chapter 4 SQL,
Final Review Datalog (Ch 10) Rules and queries
Concurrency Control Chapter 17
Lecture 30: Final Review Wednesday, December 6, 2000.
CSE 232A Graduate Database Systems
CS4433 Database Systems Midterm Review.
Review for Final Exam CSE462 B.Ramamurthy.
CSE594: REVIEW.
Concurrency Control R&G - Chapter 17
Transaction Management
Database Systems (資料庫系統)
Lecture 24: Final Review Friday, March 10, 2006.
Lecture 30: Final Review Wednesday, December 10, 2003.
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Final Review Friday, December 8, 2006.
Review of Week 3 Relation Transforming ERD into Relations
Review #1 Intro stuff What is a database, 4 parts, 3 users, etc.
CSCI 6315 Applied Database Systems – Exercise (5)
CS4222 Principles of Database System
Lecture 29: Final Review Wednesday, December 11, 2002.
Presentation transcript:

Cse 344 June 1st – Final Review

Examination Stations Exam Wednesday June 6 8:30-10:20 One sheet of notes, front and back Practice exam/solutions out after class Good luck!

Exam Length 1:50 minutes Roughly 50% longer than midterm Will focus on material from second half of the course Practice Exam Midterm exam

First half topics Databases Motivations and definitions Relational Databases SQL Relational Algebra Datalog Semi-structured Data

First half topics Internals Indexes Physical plans/Cost Estimation Disk I/o Parallel Shared Nothing Map Reduce

New material Database Design E/R Diagrams Constraints 1NF, BCNF Decomposition Loss/Chase test

New material Transactions Schedules Concurrent behavior ACID Locking

Database design E/R Diagrams

Database design E/R Diagrams Entities, Relations, Attributes Many-to-many, etc Weak entities Constraints Converting to schema

Database design Normalization

Database design Normalization Functional Dependencies Closures Keys/super keys Normal Forms 1NF, BCNF

Database design BCNF

Database design BCNF Recognizing BCNF Decomposing Generating schemas from FDs Lossless decomposition Chase test Views (Materialized and Virtual)

Transactions Motivations

Transactions Motivations Concurrent behavior Throughput v. Safety Conflicts ACID Deadlock

Transactions Schedules

Transactions Schedules Serial Serializable Conflict-serializable Precedence Graphs (Recoverable)

Transactions Schedulers

Transactions Schedulers Locking SQLite 2PL, Strict 2PL Granularity (DB v. Records) Phantom problem Isolation level

Transactions Design considerations

Transactions Design considerations Throughput Thrashing Deadlock ACID Transactional v. Analytical

On the exam Short answer General/1st half Database Design Transactions May have differing point values

Long Answer BCNF Decomposition E/R Diagrams Schemas and Diagrams Schedules Conflict-Serializability

Some of the following From the midterm SQL/Datalog/RA Cost Estimation Missing from Midterm SQL++ MapReduce (pseudocode only)

Some of the following Database Design Views/Indexes Isolation levels Workload Isolation levels Client-specification/Design Pipeline

Some of the following Transactions Producing schedules Verifying schedules Locks and unlocks Constraints

Advice Look through the exam first Try and do easiest questions first Short answer questions may not be worth equal amounts Points per on exam Be ready for tricky questions Most problems in familiar format

Final Assorted minutiae Office hours (CSE 214) Monday 12-2 Tuesday 2-4 These are the only office hours Course evaluations In by Sunday HW8 Due Tonight 11:30 Up to two late days Please only tag once