SlideShare uma empresa Scribd logo
1 de 95
HAPTER 4 Relational Databases
INTRODUCTION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTRODUCTION ,[object Object],[object Object],[object Object]
FILE VS. DATABASES ,[object Object],[object Object],04/20/85 555-5555 Artie Moore 123-45-6789 11/24/86 444-4444 Ned Sanders 111-11-1111 10/11/84 333-3333 Alice Simpson 333-33-3333 Birth Date Phone Number First Name Last Name Student ID STUDENTS
FILE VS. DATABASES ,[object Object],04/20/85 555-5555 Artie Moore 123-45-6789 11/24/86 444-4444 Ned Sanders 111-11-1111 10/11/84 333-3333 Alice Simpson 333-33-3333 Birth Date Phone Number First Name Last Name Student ID STUDENTS
FILE VS. DATABASES ,[object Object],[object Object],04/20/85 555-5555 Artie Moore 123-45-6789 11/24/86 444-4444 Ned Sanders 111-11-1111 10/11/84 333-3333 Alice Simpson 333-33-3333 Birth Date Phone Number First Name Last Name Student ID STUDENTS
FILE VS. DATABASES ,[object Object],[object Object],04/20/85 555-5555 Artie Moore 123-45-6789 11/24/86 444-4444 Ned Sanders 111-11-1111 10/11/84 333-3333 Alice Simpson 333-33-3333 Birth Date Phone Number First Name Last Name Student ID STUDENTS
FILE VS. DATABASES ,[object Object],Student File Class File Advisor File
FILE VS. DATABASES ,[object Object],[object Object],[object Object]
FILE VS. DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object],Master File 1 Fact A Fact B Fact C Master File 2 Fact A Fact D Fact F Master File 1 Fact A Fact B Fact F Enrollment Program Fin. Aid Program Grades Program
FILE VS. DATABASES ,[object Object],Database Fact A  Fact B Fact C  Fact D Fact E  Fact F Enrollment Program Fin. Aid Program Grades Program Database Management System
FILE VS. DATABASES ,[object Object],[object Object],Database Fact A  Fact B Fact C  Fact D Fact E  Fact F Enrollment Program Fin. Aid Program Grades Program Database Management System
FILE VS. DATABASES ,[object Object],Database Fact A  Fact B Fact C  Fact D Fact E  Fact F Enrollment Program Fin. Aid Program Grades Program Database Management System
FILE VS. DATABASES ,[object Object],[object Object],Database Fact A  Fact B Fact C  Fact D Fact E  Fact F Enrollment Program Fin. Aid Program Grades Program Database Management System
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMPORTANCE AND ADVANTAGES OF DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Database Enrollment by Class Logical View—User A Logical View—User B DBMS Operating System The DBMS translates users’ logical views into instructions as to which data should be retrieved from the database.
Database Enrollment by Class Logical View—User A Logical View—User B DBMS Operating System The operating system translates DBMS requests into instructions to physically retrieve data from various disks.
DATABASE SYSTEMS ,[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions The bidirectional arrows represent mappings between the schema.
DATABASE SYSTEMS ,[object Object]
DATABASE SYSTEMS ,[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS ,[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object]
Relation
RELATIONAL DATABASES ,[object Object],[object Object]
Each row is called a tuple, which rhymes with “couple.”
Each row contains data about a specific occurrence of the type of entity in the table.
Each column in a table contains information about a specific attribute of the entity.
A primary key is the attribute or combination of attributes that uniquely identifies a specific row in a table.
In some tables, two or more attributes may be joined to form the primary key.
A foreign key is an attribute in one table that is a primary key in another table. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
Foreign keys are used to link tables together. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
Other non-key attributes in each table store important information about the entity. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
[object Object],[object Object],11:00 AM Th 3 FIN-3213 555-5555 Artie Moore 123-45-6789 10:00 AM T 2 ACCT-3433 555-5555 Artie Moore 123-45-6789 9:00 AM F 7 ANSI-1422 444-4444 Ned Sanders 111-11-1111 8:00 AM W 5 MGMT-3021 444-4444 Ned Sanders 111-11-1111 10:00 AM T 2 ACCT-3433 444-4444 Ned Sanders 111-11-1111 12:00 PM TH 11 MGMT-3021 333-3333 Alice Simpson 333-33-3333 11:00 AM Th 3 FIN-3213 333-3333 Alice Simpson 333-33-3333 9:00 AM M 1 ACCT-3603 333-3333 Alice Simpson 333-33-3333 Time Day Section Course No. Phone No. First Name Last Name Student ID
[object Object],[object Object],11:00 AM Th 3 FIN-3213 555-5555 Artie Moore 123-45-6789 10:00 AM T 2 ACCT-3433 555-5555 Artie Moore 123-45-6789 9:00 AM F 7 ANSI-1422 444-4444 Ned Sanders 111-11-1111 8:00 AM W 5 MGMT-3021 444-4444 Ned Sanders 111-11-1111 10:00 AM T 2 ACCT-3433 444-4444 Ned Sanders 111-11-1111 12:00 PM TH 11 MGMT-3021 333-3333 Alice Simpson 333-33-3333 11:00 AM Th 3 FIN-3213 333-3333 Alice Simpson 333-33-3333 9:00 AM M 1 ACCT-3603 333-3333 Alice Simpson 333-33-3333 Time Day Sect. Course No. Phone No. First Name Last Name Student ID
[object Object],[object Object],[object Object],11:00 AM Th 3 FIN-3213 555-5555 Artie Moore 123-45-6789 10:00 AM T 2 ACCT-3433 555-5555 Artie Moore 123-45-6789 9:00 AM F 7 ANSI-1422 444-4444 Ned Sanders 111-11-1111 8:00 AM W 5 MGMT-3021 444-4444 Ned Sanders 111-11-1111 10:00 AM T 2 ACCT-3433 444-4444 Ned Sanders 111-11-1111 12:00 PM TH 11 MGMT-3021 333-3333 Alice Simpson 333-33-3333 11:00 AM Th 3 FIN-3213 333-3333 Alice Simpson 333-33-3333 9:00 AM M 1 ACCT-3603 333-3333 Alice Simpson 333-33-3333 Time Day Sect. Course No. Phone No. First Name Last Name Student ID
[object Object],[object Object],11:00 AM Th 3 FIN-3213 555-5555 Artie Moore 123-45-6789 10:00 AM T 2 ACCT-3433 555-5555 Artie Moore 123-45-6789 9:00 AM F 7 ANSI-1422 444-4444 Ned Sanders 111-11-1111 8:00 AM W 5 MGMT-3021 444-4444 Ned Sanders 111-11-1111 10:00 AM T 2 ACCT-3433 444-4444 Ned Sanders 111-11-1111 12:00 PM TH 11 MGMT-3021 333-3333 Alice Simpson 333-33-3333 11:00 AM Th 3 FIN-3213 333-3333 Alice Simpson 333-33-3333 9:00 AM M 1 ACCT-3603 333-3333 Alice Simpson 333-33-3333 Time Day Sect. Course No. Phone No. First Name Last Name Student ID
RELATIONAL DATABASES ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],    FIN-3213 ACCT-3433 555-5555 Artie Moore 123-45-6789   ANSI-1422 MGMT-3021 ACCT-3433 444-4444 Ned Sanders 111-11-1111   MGMT-3021 FIN-3213 ACCT-3603 333-3333 Alice Simpson 333-33-3333 Class 4 Class 3 Class 2 Class 1 Phone No. First Name Last Name Student ID0
[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object]
Advisor No.  is a foreign key in the STUDENTS table.  Every incident of  Advisor No.  in the STUDENTS table either matches an instance of the primary key in the ADVISORS table or is null. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object]
RELATIONAL DATABASES ,[object Object],[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS AND THE FUTURE OF ACCOUNTING ,[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS AND THE FUTURE OF ACCOUNTING ,[object Object],[object Object],[object Object],[object Object]
DATABASE SYSTEMS AND THE FUTURE OF ACCOUNTING ,[object Object],[object Object]
SUMMARY ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Sagar Burse
 
Inventory Management System
Inventory Management  SystemInventory Management  System
Inventory Management SystemPratik Tamgadge
 
Steps Of Strategic Procurement Process PowerPoint Presentation Slides
Steps Of Strategic Procurement Process PowerPoint Presentation SlidesSteps Of Strategic Procurement Process PowerPoint Presentation Slides
Steps Of Strategic Procurement Process PowerPoint Presentation SlidesSlideTeam
 
Job Order, Process, and ABC Costing
Job Order, Process, and ABC CostingJob Order, Process, and ABC Costing
Job Order, Process, and ABC CostingPaola Dawn Guerra
 
Spot Buy – Your Custom B2B Marketplace
Spot Buy – Your Custom B2B MarketplaceSpot Buy – Your Custom B2B Marketplace
Spot Buy – Your Custom B2B MarketplaceSAP Ariba
 
Chapter 2 Systems Design: Job-Order Costing
Chapter 2 Systems Design: Job-Order CostingChapter 2 Systems Design: Job-Order Costing
Chapter 2 Systems Design: Job-Order CostingViệt Hoàng Dương
 
Warehouse Toolkit.pdf
Warehouse Toolkit.pdfWarehouse Toolkit.pdf
Warehouse Toolkit.pdfIhab Siam
 
Revenue assurance 102
Revenue assurance 102Revenue assurance 102
Revenue assurance 102ntel
 
Cycle counting final
Cycle counting finalCycle counting final
Cycle counting finalsrihari S
 
Cuestionario de control de inventarios
Cuestionario de control de inventariosCuestionario de control de inventarios
Cuestionario de control de inventariosmayteceu14
 
Chap # 1. plant asset & depreciation
Chap # 1. plant asset & depreciationChap # 1. plant asset & depreciation
Chap # 1. plant asset & depreciationraham111
 

Mais procurados (20)

Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)
 
Inventory Management System
Inventory Management  SystemInventory Management  System
Inventory Management System
 
Steps Of Strategic Procurement Process PowerPoint Presentation Slides
Steps Of Strategic Procurement Process PowerPoint Presentation SlidesSteps Of Strategic Procurement Process PowerPoint Presentation Slides
Steps Of Strategic Procurement Process PowerPoint Presentation Slides
 
Job Order, Process, and ABC Costing
Job Order, Process, and ABC CostingJob Order, Process, and ABC Costing
Job Order, Process, and ABC Costing
 
Spot Buy – Your Custom B2B Marketplace
Spot Buy – Your Custom B2B MarketplaceSpot Buy – Your Custom B2B Marketplace
Spot Buy – Your Custom B2B Marketplace
 
Chapter 2 Systems Design: Job-Order Costing
Chapter 2 Systems Design: Job-Order CostingChapter 2 Systems Design: Job-Order Costing
Chapter 2 Systems Design: Job-Order Costing
 
P2P Document
P2P DocumentP2P Document
P2P Document
 
Warehouse Toolkit.pdf
Warehouse Toolkit.pdfWarehouse Toolkit.pdf
Warehouse Toolkit.pdf
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Revenue assurance 102
Revenue assurance 102Revenue assurance 102
Revenue assurance 102
 
Inventory Control
Inventory ControlInventory Control
Inventory Control
 
Cycle counting final
Cycle counting finalCycle counting final
Cycle counting final
 
Cuestionario de control de inventarios
Cuestionario de control de inventariosCuestionario de control de inventarios
Cuestionario de control de inventarios
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
value Chain
value Chainvalue Chain
value Chain
 
Procure to Pay
Procure to Pay Procure to Pay
Procure to Pay
 
ECONOMIC ORDER QTY
ECONOMIC ORDER QTYECONOMIC ORDER QTY
ECONOMIC ORDER QTY
 
Inventory Management.pptx
Inventory Management.pptxInventory Management.pptx
Inventory Management.pptx
 
Account sharing detection
Account sharing detectionAccount sharing detection
Account sharing detection
 
Chap # 1. plant asset & depreciation
Chap # 1. plant asset & depreciationChap # 1. plant asset & depreciation
Chap # 1. plant asset & depreciation
 

Destaque

Ais Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based IsAis Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based Issharing notes123
 
Ais Romney 2006 Slides 02 Business Process
Ais Romney 2006 Slides 02 Business ProcessAis Romney 2006 Slides 02 Business Process
Ais Romney 2006 Slides 02 Business Processsharing notes123
 
Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Reasharing notes123
 
Ais Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting SystemAis Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting Systemsharing notes123
 
Ais Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And AisAis Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And Aissharing notes123
 
Ais Romney 2006 Slides 08 Is Control2
Ais Romney 2006 Slides 08 Is Control2Ais Romney 2006 Slides 08 Is Control2
Ais Romney 2006 Slides 08 Is Control2sharing notes123
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems Developmentsharing notes123
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development Strategiessharing notes123
 
Ais Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In ReaAis Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In Reasharing notes123
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An Reasharing notes123
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleSharing Slides Training
 
Ais Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesAis Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesSharing Slides Training
 
Ais Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting SystemAis Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting SystemSharing Slides Training
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaSharing Slides Training
 
Ais Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesAis Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesSharing Slides Training
 
Ais Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And AisAis Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And AisSharing Slides Training
 
Implementing an REA Model in a Relational Database (Chapter 16:)
Implementing an REA Model in a Relational Database (Chapter 16:)Implementing an REA Model in a Relational Database (Chapter 16:)
Implementing an REA Model in a Relational Database (Chapter 16:)foremanjf
 

Destaque (20)

Ais Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based IsAis Romney 2006 Slides 09 Auditing Computer Based Is
Ais Romney 2006 Slides 09 Auditing Computer Based Is
 
Ais Romney 2006 Slides 02 Business Process
Ais Romney 2006 Slides 02 Business ProcessAis Romney 2006 Slides 02 Business Process
Ais Romney 2006 Slides 02 Business Process
 
Uthaya Chap 05 Input
Uthaya Chap 05 InputUthaya Chap 05 Input
Uthaya Chap 05 Input
 
Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Rea
 
Ais Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting SystemAis Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting System
 
Ais Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And AisAis Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And Ais
 
Ais Romney 2006 Slides 08 Is Control2
Ais Romney 2006 Slides 08 Is Control2Ais Romney 2006 Slides 08 Is Control2
Ais Romney 2006 Slides 08 Is Control2
 
Ais Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems DevelopmentAis Romney 2006 Slides 18 Introduction To Systems Development
Ais Romney 2006 Slides 18 Introduction To Systems Development
 
LSC Digital: Database Design Process
LSC Digital: Database Design ProcessLSC Digital: Database Design Process
LSC Digital: Database Design Process
 
Ais Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development StrategiesAis Romney 2006 Slides 19 Ais Development Strategies
Ais Romney 2006 Slides 19 Ais Development Strategies
 
Ais Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In ReaAis Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In Rea
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An Rea
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production Cycle
 
Ais Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesAis Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational Databases
 
Ais Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting SystemAis Romney 2006 Slides 14 General Ledger And Reporting System
Ais Romney 2006 Slides 14 General Ledger And Reporting System
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An Rea
 
database design process
database design processdatabase design process
database design process
 
Ais Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational DatabasesAis Romney 2006 Slides 04 Relational Databases
Ais Romney 2006 Slides 04 Relational Databases
 
Ais Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And AisAis Romney 2006 Slides 06 Control And Ais
Ais Romney 2006 Slides 06 Control And Ais
 
Implementing an REA Model in a Relational Database (Chapter 16:)
Implementing an REA Model in a Relational Database (Chapter 16:)Implementing an REA Model in a Relational Database (Chapter 16:)
Implementing an REA Model in a Relational Database (Chapter 16:)
 

Semelhante a Ais Romney 2006 Slides 04 Relational Databases

Semelhante a Ais Romney 2006 Slides 04 Relational Databases (20)

Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).ppt
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
 
