SlideShare a Scribd company logo
1 of 24
INFORMATION
   SYSTEM




        Lecture # 12
Principles of
Information Systems
        (Eighth Edition)




   CHAPTER 5 (CONTINUED)
    ORGANIZING DATA AND
       INFORMATION
DATA MODELING AND THE
RELATIONAL DATABASE MODEL
   When building a database, an organization must
    consider:




                                                             Edition
                                                             Principles of Information Systems, Eighth
     Content:   What data should be collected and at what
      cost?
     Access: What data should be provided to which users
      and when?
     Logical structure: How should data be arranged so
      that it makes sense to a given user?
     Physical organization: Where should data be
      physically located?


                                                             3
DATA MODELING
   Building a database requires two types of designs
     Logical design: abstract model of how the data
      should be structured and arranged to meet an




                                                          Edition
                                                          Principles of Information Systems, Eighth
      organization’s information needs
     Physical design: starts from the logical database
      design and fine-tunes it for performance and cost
      considerations




                                                          4
DATA MODELING (CONTINUED)
 Data model: diagram of data entities and their
  relationships




                                                    Edition
                                                    Principles of Information Systems, Eighth
 Entity-relationship (ER) diagrams: data
  models that use basic graphical symbols to show
  the organization of and relationships between
  data




                                                    5
DATA MODELING (CONTINUED)




  Figure 5.4: An Entity-Relationship (ER) Diagram for a Customer Order
                                  Database
Principles of Information Systems,   Eighth Edition           6
THE RELATIONAL DATABASE
MODEL
   Relational model: describes data in which all
    data elements are placed in two-dimensional
    tables, called relations, that are the logical




                                                     Edition
                                                     Principles of Information Systems, Eighth
    equivalent of files
     Each row of a table represents a data entity
     Columns of the table represent attributes
     Domain: allowable values for data attributes




                                                     7
THE RELATIONAL DATABASE
MODEL (CONTINUED)




                                                 Edition
                                                 Principles of Information Systems, Eighth
       Figure 5.5: A Relational Database Model   8
THE RELATIONAL DATABASE
MODEL (CONTINUED)
 Selecting: eliminates rows according to certain
  criteria




                                                    Edition
                                                    Principles of Information Systems, Eighth
 Projecting: eliminates columns in a table

 Joining: combines two or more tables

 Linking: manipulating two or more tables that
  share at least one common data attribute to
  provide useful information and reports




                                                    9
THE RELATIONAL DATABASE
MODEL (CONTINUED)




                                                                   Edition
                                                                   Principles of Information Systems, Eighth
Figure 5.6: A Simplified ER Diagram Showing the Relationship Between
               the Manager, Department, and Project Tables         10
THE RELATIONAL DATABASE MODEL
(CONTINUED)




                                                            Edition
                                                            Principles of Information Systems, Eighth
                                                            11
     Figure 5.7: Linking Data Tables to Answer an Inquiry
THE RELATIONAL DATABASE MODEL
(CONTINUED)

   Data cleanup: process of looking for and fixing
    inconsistencies to ensure that data is accurate and
    complete
     Eliminate               redundancies and anomalies




Principles of Information Systems,   Eighth Edition        12
THE RELATIONAL DATABASE MODEL
(CONTINUED)




                                           Edition
                                           Principles of Information Systems, Eighth
          Table 5.3: Fitness Center Dues

                                           13
THE RELATIONAL DATABASE MODEL
(CONTINUED)




                                 Table 5.4: Fitness Center Members




                                             Table 5.5: Dues Paid

Principles of Information Systems,   Eighth Edition                  14
DATABASE MANAGEMENT SYSTEMS
    (DBMSS)

 Creating and implementing the right database
  system ensures that the database will support both




                                                       Edition
                                                       Principles of Information Systems, Eighth
  business activities and goals
 DBMS: a group of programs used as an interface
  between a database and application programs or a
  database and the user




                                                       15
OVERVIEW OF DATABASE TYPES
   Flat file
     Simple  database program whose records have no
      relationship to one another




                                                         Edition
                                                         Principles of Information Systems, Eighth
   Single user
     Onlyone person can use the database at a time
     Examples: Access, FileMaker, and InfoPath
   Multiple user
     Allowsdozens or hundreds of people to access the
      same database system at the same time
     Examples: Oracle, Sybase, and IBM


                                                         16
PROVIDING A USER VIEW
   Schema: description of the entire database
     Typically used by large database systems to define
      tables and other database features associated with a




                                                             Edition
                                                             Principles of Information Systems, Eighth
      person or user
   A DBMS can reference a schema to find where to
    access the requested data in relation to another
    piece of data




                                                             17
