SlideShare a Scribd company logo
DATABASE DESIGN USING
THE REA DATA MODEL
• Discuss the steps for designing and
implementing a database system.
• Use the REA data model to design an AIS
database.
• Draw an REA diagram of an AIS database.
• Read an REA diagram and explain what it
reveals about the business activities and
policies of the organization being
modeled.
• Discuss the steps for designing and
implementing a database system.
• Use the REA data model to design an AIS
database.
• Draw an REA diagram of an AIS database.
• Read an REA diagram and explain what it
reveals about the business activities and
policies of the organization being
modeled.
Learning ObjectivesLearning Objectives
17-2
Database Design ProcessDatabase Design Process
17-3
• Systems Analysis
– Initial planning to determine the need for and
feasibility of developing a new system
• Judgments about the proposal’s technological and
economic feasibility
• Identify user information needs
• Define the scope of the proposed new system
• Gather information about the expected number of
users and transaction volumes to make preliminary
decisions about hardware and software
requirements
• Conceptual Design
– Developing the different schemas for the new system
at the conceptual, external, and internal levels
• Systems Analysis
– Initial planning to determine the need for and
feasibility of developing a new system
• Judgments about the proposal’s technological and
economic feasibility
• Identify user information needs
• Define the scope of the proposed new system
• Gather information about the expected number of
users and transaction volumes to make preliminary
decisions about hardware and software
requirements
• Conceptual Design
– Developing the different schemas for the new system
at the conceptual, external, and internal levels
The System Analysis ProcessThe System Analysis Process
17-4
• Physical Design
– Translating the internal-level schema into the actual
database structures that will be implemented in the
new system
– New applications are developed
• Implementation and Conversion
– Includes all the activities associated with transferring
data from existing systems to the new database AIS
– Testing the new system
– Training employees
• Maintaining the New System
• Physical Design
– Translating the internal-level schema into the actual
database structures that will be implemented in the
new system
– New applications are developed
• Implementation and Conversion
– Includes all the activities associated with transferring
data from existing systems to the new database AIS
– Testing the new system
– Training employees
• Maintaining the New System
The System Analysis Process (cont’d)The System Analysis Process (cont’d)
• Process of defining an information system so it
represents an organizations requirements
• Occurs at two stages of the design process:
– System analysis
– Conceptual design
• Data models:
– Data flow diagrams (Chapter 3)
– Flow charts (Chapter 3)
– Entity-relationship diagrams (Chapter 17)
• Process of defining an information system so it
represents an organizations requirements
• Occurs at two stages of the design process:
– System analysis
– Conceptual design
• Data models:
– Data flow diagrams (Chapter 3)
– Flow charts (Chapter 3)
– Entity-relationship diagrams (Chapter 17)
Data ModelingData Modeling
17-6
• Used to graphically represent a database
schema
• Depicts entities
– Anything an organization wants to collect
information about
• Relationships between entities
• Used to graphically represent a database
schema
• Depicts entities
– Anything an organization wants to collect
information about
• Relationships between entities
Entity-Relationship DiagramsEntity-Relationship Diagrams
17-7
E-R Diagram Variations
17-8
• Developed for designing AIS
– Categorizing entities into:
• Resources
– Things that have economic value
• Events
– Business activities
•Management wants to manage and control
• Agents
– People and organizations that participate in
events
• Developed for designing AIS
– Categorizing entities into:
• Resources
– Things that have economic value
• Events
– Business activities
•Management wants to manage and control
• Agents
– People and organizations that participate in
events
Resources-Events-Agents DiagramResources-Events-Agents Diagram
17-9
1. Each event is linked to at least one resource
that it affects.
2. Each event is linked to at least one other event.
– Types of links (relationships):
• Get events
• Give events
• Participation events
1. Each event is linked to at least two
participating agents.
1. Each event is linked to at least one resource
that it affects.
2. Each event is linked to at least one other event.
– Types of links (relationships):
• Get events
• Give events
• Participation events
1. Each event is linked to at least two
participating agents.
REA Diagram RulesREA Diagram Rules
17-10
Business Cycle Give–Get
Relationships
17-11
Revenue Cycle REA Diagram
17-11
1. Identify the events about which management wants to
collect information.
2. Identify the resources affected by each event and the
agents who participate in those events.
– What economic resource is reduced by the “Give”
event?
– What economic resource is acquired by the “Get”
event?
– What economic resource is affected by a
commitment event?
1. Determine the cardinalities of each relationship.
1. Identify the events about which management wants to
collect information.
2. Identify the resources affected by each event and the
agents who participate in those events.
– What economic resource is reduced by the “Give”
event?
– What economic resource is acquired by the “Get”
event?
– What economic resource is affected by a
commitment event?
1. Determine the cardinalities of each relationship.
Developing an REA DiagramDeveloping an REA Diagram
17-13
• Describe the nature of relationships between entities
– How many instances of one entity can be linked to each
specific instance of another entity
– Minimum can be: 0 or 1
– Maximum can be: 1 or Many
• Describe the nature of relationships between entities
– How many instances of one entity can be linked to each
specific instance of another entity
– Minimum can be: 0 or 1
– Maximum can be: 1 or Many
CardinalitiesCardinalities
17-14
17-15
Cardinalities (contd)Cardinalities (contd)
• Relationship type is based on maximum
cardinality:
– One-to-One:
– One-to-Many:
– Many-to-Many:
• Relationship type is based on maximum
cardinality:
– One-to-One:
– One-to-Many:
– Many-to-Many:
Three Types of RelationshipsThree Types of Relationships
17-16