CHAPTER-4_RELATIONAL-DATABASE.pptx
CHAPTER-4_RELATIONAL-DATABASE.pptxCHAPTER-4_RELATIONAL-DATABASE.pptx
CHAPTER-4_RELATIONAL-DATABASE.pptx
 
Dbms
DbmsDbms
Dbms
 
Data base management system
Data base management systemData base management system
Data base management system
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
Dbms models
Dbms modelsDbms models
Dbms models
 
DATABASE MANAGEMENT
DATABASE MANAGEMENTDATABASE MANAGEMENT
DATABASE MANAGEMENT
 
Dbms
DbmsDbms
Dbms
 
DBMS NOTES.pdf
DBMS  NOTES.pdfDBMS  NOTES.pdf
DBMS NOTES.pdf
 
Dbms_class _14
Dbms_class _14Dbms_class _14
Dbms_class _14
 
27 fcs157al2
27 fcs157al227 fcs157al2
27 fcs157al2
 
MADHU.pptx
MADHU.pptxMADHU.pptx
MADHU.pptx
 
Database
DatabaseDatabase
Database
 
Dbms9
Dbms9Dbms9
Dbms9
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 

Mais de sharing notes123

Bliana Grp Twitter Presentation
Bliana Grp Twitter PresentationBliana Grp Twitter Presentation
Bliana Grp Twitter Presentationsharing notes123
 
Jasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group AssigJasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group Assigsharing notes123
 
Wong Pau Tung-special-topic-02-Virus
Wong Pau Tung-special-topic-02-VirusWong Pau Tung-special-topic-02-Virus
Wong Pau Tung-special-topic-02-Virussharing notes123
 
Chen-special-topic-01-Multimedia
Chen-special-topic-01-MultimediaChen-special-topic-01-Multimedia
Chen-special-topic-01-Multimediasharing notes123
 
Dennis Chap 09 Data Communication
Dennis Chap 09 Data CommunicationDennis Chap 09 Data Communication
Dennis Chap 09 Data Communicationsharing notes123
 
Amr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility ProgramsAmr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility Programssharing notes123
 
Pramilah Chap 04 System Unit
Pramilah Chap 04 System UnitPramilah Chap 04 System Unit
Pramilah Chap 04 System Unitsharing notes123
 
Adeyinka Chap 03 Application Software
Adeyinka Chap 03 Application SoftwareAdeyinka Chap 03 Application Software
Adeyinka Chap 03 Application Softwaresharing notes123
 
Jasmeet Chap 01 Intro To Computers
Jasmeet Chap 01 Intro To ComputersJasmeet Chap 01 Intro To Computers
Jasmeet Chap 01 Intro To Computerssharing notes123
 
