Data Bits Sets Trans- actions Specials Domains Normalization $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.

Slides:



Advertisements
Similar presentations
Data Bits Models Classes & Schemes Rows & Tables Keys Associations $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
Advertisements

Data Bits Many to Many Subkeys JoinsQueries Attributes $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
Chapter 15: Transactions Transaction Concept Transaction Concept Concurrent Executions Concurrent Executions Serializability Serializability Testing for.
© 2002 by Prentice Hall 1 SI 654 Database Application Design Winter 2003 Dragomir R. Radev.
Advanced Data Modeling
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 6 Advanced Data Modeling.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 5 Advanced Data Modeling.
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 6 Advanced Data Modelling
Chapter 3 The Relational Model Transparencies © Pearson Education Limited 1995, 2005.
Transaction Processing Lecture ACID 2 phase commit.
The Database Approach u Emphasizes the integration of data across the organization.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
The Relational Database Model. 2 Objectives How relational database model takes a logical view of data Understand how the relational model’s basic components.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Database Systems: Design, Implementation, and Management Tenth Edition
3 1 Chapter 3 The Relational Database Model Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Transaction Management and Concurrency Control.
Database – Part 2a Dr. V.T. Raja Oregon State University.
Transaction Management and Concurrency Control
Database Architecture The Relational Database Model.
Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
Lecture 2 The Relational Model. Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical relations.
Chapter 4 The Relational Model Pearson Education © 2014.
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
Module Title? DBMS E-R Model to Relational Model.
1 The Relational Data Model, Relational Constraints, and The Relational Algebra.
Chapter 3 The Relational Model Transparencies Last Updated: Pebruari 2011 By M. Arief
1 Transactions BUAD/American University Transactions.
Chapter 5 Entity–Relationship Modeling
Database Management System Module 5 DeSiaMorewww.desiamore.com/ifm1.
Page 1 Topic 4 Relational Databases CPS510 Database Systems Abdolreza Abhari School of Computer Science Ryerson University.
The Relational Database Model
1 The Relational Database Model. 2 Learning Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical.
Object Oriented Analysis and Design 1 Chapter 7 Database Design  UML Specification for Data Modeling  The Relational Data Model and Object Model  Persistence.
Chapter 8 Data Modeling Advanced Concepts Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
DATABASE TRANSACTION. Transaction It is a logical unit of work that must succeed or fail in its entirety. A transaction is an atomic operation which may.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
1 CS 430 Database Theory Winter 2005 Lecture 16: Inside a DBMS.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 4 Entity Relationship (ER) Modeling.
3 1 Chapter 3 The Relational Database Model Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 3 The Relational Database Model.
12/2/2015CPSC , CPSC , Lecture 41 Relational Model.
CSE314 Database Systems Lecture 3 The Relational Data Model and Relational Database Constraints Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson.
Lection №4 Development of the Relational Databases.
The Relational Model. 2 Relational Model Terminology u A relation is a table with columns and rows. –Only applies to logical structure of the database,
NORMALIZATION. What is Normalization  The process of effectively organizing data in a database  Two goals  To eliminate redundant data  Ensure data.
1 Advanced Database Concepts Transaction Management and Concurrency Control.
10 1 Chapter 10 - A Transaction Management Database Systems: Design, Implementation, and Management, Rob and Coronel.
Chapter 3 The Relational Database Model. Database Systems, 10th Edition 2 * Relational model * View data logically rather than physically * Table * Structural.
CHAPTER 2 : RELATIONAL DATA MODEL Prepared by : nbs.
DATA MODELING AND DATABASE DESIGN DATA MODELING AND DATABASE DESIGN Part 2.
Chapter 3 The Relational Model. Objectives u Terminology of relational model. u How tables are used to represent data. u Connection between mathematical.
Logical Database Design and Relation Data Model Muhammad Nasir
Chapter 4 The Relational Model Pearson Education © 2009.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Logical Database Design and the Rational Model
Revised: 2 April 2004 Fred Swartz
The Relational Database Model
A brief summary of database normalization
Chapter 5: Logical Database Design and the Relational Model
Transaction Management and Concurrency Control
The Relational Database Model
Chapter 3 The Relational Database Model
Transactions Properties.
Normalization Referential Integrity
Normalization Dale-Marie Wilson, Ph.D..
INSTRUCTOR: MRS T.G. ZHOU
Presentation transcript:

Data Bits Sets Trans- actions Specials Domains Normalization $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit

$100 Answer from Sets This includes members of either or both sets with no duplicates..

$100 Question from Sets What is Union?

$200 Answer from Sets This includes only those members of the set on the left side of the expression that are not contained in the set on the right side of the expression.

$200 Question from Sets What is Minus or Except?

$300 Answer from Sets This includes members that are common to both sets.

$300 Question from Sets What is Intersect?

$400 Answer from Sets This works like UNION, except it keeps duplicate rows in the result.

$400 Question from Sets What is Union All?

$500 Answer from Sets In order to do this all tables must have to contain the same number of objects of the same type.

$500 Question from Sets What are set operations?

$100 Answer from Transactions Transaction is either performed in its entirety or not performed at all.

$100 Question from Transactions What is atomicity?

$200 Answer from Transactions Transaction should appear as though it is being executed separately from other transactions.

$200 Question from Transactions What is isolation?

$300 Answer from Transactions Transaction must take the database from one valid state to another.

$300 Question from Transactions What is consistency?

$400 Answer from Transactions Changes applied to the database by a committed transaction must persist, even if the system fails before all changes reflected on disk.

$400 Question from Transactions What is durability?

$500 Answer from Transactions The actual execution sequence of two or more concurrent transactions where running transactions T1 and T2 is the same effect as either T1;T2 or T2;T1.

$500 Question from Transactions What is a serializable schedule?

$100 Answer from Specials You have this when one or more attributes of a class are characteristics of only some individuals of that class, but not of others.

$100 Question from Specials What is a subclass?

$200 Answer from Specials This is the process of designing subclasses from “top down”.

$200 Question from Specials What is specialization?

$300 Answer from Specials This is the UML notation to indicate that a class type really represents a collection of individual components.

$300 Question from Specials What is aggregation?

$400 Answer from Specials This is a stronger form of aggregation that indicates component instances cannot exist on their own without a parent.

$400 Question from Specials What is composition?

$500 Answer from Specials The subclass association line is labeled withthese. One example is “incomplete”. The subclass association line is labeled with these. One example is “incomplete”.

$500 Question from Specials What are specialization constraints?

$100 Answer from Domains Domains One goal of database developers is to provide this, part of which means insuring that the value entered in each field of a table is consistent with its attribute domain.

$100 Question from Domains Domains What is data integrity?

$200 Answer from Domains Domains Sometimes we can devise one of these to separate good from bad data.

$200 Question from Domains Domains What is a validation rule?

$300 Answer from Domains Domains Attribute domains that may be specified by a well-defined, reasonably-sized set of constant values are called this.

$300 Question from Domains Domains What are enumerated domains?

$400 Answer from Domains Domains This goal of database developers is to ensure that the value entered in each field of a table is consistent with its attribute domain.

$400 Question from Domains Domains What is data integrity?

$500 Answer from Domains Domains This type of association connects a single class type (serving in one role) to itself (serving in another role).

$500 Question from Domains Domains What is a recursive association?

$100 Answer from Normalization This is a process of applying a set of rules to your database design, mostly to achieve minimum redundancy in the data.

$100 Question from Normalization What is normalization?

$200 Answer from Normalization This normal form eliminates subkeys where the subkey is part of a composite primary key..

$200 Question from Normalization What is second normal form?

$300 Answer from Normalization This normal form eliminates subkeys where the subkey is not part of the primary key.

$300 Question from Normalization What is third normal form?

$400 Answer from Normalization This normal form eliminates multi- values attributes and repeated attributes.

$400 Question from Normalization What is first normal form?

$500 Answer from Normalization This form of normalization is only affected by relations with overlapping candidate keys.

$500 Question from Normalization What is Boyce Codd Normal Form?

Final DataBit Trivia This computer scientist developed the relational model database for IBM in the 1970s.

Final DataBit Who is Dr. E.F. Codd?