More Related Content

What's hot

Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analytics
Suvradeep Rudra
 
Data warehousing and business intelligence project report
Data warehousing and business intelligence project reportData warehousing and business intelligence project report
Data warehousing and business intelligence project report
sonalighai
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
Michael Lamont
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report
Tom Donoghue
 
Data Analytics Business Intelligence
Data Analytics Business IntelligenceData Analytics Business Intelligence
Data Analytics Business Intelligence
Ravikanth-BA
 
Business intelligence - benefits of using an online analytical solution
Business intelligence - benefits of using an online analytical solutionBusiness intelligence - benefits of using an online analytical solution
Business intelligence - benefits of using an online analytical solution
HeadChannel
 
Data Quality Dashboards
Data Quality DashboardsData Quality Dashboards
Data Quality Dashboards
William Sharp
 
Mis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for gradingMis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for grading
Sabrina Mergenthaler
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
Kiran kumar
 
Business analytics and data visualisation
Business analytics and data visualisationBusiness analytics and data visualisation
Business analytics and data visualisation
Shwetabh Jaiswal
 
Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional Modeling
Code Mastery
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)
Bernardo Najlis
 
Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
Gersiton Pila Challco
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
Faisal Aziz
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Caserta
 
Temporal Case Management 1998
Temporal Case Management  1998Temporal Case Management  1998
Temporal Case Management 1998
David Tryon
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
ganblues
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template
Alan D. Duncan
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
ganblues
 
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM SolutionDimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
InnovusPartners
 

What's hot (20)

Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analytics
 
Data warehousing and business intelligence project report
Data warehousing and business intelligence project reportData warehousing and business intelligence project report
Data warehousing and business intelligence project report
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
 
Data Warehouse Project Report
Data Warehouse Project Report Data Warehouse Project Report
Data Warehouse Project Report
 
Data Analytics Business Intelligence
Data Analytics Business IntelligenceData Analytics Business Intelligence
Data Analytics Business Intelligence
 
Business intelligence - benefits of using an online analytical solution
Business intelligence - benefits of using an online analytical solutionBusiness intelligence - benefits of using an online analytical solution
Business intelligence - benefits of using an online analytical solution
 
Data Quality Dashboards
Data Quality DashboardsData Quality Dashboards
Data Quality Dashboards
 
Mis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for gradingMis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for grading
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Business analytics and data visualisation
Business analytics and data visualisationBusiness analytics and data visualisation
Business analytics and data visualisation
 
Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional Modeling
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)
 
Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
 
Temporal Case Management 1998
Temporal Case Management  1998Temporal Case Management  1998
Temporal Case Management 1998
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template07. Analytics & Reporting Requirements Template
07. Analytics & Reporting Requirements Template
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
 
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM SolutionDimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
 

Viewers also liked

Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
Ken Brand
 
ME2011 presentation by Zikra
ME2011 presentation by ZikraME2011 presentation by Zikra
Lecture 6 evolution of ais chapter 1 jamed a hall
Lecture 6  evolution of  ais  chapter 1 jamed a hallLecture 6  evolution of  ais  chapter 1 jamed a hall
Lecture 6 evolution of ais chapter 1 jamed a hall
Habib Ullah Qamar
 