Gevita Chap 10 Database Management
Gevita Chap 10 Database ManagementGevita Chap 10 Database Management
Gevita Chap 10 Database Managementsharing notes123
 
Ais Romney 2006 Slides 05 Computer Fraud And Abuse
Ais Romney 2006 Slides 05 Computer Fraud And AbuseAis Romney 2006 Slides 05 Computer Fraud And Abuse
Ais Romney 2006 Slides 05 Computer Fraud And Abusesharing notes123
 
Ais Romney 2006 Slides 13 The Hr Cycle
Ais Romney 2006 Slides 13 The Hr CycleAis Romney 2006 Slides 13 The Hr Cycle
Ais Romney 2006 Slides 13 The Hr Cyclesharing notes123
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production Cyclesharing notes123
 
Ais Romney 2006 Slides 10 The Revenue Cycle
Ais Romney 2006 Slides 10 The Revenue CycleAis Romney 2006 Slides 10 The Revenue Cycle
Ais Romney 2006 Slides 10 The Revenue Cyclesharing notes123
 
Ais Romney 2006 Slides 07 Is Control1
Ais Romney 2006 Slides 07 Is Control1Ais Romney 2006 Slides 07 Is Control1
Ais Romney 2006 Slides 07 Is Control1sharing notes123
 