CREATING AND MODIFYING THE
DATABASE
   Data definition language (DDL): collection of
    instructions and commands used to define and
    describe data and relationships in a specific




                                                           Edition
                                                           Principles of Information Systems, Eighth
    database
     Allows the database’s creator to describe the data
      and relationships that are to be contained in the
      schema
   Data dictionary: detailed description of all the
    data used in the database


                                                           18
CREATING AND MODIFYING THE
DATABASE (CONTINUED)




     Figure 5.10: Using a Data Definition Language to Define a Schema

Principles of Information Systems,   Eighth Edition            19
CREATING AND MODIFYING THE
DATABASE (CONTINUED)




                         Figure 5.11: A Typical Data Dictionary Entry

Principles of Information Systems,   Eighth Edition                     20
STORING AND RETRIEVING DATA
 When an application program requests data from
  the DBMS, the application program follows a
  logical access path




                                                       Edition
                                                       Principles of Information Systems, Eighth
 When the DBMS goes to a storage device to
  retrieve the requested data, it follows a path to
  the physical location (physical access path) where
  the data is stored




                                                       21
STORING AND RETRIEVING DATA
(CONTINUED)




                      Figure 5.12: Logical and Physical Access Paths

Principles of Information Systems,   Eighth Edition                    22
MANIPULATING DATA AND
GENERATING REPORTS
 Data manipulation language (DML):
  commands that manipulate the data in a
  database




                                                            Edition
                                                            Principles of Information Systems, Eighth
 Structured Query Language (SQL)
     Adopted  by the American National Standards
      Institute (ANSI) as the standard query language for
      relational databases
   Once a database has been set up and loaded with
    data, it can produce reports, documents, and
    other outputs

                                                            23
MANIPULATING DATA AND GENERATING
REPORTS (CONTINUED)




                            Table 5.6: Examples of SQL Commands
Principles of Information Systems,   Eighth Edition               24

More Related Content

What's hot

Database Systems
Database SystemsDatabase Systems
Database SystemsUsman Tariq
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsZulfiquer Ahmed Amin
 
Database Systems
Database SystemsDatabase Systems
Database SystemsUsman Tariq
 
Data oriented and Process oriented Strategies for Legacy Information Systems ...
Data oriented and Process oriented Strategies for Legacy Information Systems ...Data oriented and Process oriented Strategies for Legacy Information Systems ...
Data oriented and Process oriented Strategies for Legacy Information Systems ...IDES Editor
 
Mis chapter 4 database management - copy
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copyAjay Khot
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantagesjeancly
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Modelsoudesign
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goalsmarkilyn
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment>. <
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Beni Krisbiantoro
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1AyeshaShoukat5
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott, BlackIce86
 

What's hot (19)

Database Systems
Database SystemsDatabase Systems
Database Systems
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
Lecture1-IS322(Data&InfoMang-introduction)
Lecture1-IS322(Data&InfoMang-introduction)Lecture1-IS322(Data&InfoMang-introduction)
Lecture1-IS322(Data&InfoMang-introduction)
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Assign 1
Assign 1Assign 1
Assign 1
 
Data oriented and Process oriented Strategies for Legacy Information Systems ...
Data oriented and Process oriented Strategies for Legacy Information Systems ...Data oriented and Process oriented Strategies for Legacy Information Systems ...
Data oriented and Process oriented Strategies for Legacy Information Systems ...
 
Mis chapter 4 database management - copy
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copy
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goals
 
Database - Design & Implementation - 1
Database - Design & Implementation - 1Database - Design & Implementation - 1
Database - Design & Implementation - 1
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
Data flow diagram part7
Data flow diagram part7Data flow diagram part7
Data flow diagram part7
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02
 
Data Flow Models part6
Data Flow Models part6Data Flow Models part6
Data Flow Models part6
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
 

Viewers also liked

information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notesnaeem_mnm
 
information systems
information systems information systems
information systems naeem_mnm
 
Information System Concepts & Types of Information Systems
Information System Concepts & Types of Information SystemsInformation System Concepts & Types of Information Systems
Information System Concepts & Types of Information SystemsVR Talsaniya
 
Human Resource Information Systems (Victoria University Australia)
Human Resource Information Systems (Victoria University Australia)Human Resource Information Systems (Victoria University Australia)
Human Resource Information Systems (Victoria University Australia)Thu Nandi Nwe
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information Systemvasanthimuniasamy
 
Mis – Subsystems
Mis – SubsystemsMis – Subsystems
Mis – SubsystemsArun Mishra
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information Systemvasanthimuniasamy
 
6.1 concepts of information systems
6.1 concepts of information systems6.1 concepts of information systems
6.1 concepts of information systemskhairulanuarhasan
 