Zillow | real estate infographics
Zillow | real estate infographicsZillow | real estate infographics
Zillow | real estate infographics
Andriy Nemchenko, PhD. Information Design
 
Bioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientistsBioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientists
unyil96
 
Database design
Database designDatabase design
Bioinformatic approaches to functionally characterise RNAs
Bioinformatic approaches to functionally characterise RNAsBioinformatic approaches to functionally characterise RNAs
Bioinformatic approaches to functionally characterise RNAs
Paul Gardner
 
Applying cheminformatics and bioinformatics approaches to neglected tropical ...
Applying cheminformatics and bioinformatics approaches to neglected tropical ...Applying cheminformatics and bioinformatics approaches to neglected tropical ...
Applying cheminformatics and bioinformatics approaches to neglected tropical ...
Sean Ekins
 
Juego powerpoint-31
Juego powerpoint-31Juego powerpoint-31
Juego powerpoint-31
Ministerio Infantil Arcoiris
 
MASRESclasscwharter09162016
MASRESclasscwharter09162016MASRESclasscwharter09162016
MASRESclasscwharter09162016
CW Harter
 
Invatati lb engleza
Invatati lb englezaInvatati lb engleza
Invatati lb englezaSima Sorin
 
Programa Piloto Despertar- Premio UBA
Programa Piloto Despertar- Premio UBAPrograma Piloto Despertar- Premio UBA
Programa Piloto Despertar- Premio UBA
Pedro Roberto Casanova
 
Algo muy importante
Algo muy importanteAlgo muy importante
Algo muy importante
Ministerio Infantil Arcoiris
 
Gd danny silva
Gd danny silvaGd danny silva
Gd danny silva
Danny Silva
 
Gd johanamartinez
Gd johanamartinezGd johanamartinez
Gd johanamartinez
johamarbra
 
Country club estates maps and plots
Country club estates maps and plotsCountry club estates maps and plots
Country club estates maps and plotswww.SMARTvt.org
 
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinalGlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
Robert ("Bobby") Stover Jr
 
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejosEl extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
Pedro Roberto Casanova
 
Lcc aide alverca
Lcc aide alvercaLcc aide alverca
Lcc aide alverca
Aide Alverca
 

Viewers also liked (20)

Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
Join Better Homes And Gardens Real Estate Gary Greene - The Woodlands and Mag...
 
ME2011 presentation by Zikra
ME2011 presentation by ZikraME2011 presentation by Zikra
ME2011 presentation by Zikra
 
Lecture 6 evolution of ais chapter 1 jamed a hall
Lecture 6  evolution of  ais  chapter 1 jamed a hallLecture 6  evolution of  ais  chapter 1 jamed a hall
Lecture 6 evolution of ais chapter 1 jamed a hall
 
Zillow | real estate infographics
Zillow | real estate infographicsZillow | real estate infographics
Zillow | real estate infographics
 
Bioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientistsBioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientists
 
Database design
Database designDatabase design
Database design
 
Bioinformatic approaches to functionally characterise RNAs
Bioinformatic approaches to functionally characterise RNAsBioinformatic approaches to functionally characterise RNAs
Bioinformatic approaches to functionally characterise RNAs
 
Applying cheminformatics and bioinformatics approaches to neglected tropical ...
Applying cheminformatics and bioinformatics approaches to neglected tropical ...Applying cheminformatics and bioinformatics approaches to neglected tropical ...
Applying cheminformatics and bioinformatics approaches to neglected tropical ...
 
Juego powerpoint-31
Juego powerpoint-31Juego powerpoint-31
Juego powerpoint-31
 
MASRESclasscwharter09162016
MASRESclasscwharter09162016MASRESclasscwharter09162016
MASRESclasscwharter09162016
 
Invatati lb engleza
Invatati lb englezaInvatati lb engleza
Invatati lb engleza
 
Programa Piloto Despertar- Premio UBA
Programa Piloto Despertar- Premio UBAPrograma Piloto Despertar- Premio UBA
Programa Piloto Despertar- Premio UBA
 
Algo muy importante
Algo muy importanteAlgo muy importante
Algo muy importante
 
Gd danny silva
Gd danny silvaGd danny silva
Gd danny silva
 
Stand GDF
Stand GDFStand GDF
Stand GDF
 
Gd johanamartinez
Gd johanamartinezGd johanamartinez
Gd johanamartinez
 