Mais de sharing notes123 (19)

Amr Grp Friendster
Amr Grp FriendsterAmr Grp Friendster
Amr Grp Friendster
 
Bliana Grp Twitter Presentation
Bliana Grp Twitter PresentationBliana Grp Twitter Presentation
Bliana Grp Twitter Presentation
 
Jasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group AssigJasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group Assig
 
Wong Pau Tung-special-topic-02-Virus
Wong Pau Tung-special-topic-02-VirusWong Pau Tung-special-topic-02-Virus
Wong Pau Tung-special-topic-02-Virus
 
Chen-special-topic-01-Multimedia
Chen-special-topic-01-MultimediaChen-special-topic-01-Multimedia
Chen-special-topic-01-Multimedia
 
Faizan Chap 07 Storage
Faizan Chap 07 StorageFaizan Chap 07 Storage
Faizan Chap 07 Storage
 
Dennis Chap 09 Data Communication
Dennis Chap 09 Data CommunicationDennis Chap 09 Data Communication
Dennis Chap 09 Data Communication
 
Bliana Chap 02 Internet
Bliana Chap 02 InternetBliana Chap 02 Internet
Bliana Chap 02 Internet
 
Amr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility ProgramsAmr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility Programs
 
Pramilah Chap 04 System Unit
Pramilah Chap 04 System UnitPramilah Chap 04 System Unit
Pramilah Chap 04 System Unit
 
