Presentation is loading. Please wait.

Presentation is loading. Please wait.

Databases MGMT 661 - Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6.

Similar presentations


Presentation on theme: "Databases MGMT 661 - Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6."— Presentation transcript:

1 Databases MGMT 661 - Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6

2 Why study databases? databases are the central component of TPS, CRM, etc. Data organization impacts information quality.

3 Old Style Data Management ApplicationSoftware Data File Data File Data File ApplicationSoftware Data File Data File Many "legacy systems" still work this way.

4 textbook Figure 6-1 Terms to Know: Field / Attribute Record Field Type

5 Problems with File-based Systems Data Redundancy Data Inconsistency ◦ different values in different files ◦ different names for attributes ◦ different attributes types for the same attribute Program-data Dependence ◦ zip codes ◦ Y2K Lack of Data Sharing textbook p 211-212

6 Database Management System Database Application Application Application Application

7 The DBMS uncouples programs and data Relational Database ◦ data organized as 2D "Tables", not text Files Example DBMS ◦ Big Systems  Oracle Database  Microsoft SQL Server ◦ Small Systems  MySQL ◦ Single Computer  Microsoft Access

8 Database Design Terms to Know Table Record ◦ info about an entity (eg a supplier) Primary Key ◦ must be unique Foreign Key ◦ used to link to another table Data Dictionary ◦ what is this field ◦ read/write permissions textbook Figure 6-4

9 Database Design

10 security system sensor monitors enables/disables tests programs is programmed by security system sensor monitors enables/disables tests programs is programmed by

11 SQL - Structured Query Language Which suppliers are in Ohio? SELECT Supplier_Name from Supplier WHERE Supplier_State = "OH";

12 Web-Based Databases textbook Figure 6-16

13 Misc Database Terms Distributed Databases Data Warehouse Online Analytical Processing (OLAP) Data Mining ◦ web mining ◦ text mining Data Scrubbing

14 Homework Design the tables for a small pizza delivery shop.  Design?  number of tables?  fields in each table?  primary keys?  Uses for this information?


Download ppt "Databases MGMT 661 - Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6."

Similar presentations


Ads by Google