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

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Hosted by Type your name here Choice1Choice 2Choice 3Choice
$100 $400 $300$200$400 $200$100$100$400 $200$200$500 $500$300 $200$500 $100$300$100$300 $500$300$400$400$500.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200.
Category 1 Category 2 Category 3 Category 4 Category.
Dont Forget... Contestants …Always phrase your answers in the form of a question!
Category Category Category Category Category.
Mr. Smith Cat. 1Cat. 2Cat. 3Cat
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Category Heading Category Heading Category Heading.
Blank Jeopardy. Category #1 Category #2 Category #3 Category #4 Category #
Data Bits Many to Many Subkeys JoinsQueries Attributes $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
Data Bits Sets Trans- actions Specials Domains Normalization $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
The Relational Model Much of the material presented in these slides was developed by Dr. Ramon Lawrence at the University of Iowa.
Relational Database. Relational database: a set of relations Relation: made up of 2 parts: − Schema : specifies the name of relations, plus name and type.
Relational Model (CB Chapter 4) CPSC 356 Database Ellen Walker Hiram College.
Relations The Relational Data Model John Sieg, UMass Lowell.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
Relational Model Stores data as tables –Each column contains values about the same attribute –Each column has a distinct name –Each row contains values.
Chapter 14 Getting to First Base: Introduction to Database Concepts.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Understanding Entity Relationship Diagrams.
Thomas Connolly and Carolyn Begg’s
Chapter 4 Entity-Relationship modeling Transparencies © Pearson Education Limited 1995, 2005.
Database Design & ER Diagrams
Database Architecture The Relational Database Model.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
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.
44220: Database Design & Implementation Logical Data Modelling Ian Perry Room: C48 Tel Ext.: 7287
Relational Model Session 6 Course Name: Database System Year : 2012.
Chapter 4 The Relational Model.
Chapter 3 The Relational Model Transparencies Last Updated: Pebruari 2011 By M. Arief
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
Content Resource- Elamsari and Navathe, Fundamentals of Database Management systems.
Chapter Six Professor Adams’ Slides. Note that entities are shadowed, tables are not. Note that entities have no physical existence (blueprint) Note.
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
Fundamentals of Relational Database Yong Choi School of Business CSUB, Bakersfield.
DBSQL 3-1 Copyright © Genetic Computer School 2009 Chapter 3 Relational Database Model.
Module 3: The Relational Model.  Overview Terminology Relational Data Structure Mathematical Relations Database Relations Relational Keys Relational.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
10/17/2012ISC471/HCI571 Isabelle Bichindaritz 1 Technologies Databases.
ICOM 5016 – Introduction to Database Systems Lecture 5b Dr. Manuel Rodriguez Department of Electrical and Computer Engineering University of Puerto Rico,
1 The Relational Database Model. 2 Learning Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
Relational Data Model Ch. 7.1 – 7.3 John Ortiz Lecture 3Relational Data Model2 Why Study Relational Model?  Most widely used model.  Vendors: IBM,
Slide Chapter 5 The Relational Data Model and Relational Database Constraints.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
2141-W2013 Mid-term Prep. Next week Monday, Feb 18 – Midterm Covers everything before normalization Wednesday, Feb 20 – Ass 3 (normalization) due – Wrap.
Component 4/Unit 6b Topic II Relational Databases Keys and relationships Data modeling Database acquisition Database Management System (DBMS) Database.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Relational Theory and Design
12/2/2015CPSC , CPSC , Lecture 41 Relational Model.
Database Systems Logical Data Modelling Tutor:Ian Perry Tel: Web:
CHAPTER 2 : RELATIONAL DATA MODEL Prepared by : nbs.
Chapter 8 Entity-Relationship Modeling Pearson Education © 2009.
The relational model1 The relational model Mathematical basis for relational databases.
Ch 05. Basic Symbols ( manino ). Cardinalities Cardinality Notation.
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.
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
Database Design, Application Development, and Administration, 6 th Edition Copyright © 2015 by Michael V. Mannino. All rights reserved. Chapter 5 Understanding.
Lecture 5 Data Model Design Jeffery S. Horsburgh Hydroinformatics Fall 2012 This work was funded by National Science Foundation Grant EPS
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.
Chapter 3 The Relational Model.
Database Dr. Roueida Mohammed.
Chapter 3 The Relational Model
Presentation transcript:

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