Sub systems of information system - MIS
Sub systems of information system - MISSub systems of information system - MIS
Sub systems of information system - MISSanaRiaz789
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systemsBimbashree K.G
 
Information system
Information systemInformation system
Information systemhiddensoul
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information SystemsManuel Ardales
 

Viewers also liked (16)

information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notes
 
information systems
information systems information systems
information systems
 
Information System Concepts & Types of Information Systems
Information System Concepts & Types of Information SystemsInformation System Concepts & Types of Information Systems
Information System Concepts & Types of Information Systems
 
Wireless Networking
Wireless NetworkingWireless Networking
Wireless Networking
 
Freelancing
FreelancingFreelancing
Freelancing
 
Human Resource Information Systems (Victoria University Australia)
Human Resource Information Systems (Victoria University Australia)Human Resource Information Systems (Victoria University Australia)
Human Resource Information Systems (Victoria University Australia)
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information System
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
Mis – Subsystems
Mis – SubsystemsMis – Subsystems
Mis – Subsystems
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information System
 
6.1 concepts of information systems
6.1 concepts of information systems6.1 concepts of information systems
6.1 concepts of information systems
 
Sub systems of information system - MIS
Sub systems of information system - MISSub systems of information system - MIS
Sub systems of information system - MIS
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
 
Information system
Information systemInformation system
Information system
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information Systems
 

Similar to information systems

Chapter2databaseenvironment 120307033742-phpapp01
Chapter2databaseenvironment 120307033742-phpapp01Chapter2databaseenvironment 120307033742-phpapp01
Chapter2databaseenvironment 120307033742-phpapp01Ankit Dubey
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxAnmolThakur67
 
csedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdfcsedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdfSameerKhanPathan7
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationGuru Ji
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Conceptsoudesign
 
SIM - Mc leod ch06
SIM - Mc leod ch06SIM - Mc leod ch06
SIM - Mc leod ch06Welly Tjoe
 
Laudon_MIS13_ch06.ppt
Laudon_MIS13_ch06.pptLaudon_MIS13_ch06.ppt
Laudon_MIS13_ch06.pptanisur_rehman
 

Similar to information systems (20)

Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 
02010 ppt ch02
02010 ppt ch0202010 ppt ch02
02010 ppt ch02
 
ch1
ch1ch1
ch1
 
Chapter2databaseenvironment 120307033742-phpapp01
Chapter2databaseenvironment 120307033742-phpapp01Chapter2databaseenvironment 120307033742-phpapp01
Chapter2databaseenvironment 120307033742-phpapp01
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptx
 
csedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdfcsedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdf
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
 
Dbms
DbmsDbms
Dbms
 
INT 1010 07-5.pdf
INT 1010 07-5.pdfINT 1010 07-5.pdf
INT 1010 07-5.pdf
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
Data Models.ppt
Data Models.pptData Models.ppt
Data Models.ppt
 
Database systems Handbook 2V.pdf
Database systems Handbook 2V.pdfDatabase systems Handbook 2V.pdf
Database systems Handbook 2V.pdf
 
01 chapter
01 chapter01 chapter
01 chapter
 
SIM - Mc leod ch06
SIM - Mc leod ch06SIM - Mc leod ch06
SIM - Mc leod ch06
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
Laudon_MIS13_ch06.ppt
Laudon_MIS13_ch06.pptLaudon_MIS13_ch06.ppt
Laudon_MIS13_ch06.ppt
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
 
Database systems Handbook dbms.pdf
Database systems Handbook dbms.pdfDatabase systems Handbook dbms.pdf
Database systems Handbook dbms.pdf
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

