Tallahassee, Florida, 2015 COP4710 Database Systems Midterm Review Fall 2015.

Slides:



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

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
Assignment6-1 Assignment6-2 Due Wednesday, March 13 1.
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.
Chapter Physical Database Design Methodology Software & Hardware Mapping Logical Design to DBMS Physical Implementation Security Implementation Monitoring.
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.
Relational Model and Relational Algebra Rose-Hulman Institute of Technology Curt Clifton.
T81-490b Systems Analysis and Development Project Database Design – Creating the Physical Data Model – Part 1.
SLIDE 1IS Fall 2002 Database Management: Discussion Session University of California, Berkeley School of Information Management and.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
Modeling & Designing the Database
LOGICAL DATABASE DESIGN
Database Design & ER Diagrams
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.
Page 1 Course Description CPS510 Database Systems Fall 2004 School of Computer Science Ryerson University.
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
Midterm Exam Chapters 1,2,3,5, 6,7 (closed book) March 11, 2014.
Database Management COP4540, SCS, FIU Relational Model Chapter 7.
Relational Database Design by Relational Database Design by Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR ARUNAI ENGINEERING.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
Chapters 15 &16 Conceptual and Logical Database Design Methodology.
Database Design Methodology. Lesson 1: Introduction to Databases.
Revision Instructor: Mohamed Eltabakh 1.
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.
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.
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.
Introduction to Database System. 1. Define Database, Database Management System and Database System. Explain the components of DBMS with its advantages.
CPSC 603 Database Systems Lecturer: Laurie Webster II, M.S.S.E., M.S.E.E., M.S.BME, Ph.D., P.E. Lecture 4 Introduction to a First Course in Database Systems.
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....
1. Explain the DBMS with its Components and Describe the various functions of DBMS? 2. Define the term DBA. Explain the various Roles of Database Administrator?
CMPT 258 Database Systems Midterm Review. Regarding the Exam Oct 15 Thursday Close book Cheat sheet (1 side of an A4 paper)
CS 3630 Database Design and Implementation. Null Value The value of an attribute could be NULL NOT known at the moment or NOT Applicable Example Cell.
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)
IST 210 Organization of Data
Introduction to the database systems (1)
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.
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.
CPSC-310 Database Systems
Welcome to GC311 Database Concepts
Translation of ER-diagram into Relational Schema
Welcome to GC311 Database Concepts
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Cse 344 June 1st – Final Review.
CS4433 Database Systems Midterm Review.
Review for Final Exam CSE462 B.Ramamurthy.
Lecture 30: Final Review Wednesday, December 10, 2003.
Database Dr. Roueida Mohammed.
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:

Tallahassee, Florida, 2015 COP4710 Database Systems Midterm Review Fall 2015

Midterm Exam Time: Wednesday 10/15/2014 3:35pm --- 4:50am – Plan your time well Venue: HWC 2400, 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 1

Midterm Exam 15% of your final score Format 1.Short-answer questions: testing for basic concepts Make your answers clear and succinct Example 1: What is the difference between Cartesian product and natural join? Example 2: Given a relation R in 3NF, is R in BCNF? Why? 2.Relational algebra 3.Relational design 4.SQL 2

Midterm Exam What will be covered? – From “introduction” to “SQL-basics” (the end of today’s class) – 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 3

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

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

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

Relational Algebra: Let’s Do Math Operators and operands – Set-based operators – Other basic operators – Derived operators Cartesian product, theta-join, equi-join, natural join Relational algebra expressions and expression trees – How to answer queries using relational algebra? 7

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 8

SQL: Let’s Get Hands Dirty What is SQL? Why SQL? – DDL & DML in SQL Select-From-Where – String pattern matching – 3-value logic – How to answer queries using SQL? 9

Break a Leg!