0% found this document useful (0 votes)
69 views

Chapter 1

This chapter introduces databases and their key characteristics. It describes how data is stored in tables with rows and columns and how databases store data and relationships between tables. It outlines the components of database systems including applications, the DBMS, and SQL. It also summarizes different types of database design and provides a brief history of database processing, focusing on the development of the relational database model.

Uploaded by

Adel Pandzo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

Chapter 1

This chapter introduces databases and their key characteristics. It describes how data is stored in tables with rows and columns and how databases store data and relationships between tables. It outlines the components of database systems including applications, the DBMS, and SQL. It also summarizes different types of database design and provides a brief history of database processing, focusing on the development of the relational database model.

Uploaded by

Adel Pandzo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 35

Chapter One:

Introduction

1-1
Chapter Objectives
• To understand the nature and characteristics of
databases
• To survey some important and interesting database
applications
• To gain a general understanding of tables and
relationships
• To describe the components of a Microsoft Access
database system and explain the functions they perform
• To describe the components of an enterprise-class
database system and explain the functions they perform
• To define the term database management system
(DBMS) and describe the functions of a DBMS
1-2
Chapter Objectives
• To define the term database and describe what is
contained within the database
• To define the term metadata and provide examples of
metadata
• To define and understand database design from existing
data
• To define and understand database design as new
systems development
• To define and understand database design in database
redesign
• To understand the history and development of database
processing
1-3
The Characteristics of Databases
• The purpose of a database is to help people
track things of interest to them.
• Data is stored in tables, which have rows and
columns like a spreadsheet. A database may
have multiple tables, where each table stores
data about a different thing.
• Each row in a table stores data about an
occurrence or instance of the thing of interest.
• A database stores data and relationships.

1-4
Data in Tables

1-5
The Key Characteristic of
Databases: Related Tables

1-6
Naming Conventions in this
Textbook
• Table names are written with all capital
letters:
– STUDENT, CLASS, GRADE
• Column names are written with an initial
capital letter, and compound names are
written with a capital letter on each word:
– Term, Section, ClassNumber, StudentName

1-7
Databases Create Information
• Data = recorded facts and figures
• Information = knowledge derived from
data
• Databases record data, but they do so in
such a way that we can produce
information from the data.
– The data on STUDENTs, CLASSes, and
GRADEs could produce information about
each student’s GPA.

1-8
Database Examples

1-9
Components of a Database System

1-10
Components of a Database System
with SQL

1-11
Applications, the DBMS, and SQL
• Applications are the computer programs
that users work with.
• The Database Management System
(DBMS) creates, processes, and
administers databases.
• Structured Query Language (SQL) is an
internationally recognized standard
database language that is used by all
commercial DBMSs.
1-12
Database Applications

1-13
Database Applications—Forms

1-14
Database Applications—Queries

SELECT LastName, FirstName, EmailAddress


FROM STUDENT
WHERE StudentNumber > 2;

1-15
Database—Reports

1-16
The DBMS

1-17
The Database
• A database is a self-describing collection
of integrated tables.
• The tables are called integrated because
they store data about the relationships
between the rows of data.
• A database is called self-describing
because it stores a description of itself.
• The self-describing data is called
metadata, which is data about data.
1-18
Typical Metadata Tables

1-19
Database Contents

1-20
Personal Database Systems:
Microsoft Access

1-21
Microsoft Access
• Microsoft Access is a low-end product intended
for individual users and small workgroups.
• Microsoft Access tries to hide much of the
underlying database technology from the user.
• A good strategy for beginners, but not for
database professionals.
• NOTE: Microsoft Access 2007 is discussed in
detail in Appendix A.

1-22
What Is Microsoft Access?
• Microsoft Access is a DBMS plus an
application generator:
– DBMS creates, processes, and administers Microsoft
Access databases.
– The application generator includes query, form, and
report components.
• The Microsoft Access DBMS engine is called
Jet, which is not sold as a separate product.
• Microsoft Access 2000 and later can be used as
an application generator for the Microsoft SQL
Server DBMS.
1-23
Enterprise-Class Database
Systems

1-24
Prominent DBMS Products
• Microsoft Access
• Microsoft SQL Server 2008
– New:
Microsoft SQL Server 2998 Express
• Oracle Corporation Oracle Database 11g
• MySQL 5.1
• IBM DB2

1-25
DBMS Power vs. Ease of Use

1-26
Three Types of Database Design

1-27
Database Design from Existing Data

1-28
Data Import: One or Two Tables?
This is an important
decision, and based
on a set of rules
known as
normalization (which
is covered in Chapter
Three).

1-29
Database Design from New
Systems Development

Entity-Relationship data modeling is covered in Chapter Five, and data model


transformations to database designs are covered in Chapter Six.

1-30
Database Design from Database
Redesign
Database redesign is
covered in Chapter
Eight, after coverage of
SQL in Chapter Seven.

1-31
What You Need To Learn

1-32
Knowledge Priorities

1-33
A Brief History of
Database
Processing

1-34
The Relational Database Model
• The dominant database model is the
relational database model—all current
major DBMS products are based on it.
• It was created by IBM engineer E. F.
Codd in 1970.
• It was based on mathematics called
relational algebra.
• This text examines and explains the
relational database model.
1-35

You might also like