Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating...
-
Upload
edgar-booth -
Category
Documents
-
view
234 -
download
1
Transcript of Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating...
![Page 1: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/1.jpg)
Chapter 4-1
Chapter 4:Organizing and Manipulating the Data in
Databases
Introduction
Creating Database Tables in Microsoft Access
Entering Data In Database TablesExtracting Data From Databases: Data Manipulation LanguagesRecent Database Advances and Data Warehouses
![Page 2: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/2.jpg)
Chapter 4-2
Creating DatabaseTables in Microsoft Access
Database Management Systems
An Introduction to Microsoft Access
Creating Database Tables
Creating Relationships
![Page 3: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/3.jpg)
Chapter 4-3
Database Management Systems
Overview Not a database Separate software system
Functions Enables users to utilize database information
more efficiently
Examples Access, Alpha 5, dQuery, Lotus Approach
![Page 4: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/4.jpg)
Chapter 4-4
Introduction to Microsoft Access
A popular relational database
Used by many businesses and individuals
Used for small database applications
![Page 5: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/5.jpg)
Chapter 4-5
Microsoft Access – Opening Screen
![Page 6: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/6.jpg)
Chapter 4-6
Creating Database Tables – Defining Record Format
Field Name Names assigned to the data fields
Data Type Specified for each data field Identifies how to store the data – field properties
Description Optional field Defines record structures
![Page 7: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/7.jpg)
Chapter 4-7
Creating Database Tables – Opening Screen
![Page 8: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/8.jpg)
Chapter 4-8
Creating Database Tables – Record Format
![Page 9: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/9.jpg)
Chapter 4-9
Creating Relationships
Purpose Link tables together Enable users to create multi-table reports
Steps in Creating Relationships Select tables Link the tables
![Page 10: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/10.jpg)
Chapter 4-10
Creating Database Relationships – Linking
Tables
![Page 11: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/11.jpg)
Chapter 4-11
Creating Relationships – Multitable Relationships
![Page 12: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/12.jpg)
Chapter 4-12
Creating Records
Utilize datasheet view to input data
![Page 13: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/13.jpg)
Chapter 4-13
Ensuring Valid and Accurate Data Entry
Data Definition Language (DDL)
Enables users to define record structure
Define individual fields of each record
![Page 14: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/14.jpg)
Chapter 4-14
Tools for Data Validation
Proper Data Types for Fields
Input Masks Limit data to specific formats
Default Values Data fields of new records
![Page 15: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/15.jpg)
Chapter 4-15
Tools for Data Validation
Drop-Down Lists
Validation Rules Create rules than limit range of values that
may be entered
Referential Integrity Deleting of information disallowed when it
would disrupt references
![Page 16: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/16.jpg)
Chapter 4-16
Drop-Down List Example
![Page 17: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/17.jpg)
Chapter 4-17
Validation Rule Example
![Page 18: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/18.jpg)
Chapter 4-18
Creating Referential Integrity
![Page 19: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/19.jpg)
Chapter 4-19
All of the following are examples of DBMSs except:
A. Access
B. Oracle
C. DB2
D. SQL
Study Break #1
![Page 20: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/20.jpg)
Chapter 4-20
All of the following are examples of DBMSs except:
A. Access
B. Oracle
C. DB2
D. SQL
Study Break #1 - Answer
![Page 21: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/21.jpg)
Chapter 4-21
An example of a validation rule is:
A. An input value must be an integer
B. An input value must also have a default value
C. An input value must be between 0 and 40
D. You cannot delete parent records that have child records associated with them
Study Break #2
![Page 22: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/22.jpg)
Chapter 4-22
An example of a validation rule is:
A. An input value must be an integer
B. An input value must also have a default value
C. An input value must be between 0 and 40
D. You cannot delete parent records that have child records associated with them
Study Break #2 - Answer
![Page 23: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/23.jpg)
Chapter 4-23
Tips for CreatingDatabase Tables and
Records
Design firstCreate tables and records last
Name tables systematically Use conventional tbl prefixes
Use mnemonic names for data fields
Assign correct data types to data fields
![Page 24: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/24.jpg)
Chapter 4-24
Tips for CreatingDatabase Tables and
Records
Data fields that link tables must be the same data type
Limit the size of text data fields to reasonable lengths
Use input masks
![Page 25: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/25.jpg)
Chapter 4-25
Extracting Data From Databases
Schema All information in a database All relationships of the tables Map of entire database
Subschema Subset of the schema
![Page 26: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/26.jpg)
Chapter 4-26
Creating Select Queries
Queries Create customized subschemas
Dynaset Dynamic subset of a database Created by queries Data Manipulation Language (DML)
![Page 27: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/27.jpg)
Chapter 4-27
Query Example
![Page 28: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/28.jpg)
Chapter 4-28
Creating Select Queries
One-Table Select Queries Creates a dynaset Based on:
Criteria determining which records to include Criteria determining which fields to include from
those records Single or Multiple Criteria
![Page 29: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/29.jpg)
Chapter 4-29
Select Query Example
![Page 30: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/30.jpg)
Chapter 4-30
Multi-Table Select Query Example
![Page 31: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/31.jpg)
Chapter 4-31
Multi-Table Select Query Example
![Page 32: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/32.jpg)
Chapter 4-32
Creating Action Queries
Delete queries
Append queries
Sum a column
Update queries
Make-table queries
![Page 33: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/33.jpg)
Chapter 4-33
Query Wizard Queries
Simple query Wizard
Crosstab queries
Find-Duplicates queries
Find-unmatched queries
![Page 34: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/34.jpg)
Chapter 4-34
Query Wizard Screen
![Page 35: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/35.jpg)
Chapter 4-35
Guidelines for Creating Queries
Spell accurately and be case sensitive
Specify AND and OR operations correctly
Tables must be joined properly
Name queries systematically
Choose data fields selectively
![Page 36: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/36.jpg)
Chapter 4-36
Extracting Data From Databases
Structured Query Language (SQL)
Example of SQL Instructions
![Page 37: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/37.jpg)
Chapter 4-37
Extracting Data From Databases
Online Analytical Processing (OLAP) Complex, multidimensional data analysis Pivot tables
Data Mining Utilize a set of data analysis and statistical
tools Identify relationships, patterns, or trends
![Page 38: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/38.jpg)
Chapter 4-38
Cloud Computing
Form of Internet-based Computing Software provided through the Internet Processing occurs on a Web of computers Expands IT capabilities
Database-As-A-Service (DAAS) Outsourcing of databases
Backup Services
![Page 39: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/39.jpg)
Chapter 4-39
Data Warehouses
Pools of data from separate applications
Characteristics Free of errors Defined uniformly Span longer timeframe than transaction
systems Optimized data relationships
![Page 40: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/40.jpg)
Chapter 4-40
All of the following are examples of action queries except:
A. Update query
B. Append query
C. Delete query
D. Find missing data query
Study Break #3
![Page 41: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/41.jpg)
Chapter 4-41
All of the following are examples of action queries except:
A. Update query
B. Append query
C. Delete query
D. Find missing data query
Study Break #3 - Answer
![Page 42: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/42.jpg)
Chapter 4-42
SQL is an example of:
A. A tool to perform online analytical processing
B. A database management system
C. A query language
D. A multimedia database
Study Break #4
![Page 43: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/43.jpg)
Chapter 4-43
SQL is an example of:
A. A tool to perform online analytical processing
B. A database management system
C. A query language
D. A multimedia database
Study Break #4 - Answer
![Page 44: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/44.jpg)
Chapter 4-44
Copyright
Copyright 2012 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without theexpress written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchasermay make backup copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.
![Page 45: Chapter 4-1 Chapter 4: Organizing and Manipulating the Data in Databases Introduction Creating Database Tables in Microsoft Access Entering Data In Database.](https://reader035.fdocuments.net/reader035/viewer/2022062222/56649e8f5503460f94b92932/html5/thumbnails/45.jpg)
Chapter 4-45
Chapter 4