information systems

  • 1. INFORMATION SYSTEM Lecture # 12
  • 2. Principles of Information Systems (Eighth Edition) CHAPTER 5 (CONTINUED) ORGANIZING DATA AND INFORMATION
  • 3. DATA MODELING AND THE RELATIONAL DATABASE MODEL  When building a database, an organization must consider: Edition Principles of Information Systems, Eighth  Content: What data should be collected and at what cost?  Access: What data should be provided to which users and when?  Logical structure: How should data be arranged so that it makes sense to a given user?  Physical organization: Where should data be physically located? 3
  • 4. DATA MODELING  Building a database requires two types of designs  Logical design: abstract model of how the data should be structured and arranged to meet an Edition Principles of Information Systems, Eighth organization’s information needs  Physical design: starts from the logical database design and fine-tunes it for performance and cost considerations 4
  • 5. DATA MODELING (CONTINUED)  Data model: diagram of data entities and their relationships Edition Principles of Information Systems, Eighth  Entity-relationship (ER) diagrams: data models that use basic graphical symbols to show the organization of and relationships between data 5
  • 6. DATA MODELING (CONTINUED) Figure 5.4: An Entity-Relationship (ER) Diagram for a Customer Order Database Principles of Information Systems, Eighth Edition 6
  • 7. THE RELATIONAL DATABASE MODEL  Relational model: describes data in which all data elements are placed in two-dimensional tables, called relations, that are the logical Edition Principles of Information Systems, Eighth equivalent of files  Each row of a table represents a data entity  Columns of the table represent attributes  Domain: allowable values for data attributes 7
  • 8. THE RELATIONAL DATABASE MODEL (CONTINUED) Edition Principles of Information Systems, Eighth Figure 5.5: A Relational Database Model 8
  • 9. THE RELATIONAL DATABASE MODEL (CONTINUED)  Selecting: eliminates rows according to certain criteria Edition Principles of Information Systems, Eighth  Projecting: eliminates columns in a table  Joining: combines two or more tables  Linking: manipulating two or more tables that share at least one common data attribute to provide useful information and reports 9
  • 10. THE RELATIONAL DATABASE MODEL (CONTINUED) Edition Principles of Information Systems, Eighth Figure 5.6: A Simplified ER Diagram Showing the Relationship Between the Manager, Department, and Project Tables 10
  • 11. THE RELATIONAL DATABASE MODEL (CONTINUED) Edition Principles of Information Systems, Eighth 11 Figure 5.7: Linking Data Tables to Answer an Inquiry
  • 12. THE RELATIONAL DATABASE MODEL (CONTINUED)  Data cleanup: process of looking for and fixing inconsistencies to ensure that data is accurate and complete  Eliminate redundancies and anomalies Principles of Information Systems, Eighth Edition 12
  • 13. THE RELATIONAL DATABASE MODEL (CONTINUED) Edition Principles of Information Systems, Eighth Table 5.3: Fitness Center Dues 13
  • 14. THE RELATIONAL DATABASE MODEL (CONTINUED) Table 5.4: Fitness Center Members Table 5.5: Dues Paid Principles of Information Systems, Eighth Edition 14
  • 15. DATABASE MANAGEMENT SYSTEMS (DBMSS)  Creating and implementing the right database system ensures that the database will support both Edition Principles of Information Systems, Eighth business activities and goals  DBMS: a group of programs used as an interface between a database and application programs or a database and the user 15
  • 16. OVERVIEW OF DATABASE TYPES  Flat file  Simple database program whose records have no relationship to one another Edition Principles of Information Systems, Eighth  Single user  Onlyone person can use the database at a time  Examples: Access, FileMaker, and InfoPath  Multiple user  Allowsdozens or hundreds of people to access the same database system at the same time  Examples: Oracle, Sybase, and IBM 16
  • 17. PROVIDING A USER VIEW  Schema: description of the entire database  Typically used by large database systems to define tables and other database features associated with a Edition Principles of Information Systems, Eighth person or user  A DBMS can reference a schema to find where to access the requested data in relation to another piece of data 17
  • 18. CREATING AND MODIFYING THE DATABASE  Data definition language (DDL): collection of instructions and commands used to define and describe data and relationships in a specific Edition Principles of Information Systems, Eighth database  Allows the database’s creator to describe the data and relationships that are to be contained in the schema  Data dictionary: detailed description of all the data used in the database 18
  • 19. CREATING AND MODIFYING THE DATABASE (CONTINUED) Figure 5.10: Using a Data Definition Language to Define a Schema Principles of Information Systems, Eighth Edition 19
  • 20. CREATING AND MODIFYING THE DATABASE (CONTINUED) Figure 5.11: A Typical Data Dictionary Entry Principles of Information Systems, Eighth Edition 20
  • 21. STORING AND RETRIEVING DATA  When an application program requests data from the DBMS, the application program follows a logical access path Edition Principles of Information Systems, Eighth  When the DBMS goes to a storage device to retrieve the requested data, it follows a path to the physical location (physical access path) where the data is stored 21
  • 22. STORING AND RETRIEVING DATA (CONTINUED) Figure 5.12: Logical and Physical Access Paths Principles of Information Systems, Eighth Edition 22
  • 23. MANIPULATING DATA AND GENERATING REPORTS  Data manipulation language (DML): commands that manipulate the data in a database Edition Principles of Information Systems, Eighth  Structured Query Language (SQL)  Adopted by the American National Standards Institute (ANSI) as the standard query language for relational databases  Once a database has been set up and loaded with data, it can produce reports, documents, and other outputs 23
  • 24. MANIPULATING DATA AND GENERATING REPORTS (CONTINUED) Table 5.6: Examples of SQL Commands Principles of Information Systems, Eighth Edition 24