Databases and Information Management

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

The Relational Database Model
Relational Databases Chapter 4.
Concepts of Database Management Sixth Edition
Information Technology in Organizations
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
1 Chapter 2 Reviewing Tables and Queries. 2 Chapter Objectives Identify the steps required to develop an Access application Specify the characteristics.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Chapter Extension 6 Using Microsoft Access © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Chapter 3 Foundations of Business Intelligence: Databases and Information Management.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
5.1 © Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Building The Database Chapter 2
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
With Microsoft Access 2007 Volume 1© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access 2007 Volume 1 Chapter.
Chapter 4 The Relational Model 3: Advanced Topics Concepts of Database Management Seventh Edition.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Foundations of Business Intelligence: Databases and Information Management.
Week 2 Lecture The Relational Database Model Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
6.1 © 2010 by Prentice Hall 4 Chapter Databases and Information Management Databases and Information Management.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
© 2010 by Prentice Hall Foundations of Business Intelligence: Databases and Information Management Foundations of Business Intelligence: Databases and.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Chapter 5 Foundations of Business Intelligence: Databases and Information Management.
Chapter 5 Foundations of Business Intelligence: Databases and Information Management.
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT VIDEO CASES Case 1: Maruti Suzuki Business Intelligence and Enterprise.
Visual Basic 2010 How to Program
 2012 Pearson Education, Inc. All rights reserved.
Information Systems Today: Managing in the Digital World
Software Specification Tools
Fundamentals & Ethics of Information Systems IS 201
Introduction To Database Systems
Chapter 12 Information Systems.
CIS 207 The Relational Database Model
Exploring Microsoft Office Access
Chapter 4 Relational Databases
Microsoft Access 2003 Illustrated Complete
Question #1 Why is the United States Post Office interested in big data? Question #2. What are examples of databases that you touch?
RELATIONAL DATABASE MODEL
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Exploring Microsoft Office Access 2007
Exploring Microsoft Office Access 2007
Databases and Information Management
Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors.
Chapter 3 The Relational Database Model
Accounting System Design
MANAGING DATA RESOURCES
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Dr. Hj. Rosmaini bin Tasmin Faculty of Technology Management, Business.
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT.
Access Lesson 2 Creating a Database
Data Model.
Accounting System Design
Databases and Information Management
Management Information Systems: Managing the Digital Firm
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
The ultimate in data organization
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Databases and Information Management
Unit J: Creating a Database
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Information system analysis and design
Presentation transcript:

Databases and Information Management Chapter 6 (Part 2) Databases and Information Management

Three Basic Operations of Relational DBMS This graphic illustrates the result from combining the select, join, and project operations to create a subset of data. The SELECT operation retrieves just those parts in the PART table whose part number is 137 or 150. The JOIN operation uses the foreign key of the Supplier Number provided by the PART table to locate supplier data from the Supplier Table for just those records selected in the SELECT operation. Finally, the PROJECT operation limits the columns to be shown to be simply the part number, part name, supplier number, and supplier name (orange rectangle). The select, join, and project operations enable data from two different tables to be combined and only selected attributes to be displayed. FIGURE 6-5

Capabilities of DBMS Data definition capability: Specifies structure of database content, used to create tables and define characteristics of fields Data dictionary: Automated or manual file storing definitions of data elements and their characteristics Data manipulation language: Used to add, change, delete, retrieve data from database Structured Query Language (SQL) Microsoft Access user tools for generation SQL Many DBMS have report generation capabilities for creating polished reports (Crystal Reports) This slide discusses the three main capabilities of a DBMS, its data definition capability, the data dictionary, and a data manipulation language. Ask students to describe what characteristics of data would be stored by a data dictionary. (Name, description, size, type, format, other properties of a field. For a large company a data dictionary might also store characteristics such as usage, ownership, authorization, security, users.) Note that the data manipulation language is the tool that requests operations such as SELECT and JOIN to be performed on data.

Data Dictionary MICROSOFT ACCESS DATA DICTIONARY FEATURES Microsoft Access has a rudimentary data dictionary capability that displays information about the size, format, and other characteristics of each field in a database. Displayed here is the information maintained in the SUPPLIER table. The small key icon to the left of Supplier Number indicates that it is a key field. This graphic shows the data dictionary capability of Microsoft access. For the field “Supplier Name” selected in the top pane, definitions can be configured in the General tab in the bottom pane. These General characteristics are Fields Size, Format, Input Mask, Caption, Default Value, Validation Rule, Validation Text, Required, Allow Zero Length, Indexed, Unicode Compression, IME mode, IME Sentence Mode, and Smart Tags. FIGURE 6-6

Querying EXAMPLE OF AN SQL QUERY FIGURE 6-7 Illustrated here are the SQL statements for a query to select suppliers for parts 137 or 150. They produce a list with the same results as Figure 6-5. This graphic shows an example SQL statement that would be used to retrieve data from a database. In this case, the SQL statement is retrieving records from the PART table illustrated on Slide 14 (Figure 6-5) whose Part Number is either 137 or 150. Ask students to relate what each phrase of this statement is doing. (For example, the statement says to take the following columns: Part_Number, Part_Name, Supplier Number, Supplier Name, from the two tables Part and Supplier, when the following two conditions are true …)

Querying AN ACCESS QUERY Illustrated here is how the query in Figure 6-7 would be constructed using Microsoft Access query building tools. It shows the tables, fields, and selection criteria used for the query. This graphic illustrates a Microsoft Access query that performs the same operation as the SQL query in the last slide. The query pane at the bottom shows the fields that are requested (Fields), the relevant Tables (Table), the fields that will be displayed in the results (Show), and the criteria limiting the results to Part numbers 137 and 150 (Criteria). FIGURE 6-8

Designing Database To design a database you must understand the relationships among data and tables, the type of data in tables, The design process identifies relationships among data elements (fields)/tables and the most efficient way of grouping fields in specific tables The design process also identifies redundant data elements To group data elements in small and related tables, normalization process is done Referential integrity: Referential integrity is a property of data which, when satisfied, requires every value of one column of a table to exist as a value of another column in a different table This slide discusses the three main capabilities of a DBMS, its data definition capability, the data dictionary, and a data manipulation language. Ask students to describe what characteristics of data would be stored by a data dictionary. (Name, description, size, type, format, other properties of a field. For a large company a data dictionary might also store characteristics such as usage, ownership, authorization, security, users.) Note that the data manipulation language is the tool that requests operations such as SELECT and JOIN to be performed on data.

Normalization Normalization AN UNNORMALIZED RELATION FOR ORDER NORMALIZED TABLES CREATED FROM ORDER This slide describes activities involved in designing a database. To create an efficient database, you must know what the relationships are among the various data elements, the types of data that will be stored, and how the organization will need to manage the data. Note that the conceptual database design is concerned with how the data elements will be grouped, what data in what tables will make the most efficient organizations.

Entity-Relationship Diagram AN ENTITY-RELATIONSHIP DIAGRAM Entity-relationship diagram (ERD) Used by database designers to document the data model Illustrates relationships between entities AN ENTITY-RELATIONSHIP DIAGRAM This diagram shows the relationships between the entities SUPPLIER, PART, LINE_ITEM, and ORDER that might be used to model the database in Figure 6-10. This slide continues the discussion about designing databases. One technique database designers use in modeling the structure of the data is to use an entity-relationship diagram (illustrated on the next slide). Symbols on the diagram illustrate the types of relationships between entities. Ask students what different types of relationships there are between entities. (One-to-one, one-to-many, many-to-many.)