$100 Answer from Models This modeling language was developed for software engineering of large systems using object-oriented programming languages. We use it for modeling the enterprise.

$100 Question from Models What is the Unified Modeling Language (UML)?

$200 Answer from Models This model is similar to UML, but is used primarily in database development rather than software engineering.

$200 Question from Models What is the Entity-Relationship (ER) model?

$300 Answer from Models CATEGORY 1 - $300 This is the formal mathematical model of a relational database.

$300 Question from Models What is the Relational Model?

$400 Answer from Models This formal language is used to symbolically manipulate objects of the relational model.

$400 Question from Models What is Relational Algebra?

$500 Answer from Models This is the informal set of terms for relational model objects, used most often in database work.

$500 Question from Models What is the table model?

$100 Answer from Classes & Schemes This is any "thing" in the enterprise that is to be represented in the database by a UML model. (It is called an entity in the ER model.)

$100 Question from Classes & Schemes What is a UML class?

$200 Answer from Classes & Schemes This is any "thing" in the enterprise that is to be represented in the database by an ER model. (It is called a class in UML.)

$200 Question from Classes & Schemes What is an ER model entity?

$300 Answer from Classes & Schemes This is one piece of information that characterizes each member of a class or entity type.

$300 Question from Classes & Schemes What is an attribute? (UML, ER, RM)

$400 Answer from Classes & Schemes This is an attribute that provides real- world information, relevant to the enterprise, about the class that we are modeling.

$400 Question from Classes & Schemes What is a descriptive attribute?

$500 Answer from Classes & Schemes This is a set of attributes, with an assignment rule. It provides the structure for a database table.

$500 Question from Classes & Schemes What is a relation scheme?

$100 Answer from Rows & Tables This contains information about one individual in a database table. (It is called a tuple in the relational model.)

$100 Question from Rows & Tables What is a (table model) row?

$200 Answer from Rows & Tables This function assigns a constant value from the attribute domain to each attribute in a relation scheme. (It is called a row in the table model.)

$200 Question from Rows & Tables What is a (relational model) tuple?

$300 Answer from Rows & Tables This set of rows represents all of the individual in a class. (It is called a relation in the relational model.)

$300 Question from Rows & Tables What is a (tablel model) table?

$400 Answer from Rows & Tables This set of tuples contains the information for all individuals in a class. (It is called a table in the table model.)

$400 Question from Rows & Tables What is a (relational model) relation?

$500 Answer from Rows & Tables This special constant value is compatible with any data type and means "this field doesn't have any value assigned to it."

$500 Question from Rows & Tables What is NULL?

$100 Answer from Keys This can be any set of attributes in a relation whose values, taken together, guarantee uniqueness of the rows in a table.

$100 Question from Keys What is a super key?

$200 Answer from Keys This minimal super key can't have an attribute deleted without losing the super key property, or added without losing its distinction.

$200 Question from Keys What is a candidate key?

$300 Answer from Keys This candidate key is picked by the database designer to guarantee uniqueness of each row in a table.

$300 Question from Keys What is a primary key?

$400 Answer from Keys This made-up primary key has no descriptive value about an individual.

$400 Question from Keys What is a surrogate key?

$500 Answer from Keys This made-up primary key has at least some descriptive value about an individual.

$500 Question from Keys What is a substitute key?

$100 Answer from Associations The minimum and maximum number of individuals of one class that may be associated with a single member of another class. (Called cardinality in ER, RM and table model)

$100 Question from Associations What is multiplicity? (UML)

$200 Answer from Associations The way that two classes are functionally connected to each other. (Called a relationship in the ER model.)

$200 Question from Associations What is an association? (UML)

$300 Answer from Associations The way that two entities are functionally connected to each other. (Called an association in UML.)

$300 Question from Associations What is a relationship? (ER model)

$400 Answer from Associations This association has a maximum multiplicity of 1..*

$400 Question from Associations What is a one-to-many association?

$500 Answer from Associations This set of attributes is copied from the PK of a parent table into the scheme of a child table.

$500 Question from Associations What is a foreign key?

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

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