Adeyinka Chap 03 Application Software
Adeyinka Chap 03 Application SoftwareAdeyinka Chap 03 Application Software
Adeyinka Chap 03 Application Software
 
Mahendran Chap 06 Output
Mahendran Chap 06 OutputMahendran Chap 06 Output
Mahendran Chap 06 Output
 
Jasmeet Chap 01 Intro To Computers
Jasmeet Chap 01 Intro To ComputersJasmeet Chap 01 Intro To Computers
Jasmeet Chap 01 Intro To Computers
 
Gevita Chap 10 Database Management
Gevita Chap 10 Database ManagementGevita Chap 10 Database Management
Gevita Chap 10 Database Management
 
Ais Romney 2006 Slides 05 Computer Fraud And Abuse
Ais Romney 2006 Slides 05 Computer Fraud And AbuseAis Romney 2006 Slides 05 Computer Fraud And Abuse
Ais Romney 2006 Slides 05 Computer Fraud And Abuse
 
Ais Romney 2006 Slides 13 The Hr Cycle
Ais Romney 2006 Slides 13 The Hr CycleAis Romney 2006 Slides 13 The Hr Cycle
Ais Romney 2006 Slides 13 The Hr Cycle
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production Cycle
 
Ais Romney 2006 Slides 10 The Revenue Cycle
Ais Romney 2006 Slides 10 The Revenue CycleAis Romney 2006 Slides 10 The Revenue Cycle
Ais Romney 2006 Slides 10 The Revenue Cycle
 
Ais Romney 2006 Slides 07 Is Control1
Ais Romney 2006 Slides 07 Is Control1Ais Romney 2006 Slides 07 Is Control1
Ais Romney 2006 Slides 07 Is Control1
 

Último

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Ais Romney 2006 Slides 04 Relational Databases

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Database Enrollment by Class Logical View—User A Logical View—User B DBMS Operating System The DBMS translates users’ logical views into instructions as to which data should be retrieved from the database.
  • 29. Database Enrollment by Class Logical View—User A Logical View—User B DBMS Operating System The operating system translates DBMS requests into instructions to physically retrieve data from various disks.
  • 30.
  • 31.
  • 32.
  • 33. Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
  • 34.
  • 35. Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
  • 36.
  • 37. Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions
  • 38. Subschema--User A Smith . . . A Jones . . . B Arnold . . .D Subschema--User B Subschema--User C Enroll Cash Receipt Classes Student Mapping external-level views to conceptual-level schema Mapping conceptual-level items to internal-level descriptions The bidirectional arrows represent mappings between the schema.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 57.
  • 58. Each row is called a tuple, which rhymes with “couple.”
  • 59. Each row contains data about a specific occurrence of the type of entity in the table.
  • 60. Each column in a table contains information about a specific attribute of the entity.
  • 61. A primary key is the attribute or combination of attributes that uniquely identifies a specific row in a table.
  • 62. In some tables, two or more attributes may be joined to form the primary key.
  • 63. A foreign key is an attribute in one table that is a primary key in another table. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
  • 64. Foreign keys are used to link tables together. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
  • 65. Other non-key attributes in each table store important information about the entity. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78. Advisor No. is a foreign key in the STUDENTS table. Every incident of Advisor No. in the STUDENTS table either matches an instance of the primary key in the ADVISORS table or is null. 203 J.D. Radowski 1506 202 Xi Zhang 1503 316 Amy Melton 1419 420 Glen Howard 1418 Office No. First Name Last Name Advisor No. ADVISORS 1503 555-5555 Artie Moore 123-45-6789 1418 444-4444 Ned Sanders 111-11-1111 1418 333-3333 Alice Simpson 333-33-3333 Advisor No. Phone No. First Name Last Name Student ID STUDENTS
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.