CS4433 Database Systems Midterm Review.

Slides:



Advertisements
Similar presentations
Review for Final Exam Lecture Week 14. Problems on Functional Dependencies and Normal Forms.
Advertisements

1 CS 430 Database Theory Winter 2005 Lecture 9: Fourth and Fifth Normal Forms.
Review Indra Budi Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors.
Review for Final Test Indra Budi
The Relational Model System Development Life Cycle Normalisation
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.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
Midterm 1 Concepts Relational Algebra (DB4) SQL Querying and updating (DB5) Constraints and Triggers (DB11) Unified Modeling Language (DB9) Relational.
Introduction to Databases
Relational Model & Relational Algebra. 2 Relational Model u Terminology of relational model. u How tables are used to represent data. u Connection between.
CS609 Introduction. Databases Current state? Future?
Midterm Exam Chapters 1,2,3,5, 6,7 (closed book) March 11, 2014.
Relational Algebra – Part 2
2141-W2013 Mid-term Prep. Next week Monday, Feb 18 – Midterm Covers everything before normalization Wednesday, Feb 20 – Ass 3 (normalization) due – Wrap.
Final Exam Revision Instructor: Mohamed Eltabakh 1.
CS 405G: Introduction to Database Systems
COMP3030 Database Management System Final Review
CS 157B Database Systems Dr. T Y Lin. Updates 1.Red color denotes updated data (ppt) 2.Class participation will be part of “extra” credits to to “quiz.
Tallahassee, Florida, 2015 COP4710 Database Systems Midterm Review Fall 2015.
CMPT 258 Database Systems Midterm Review. Regarding the Exam Oct 15 Thursday Close book Cheat sheet (1 side of an A4 paper)
CSCI 6315 Applied Database Systems Review for Midterm Exam I Xiang Lian The University of Texas Rio Grande Valley Edinburg, TX 78539
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Chapter 8 Relational Database Design. 2 Relational Database Design: Goals n Reduce data redundancy (undesirable replication of data values) n Minimize.
Databases Introduction - concepts. Concepts of Relational Databases.
MIDTERM REVIEW IST 210 Organization of Data IST210 1.
Tallahassee, Florida, 2016 CIS4930 Introduction to Data Mining Midterm Review Peixiang Zhao.
Tallahassee, Florida, 2016 CIS4930 Introduction to Data Mining Final Review Peixiang Zhao.
CMPT 354 Database Management Systems Oliver Schulte
April 20022/CS/3X1 Database Design Design method John Wordsworth Department of Computer Science The University of Reading Room.
Midterm Review. Main Topics ER model Relational model Relational Database Design (Theory)
CSIS 115 Database Design and Applications for Business
Advanced Normalization
Introduction to the database systems (1)
© 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
© The McGraw-Hill Companies, All Rights Reserved APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
DESIGNING DATABASE APPLICATIONS
CS411 Database Systems 08: Midterm Review Kazuhiro Minami 1.
CSIS 115 Database Design and Applications for Business
Quiz Questions Q.1 An entity set that does not have sufficient attributes to form a primary key is a (A) strong entity set. (B) weak entity set. (C) simple.
CSIS 115 Database Design and Applications for Business
Relational Database Design by Dr. S. Sridhar, Ph. D
CSIS 115 Database Design and Applications for Business
CS411 Database Systems 08: Midterm Review Kazuhiro Minami 1.
CIS 207 The Relational Database Model
CPSC-310 Database Systems
Welcome to GC311 Database Concepts
COS 346 Day 8.
Welcome to GC311 Database Concepts
11/12/2018.
From ER to Relational Model
Order Database – ER Diagram
CS405G: Introduction to Database Systems
Databases: An Introduction
Faloutsos/Pavlo C. Faloutsos – A. Pavlo Lecture#27: Final Review
בסיסי נתונים - מצגת ההרצאה - 1.
The Relational Model Textbook /7/2018.
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Decomposition and Higher Forms of Normalization
Cse 344 June 1st – Final Review.
CMPT 354: Database System I
Lecture 30: Final Review Wednesday, December 10, 2003.
Database Dr. Roueida Mohammed.
Question 1: Basic Concepts (45 %)
COP 3330 Object-oriented Programming in C++
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.
CS4222 Principles of Database System
Presentation transcript:

CS4433 Database Systems Midterm Review

Midterm Exam Time: Monday 03/08/2019 1:30pm --- 2:20pm Plan your time well Venue: in-class exam Closed book, closed note, but you can bring a one-page cheat sheet (A4, double side) Plan your strategy well No calculators or other electronic devices Laptops, ipads, smart phones, etc. are prohibited Any form of cheating on the examination will result in a zero grade, and will be reported to the university

Midterm Exam What will be covered? From “Introduction” to “Relational design” Materials in both the slides and the textbook How to do well in the midterm exam? Review the materials carefully and make sure you understand them Reexamine the homework and make sure you can work out the solutions independently Discuss with your peer students Discuss with the TA and me Relax 

DB: What and Why? Besides file systems and OS, why bother yet another so-called DBMS? Schemas & Data DDL & DML

ER Model: Nothing but Drawing Entities Attributes Relationships One-one, one-many, many-many Subclasses Constraints Keys, referential integrity, etc. Weak Entity Set: Why & How?

Relational Model: A Step Further Relation Schema Primary key, Foreign key, Unique, NULL, Default Translating ER to Relations Entities Relationships (many-many, many-one, one-one) Weak entity set Subclass

Relational Algebra: Let’s Do Math Operators and operands Set-based operators: intersection, subtraction, union… Other basic operators: selection, projection,.. Derived operators: division… Cartesian product, theta-join, equi-join, natural join Relational algebra expressions and expression trees How to answer queries using relational algebra?

Relational Design: Design it right Motivation Functional dependencies & keys Armstrong axioms Closures Normal forms and decomposition algorithms BCNF Lossless or lossy? 3NF Functional-dependency preserving or not? Don’t overdo it