Sie sind auf Seite 1von 27

Using MIS 5e Internation Edition Chapter 5 Introduction to Database Processing by David Kroenke

Study Questions
Q1: What is the purpose of a database? Q2: What is a database? Q3: What are the components of a database application system? Q4: How do database applications make databases more useful? Q5: How are data models used for database development? Q6: How is a data model transformed into a database design? Q7: What is the users role in the development of databases? Q8: 2022?
Copyright 2013 Pearson Education
Chapter 5-2

Q1: What Is the Purpose of a Database?


Organize and keep track of things Keep track of multiple themes General rule: Single theme store in a spreadsheet Multiple themes require a database

Copyright 2013 Pearson Education

Chapter 5-3

Student Data Form With Multiple Themes

Copyright 2013 Pearson Education

Chapter 5-4

Q2: What Is a Database?

Copyright 2013 Pearson Education

Chapter 5-5

Components of a Database

Copyright 2013 Pearson Education

Chapter 5-6

What Are Relationships Among Rows?

First row of the Email Table is related to Andrea Baker in Student Table

Last row in Office_Visit Table related to Adam Verberra in Student Table

Copyright 2013 Pearson Education

Chapter 5-7

Metadata: Data that Describes Data

Copyright 2013 Pearson Education

Chapter 5-8

Q3: What Are the Components of a Database Application System?

Database Application System Components

Copyright 2013 Pearson Education

Chapter 5-9

Creating the Database and Its Structure: Adding a New Column to a Table

Copyright 2013 Pearson Education

Chapter 5-10

Processing the Database


Four DBMS operations 1. Read 2. Insert 3. Modify 4. Delete data

Copyright 2013 Pearson Education

Chapter 5-11

Structured Query Language (SQL)


SQL (see-quell)
International standard Used by most popular DBMS

SQL statement:
INSERT INTO Student ([Student Number], [Student Name], HW1, HW2, MidTerm) VALUES (1000, Franklin, Benjamin, 90, 95, 100);

Copyright 2013 Pearson Education

Chapter 5-12

Q4: How Do Database Applications Make Databases More Useful?

Copyright 2013 Pearson Education

Chapter 5-13

What Are Forms, Reports, and Queries?

Copyright 2013 Pearson Education

Chapter 5-14

Why Are Database Application Programs Needed?


Provide process logic specific for a business need Enable processing via Internet

Copyright 2013 Pearson Education

Chapter 5-15

Enterprise DBMS vs. Personal DBMA


Enterprise DBMS process large organizational and workgroup databases for hundreds to thousands of users Personal DBMS designed for smaller databases used by 1 to 100 users.

Copyright 2013 Pearson Education

Chapter 5-16

Q5: How Are Data Models Used for Database Development?

Database Development Process

Copyright 2013 Pearson Education

Chapter 5-17

What Is the Entity-Relationship (E-R) Data Model?


Tool for constructing data models Describes contents of a data model by defining entities and relationships among entities Unified Modeling Language (UML), less popular, tool for data modeling

Copyright 2013 Pearson Education

Chapter 5-18

Q6: How Is a Data Model Transformed into a Database Design?


Poorly structured Employee table

Copyright 2013 Pearson Education

Chapter 5-19

Normalizing for Data Integrity

Two normalized tables

Copyright 2013 Pearson Education

Chapter 5-20

Q7: What Is the Users Role in the Development of Databases?


Define what data database must contain Review data models for accuracy Final approval of data models

Copyright 2013 Pearson Education

Chapter 5-21

Q8: 2022?
Relational databases will look much different Use of non-relational data stores, called NoSQL will be more common Major DBMS vendors lose out to opensource products and shift focus to services supporting open source software like Bigtable, Dynamo, Cassandra? Database models will be very different

Copyright 2013 Pearson Education

Chapter 5-22

Guide: No, Thanks, Ill Use a Spreadsheet


Databases take time to build Complicated to operate Need IS people to create and keep them running Salesman doesnt want to share data Spreadsheets sometimes better option, especially if data needs are simple

Copyright 2013 Pearson Education

Chapter 5-23

Guide: Immanuel Kant, Data Modeler


What we perceive as reality is based on our perceptive apparatus Perceptions are processed by our brains and made meaningful Humans can know absolutely nothing about real world Businesspeople must determine if a data model fits their perception of reality

Copyright 2013 Pearson Education

Chapter 5-24

Active Review
Q1: What is the purpose of a database? Q2: What is a database? Q3: What are the components of a database application system? Q4: How do database applications make databases more useful? Q5: How are data models used for database development? Q6: How is a data model transformed into a database design? Q7: What is the users role in the development of databases? Q8: 2022?
Copyright 2013 Pearson Education
Chapter 5-25

Case Study 5: Fail Away with Dynamo, Bigtable, and Cassandra


Current relational DBMS products not designed for large, multi-server systems NoSQL databases Dynamo, Bigtable, Cassandra Amazon: Dynamo Google: Bigtable processes petabytes of data on hundreds of thousands of servers Elastic Cassandra used by Facebook, Twitter, Digg, Reddit
Copyright 2013 Pearson Education
Chapter 5-26

Copyright 2013 Pearson Education

Das könnte Ihnen auch gefallen