Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5 Relationships & Queries in Databases. Types of Relationships One to One Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be.

Similar presentations


Presentation on theme: "Chapter 5 Relationships & Queries in Databases. Types of Relationships One to One Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be."— Presentation transcript:

1 Chapter 5 Relationships & Queries in Databases

2 Types of Relationships One to One Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be related to more than one ThingB? Can ThingB be related to more than one ThingA? If the two answers are NO, then it is a one to one relationship.

3 Types of Relationships One to Many Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be related to more than one ThingB? Can ThingB be related to more than one ThingA? If the answers are no and yes, or yes and no, then the relationship is one to many.

4 Types of Relationships Many to Many Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be related to more than one ThingB? Can ThingB be related to more than one ThingA? If the answers are yes and yes, then you have a many to many relationship

5 Hierarchical Leads to Serious Data Redundancy

6 Hierarchical

7 Network

8 Difficult to manage and implement relationships

9 Relational The most popular structure

10 Relational Customers CIDFNameLNameAddress 508EricBreimer... 509AndrewZych... 510GregSmith... Products PIDDescriptionCost 199Viagra$45.99 200Tooth Paste$2.58 201Hair Gel$5.99 Orders OIDCIDPIDQuantity 001508199500,000 0025082012 0035102011

11 Find the name and hire date of the manager working on the sales manual project

12 Schemas Schema - A description of the database Subschema – describes a subset of the database and which users have access to this subset

13 Data Definition Language Language Used to describe Schemas and Subschemas Describes relationships between different data Provides a Logical view of the data

14 Data Dictionary Entry A more detailed description of the data in a database Specifies data types and ranges Assists programmers in understanding the data

15 Logical vs. Physical Access Paths Database Management Systems concentrate on Physical access to the underlying tables Concurrency control Query’s Creating/deleting tables MIS systems are often software packages that (Logically) interface with a DBMS monthly reports charts automated inquiries


Download ppt "Chapter 5 Relationships & Queries in Databases. Types of Relationships One to One Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be."

Similar presentations


Ads by Google