Country club estates maps and plots
Country club estates maps and plotsCountry club estates maps and plots
Country club estates maps and plots
 
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinalGlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
GlobalFBsurveyPREPARING OR PROCRASTINATINGFinal
 
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejosEl extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
El extrañamiento del horizonte educativo: de diálogos emancipadores y complejos
 
Lcc aide alverca
Lcc aide alvercaLcc aide alverca
Lcc aide alverca
 

Similar to Database Design

Mis jaiswal-chapter-09
Mis jaiswal-chapter-09Mis jaiswal-chapter-09
Mis jaiswal-chapter-09
Amit Fogla
 
DB design
DB designDB design
DB design
fikirabc
 
Information System & Business applications
Information System & Business applicationsInformation System & Business applications
Information System & Business applications
Shubham Upadhyay
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptx
dereje33
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
mis structure.pptx
mis structure.pptxmis structure.pptx
mis structure.pptx
Samit Singh
 
System Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaKSystem Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaK
Shehla Ghori
 
Mis jaiswal-chapter-08
Mis jaiswal-chapter-08Mis jaiswal-chapter-08
Mis jaiswal-chapter-08
Amit Fogla
 
Database development progress(database)
Database development progress(database)Database development progress(database)
Database development progress(database)
welcometofacebook
 
System and designi chapter-1
System and designi chapter-1System and designi chapter-1
System and designi chapter-1
Best Rahim
 
REA.pptx
REA.pptxREA.pptx
REA.pptx
TarisZatadini1
 
IS740 Chapter 05
IS740 Chapter 05IS740 Chapter 05
IS740 Chapter 05
iDocs
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Information system
Information system Information system
Information system
AyushiDubey19
 
Database management system
Database management systemDatabase management system
Database management system
sangeethachandrabose
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
Perficient, Inc.
 
Sad chapter-1
Sad chapter-1Sad chapter-1
Sad chapter-1
Navdeep Kumar
 
AIS Chapter 01 Overview Accounting Information System
AIS Chapter 01 Overview Accounting Information SystemAIS Chapter 01 Overview Accounting Information System
AIS Chapter 01 Overview Accounting Information System
ArisSuryaPutra1
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
Alexander SAMARIN
 
BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
Nur Salsabila Edu
 

Similar to Database Design (20)

Mis jaiswal-chapter-09
Mis jaiswal-chapter-09Mis jaiswal-chapter-09
Mis jaiswal-chapter-09
 
DB design
DB designDB design
DB design
 
Information System & Business applications
Information System & Business applicationsInformation System & Business applications
Information System & Business applications
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptx
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
mis structure.pptx
mis structure.pptxmis structure.pptx
mis structure.pptx
 
System Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaKSystem Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaK
 
Mis jaiswal-chapter-08
Mis jaiswal-chapter-08Mis jaiswal-chapter-08
Mis jaiswal-chapter-08
 
Database development progress(database)
Database development progress(database)Database development progress(database)
Database development progress(database)
 
System and designi chapter-1
System and designi chapter-1System and designi chapter-1
System and designi chapter-1
 
REA.pptx
REA.pptxREA.pptx
REA.pptx
 
IS740 Chapter 05
IS740 Chapter 05IS740 Chapter 05
IS740 Chapter 05
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Modern Information Systems
 
Information system
Information system Information system
Information system
 
Database management system
Database management systemDatabase management system
Database management system
 
Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
 
Sad chapter-1
Sad chapter-1Sad chapter-1
Sad chapter-1
 
AIS Chapter 01 Overview Accounting Information System
AIS Chapter 01 Overview Accounting Information SystemAIS Chapter 01 Overview Accounting Information System
AIS Chapter 01 Overview Accounting Information System
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
 
BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
 

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Database Design

  • 1. DATABASE DESIGN USING THE REA DATA MODEL
  • 2. • Discuss the steps for designing and implementing a database system. • Use the REA data model to design an AIS database. • Draw an REA diagram of an AIS database. • Read an REA diagram and explain what it reveals about the business activities and policies of the organization being modeled. • Discuss the steps for designing and implementing a database system. • Use the REA data model to design an AIS database. • Draw an REA diagram of an AIS database. • Read an REA diagram and explain what it reveals about the business activities and policies of the organization being modeled. Learning ObjectivesLearning Objectives 17-2
  • 3. Database Design ProcessDatabase Design Process 17-3
  • 4. • Systems Analysis – Initial planning to determine the need for and feasibility of developing a new system • Judgments about the proposal’s technological and economic feasibility • Identify user information needs • Define the scope of the proposed new system • Gather information about the expected number of users and transaction volumes to make preliminary decisions about hardware and software requirements • Conceptual Design – Developing the different schemas for the new system at the conceptual, external, and internal levels • Systems Analysis – Initial planning to determine the need for and feasibility of developing a new system • Judgments about the proposal’s technological and economic feasibility • Identify user information needs • Define the scope of the proposed new system • Gather information about the expected number of users and transaction volumes to make preliminary decisions about hardware and software requirements • Conceptual Design – Developing the different schemas for the new system at the conceptual, external, and internal levels The System Analysis ProcessThe System Analysis Process 17-4
  • 5. • Physical Design – Translating the internal-level schema into the actual database structures that will be implemented in the new system – New applications are developed • Implementation and Conversion – Includes all the activities associated with transferring data from existing systems to the new database AIS – Testing the new system – Training employees • Maintaining the New System • Physical Design – Translating the internal-level schema into the actual database structures that will be implemented in the new system – New applications are developed • Implementation and Conversion – Includes all the activities associated with transferring data from existing systems to the new database AIS – Testing the new system – Training employees • Maintaining the New System The System Analysis Process (cont’d)The System Analysis Process (cont’d)
  • 6. • Process of defining an information system so it represents an organizations requirements • Occurs at two stages of the design process: – System analysis – Conceptual design • Data models: – Data flow diagrams (Chapter 3) – Flow charts (Chapter 3) – Entity-relationship diagrams (Chapter 17) • Process of defining an information system so it represents an organizations requirements • Occurs at two stages of the design process: – System analysis – Conceptual design • Data models: – Data flow diagrams (Chapter 3) – Flow charts (Chapter 3) – Entity-relationship diagrams (Chapter 17) Data ModelingData Modeling 17-6
  • 7. • Used to graphically represent a database schema • Depicts entities – Anything an organization wants to collect information about • Relationships between entities • Used to graphically represent a database schema • Depicts entities – Anything an organization wants to collect information about • Relationships between entities Entity-Relationship DiagramsEntity-Relationship Diagrams 17-7
  • 9. • Developed for designing AIS – Categorizing entities into: • Resources – Things that have economic value • Events – Business activities •Management wants to manage and control • Agents – People and organizations that participate in events • Developed for designing AIS – Categorizing entities into: • Resources – Things that have economic value • Events – Business activities •Management wants to manage and control • Agents – People and organizations that participate in events Resources-Events-Agents DiagramResources-Events-Agents Diagram 17-9
  • 10. 1. Each event is linked to at least one resource that it affects. 2. Each event is linked to at least one other event. – Types of links (relationships): • Get events • Give events • Participation events 1. Each event is linked to at least two participating agents. 1. Each event is linked to at least one resource that it affects. 2. Each event is linked to at least one other event. – Types of links (relationships): • Get events • Give events • Participation events 1. Each event is linked to at least two participating agents. REA Diagram RulesREA Diagram Rules 17-10
  • 12. Revenue Cycle REA Diagram 17-11
  • 13. 1. Identify the events about which management wants to collect information. 2. Identify the resources affected by each event and the agents who participate in those events. – What economic resource is reduced by the “Give” event? – What economic resource is acquired by the “Get” event? – What economic resource is affected by a commitment event? 1. Determine the cardinalities of each relationship. 1. Identify the events about which management wants to collect information. 2. Identify the resources affected by each event and the agents who participate in those events. – What economic resource is reduced by the “Give” event? – What economic resource is acquired by the “Get” event? – What economic resource is affected by a commitment event? 1. Determine the cardinalities of each relationship. Developing an REA DiagramDeveloping an REA Diagram 17-13
  • 14. • Describe the nature of relationships between entities – How many instances of one entity can be linked to each specific instance of another entity – Minimum can be: 0 or 1 – Maximum can be: 1 or Many • Describe the nature of relationships between entities – How many instances of one entity can be linked to each specific instance of another entity – Minimum can be: 0 or 1 – Maximum can be: 1 or Many CardinalitiesCardinalities 17-14
  • 16. • Relationship type is based on maximum cardinality: – One-to-One: – One-to-Many: – Many-to-Many: • Relationship type is based on maximum cardinality: – One-to-One: – One-to-Many: – Many-to-Many: Three Types of RelationshipsThree Types of Relationships 17-16