You are on page 1of 42

Chapter 10

Database
Manageme
nt
Chapter 10 Objectives

Differentiate between a file processing system


Define the term, database approach and the database approach

Identify the qualities Discuss the functions


of valuable information common to most DBMSs

Describe characteristics of
Explain why data is important
relational, object-oriented, and
to an organization
multidimensional databases

Discuss the terms character,


Explain how to interact with Web databases
field, record, and file

Discuss the responsibilities of


Identify file maintenance techniques
database analysts and administrators

Next
Data and Information
What is a database?

Collection of data
Database software
organized so
Database software also called database
you can access,
allows you to management system
retrieve, and
(DBMS)
use it
Create
Create forms
database and
Add, Sort reports
change, and
and delete retrieve
data data

Next
p. 514
Data and Information
How are data and information related?
 Data is raw facts Step 2. The
computer extracts
 Information is data that is organized the member data
from disk.
and meaningful
 Computers
process receipt

data into
information
processing

Step 1. The member data stored on disk


data, including a
Step 3. The receipt is
photograph, is
created and printed.
entered and stored on
the hard disk.

Next
p. 514 Fig. 10-1
Data and Information
What is data integrity?
 Degree to which data is Garbage in
correct
 Garbage in, garbage
out (GIGO)—computer
phrase that means you
Garbage out
cannot create correct
information from
incorrect data

Data integrity
is lost

Next
p. 516
Data and Information
What are the qualities of valuable information?

Accurate
Accurate
Verifiable
Verifiable
Timely
Timely
Organized
Organized
Accessible
Accessible
Useful
Useful

Cost-effective
Cost-effective

Next
p. 516 - 517
The Hierarchy of Data
What is a hierarchy?
 Database contains files, file contains records, record
contains fields, field contains characters

Next
p. 517 Fig. 10-2
The Hierarchy of Data
What is a field?
 Combination of one or more
characters
 Smallest unit of data user accesses
 Field size defines the maximum
number of characters a field can
contain
 Field name uniquely identifies each
field
 Data type specifies kind of data field
contains

Next
p. 518 Fig. 10-3
The Hierarchy of Data
What are common data types?
Text Numeric
(also called alphanumeric)— AutoNumber
numbers unique number automatically
letters, numbers, or special
only assigned to each new record
characters

Currency Date Memo


dollar and cent amounts or
month, day, year, and lengthy text entries
numbers containing decimal values
sometimes time

Object
Yes/No Hyperlink (also called BLOB for binary large
(also called Boolean)— Web address that links to object)—photograph, audio, video, or
only the values Yes or document or Web page document created in other application
No (or True or False) such as word processing or
spreadsheet

Next
p. 518
The Hierarchy of Data
What is a record?

Group of
related fields

Key field, or primary key,


uniquely identifies each record

Next
p. 519
The Hierarchy of Data
What is a data file?
 Collection of related records stored on disk

Member ID First Name Last Name Address City State

2295 Donna Vandenberg 1029 Wolf Avenue Montgomery AL


2928 Shannon Murray 33099 Clark Street Montgomery AL
3376 Adrian Valesquez 15 Duluth Street Prattville AL
3928 Jonah Weinberg P.O. Box 45 Clanton AL
4872 Marcus Green 22 Fifth Avenue Auburn AL

records key fields


field

Next
p. 519
Maintaining Data
What is file maintenance?
 Procedures that keep data current

Adding records Changing records

Deleting records

Next
p. 520
Maintaining Data
Why do you add records?
 Add new record when you obtain new data

Next
p. 520 Fig. 10-5
Maintaining Data
Why do you change records?
 Correct inaccurate data
 Update old data

Next
p. 521 Fig. 10-6
Maintaining Data
Why do you delete records?
 When record no longer is needed
 Some programs remove record immediately,
others flag record

Next
p. 522 Fig. 10-7
Maintaining Data
What is validation?
 Process of comparing data with a set of rules
to find out if data is correct
 Reduce data entry errors and enhance data
integrity before program writes data on disk

Next
p. 522 Fig. 10-8
Maintaining Data
What are the types of validity checks?
Check Digit Alphabetic/ Completeness
number(s) or Numeric Check Check
character(s) ensures correct verifies that a
appended to or type of data required field
inserted into a entered contains data
primary key value
to confirm Consistency
Range Check
accuracy of Check
determines
primary key value tests for logical
whether number is
within specified relationship
range between two or
Click to view Web
Link, click Chapter 10, more fields
Click
Web Link from left
navigation, then click
Check Digits below
Chapter 10
Next
p. 523
File Processing Versus
Databases
What is a file processing system?
Each
Records in
department or
one file may
area within May have
not relate to
organization weaknesses
records in any
has own set of
other file
files

Data Isolated data


redundancy— —data stored
same fields in separate
stored in files so it is
multiple files difficult to
access

Next
p. 524
File Processing Versus
Databases
What is the database approach?
 Many programs and users can share data in database
 Secures data so only authorized users can access
certain data

Next
p. 524 Fig. 10-9
File Processing Versus
Databases
What are the strengths of the database approach?

Reduced
data
redundancy Improved
data
integrity
Shared
data
Easier
access
Reduced
development
time

Next
p. 525
File Processing Versus
Databases
Bagaimana
aplikasi database
dan aplikasi
pemprosesan file
berbeda dalam
cara mereka
menyimpan data?

Next
p. 525 Fig. 10-10
Database Management Systems
database management systems (DBMSs) Apa yang populer ?

Click to view Web


Link, click Chapter 10,
Click Web Link from
left
navigation, then click
Database Management
System below Chapter
Next
10p. 526 Fig. 10-11
Database Management Systems
Apa itu data dictionary ?
 Terdiri dari data mengenai setiap file dalam database
dan setiap field dengan beberapa file

Click to view Web


Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Data Dictionary below
Chapter 10
Next
p. 527 Fig. 10-12
Database Management Systems
Step 1. Pilih field-field yang ingin
kamu tampilkan dalam hasil query
Apa itu query?
 Permintaan dari data yang spesifik
dari sebuah database
 Bahasa Query terdiri dari simpel,
Bahasa Inggris seperti pernyataan
yang memperbolehkan pengguna
untuk menspesifikan data untuk
ditampilkan, dicetak atau disimpan Step 2. Beri nama query tersebut,
jadi kamu dapat membukanya
nanti.

Step 3. Lihat tampilan query dilayar.

Next
p. 528 Fig. 10-13
Database Management Systems
Apa itu query by example (QBE)?
 Program retrieves records yang setiap kriteria
dimasukan dalam bentuk field
 Mempunyai sebuah graphical user interface yang
mendukung pengguna dengan retrieving data
Contoh Query pada layar

kriteria
Hasil Query

Next
p. 528 Fig. 10-14
Database Management Systems
Apa itu form?
 Window pada layar yang menyediakan area untuk
memasukakan atau mengubah data dalam database
 Digunakan memper
baiki Used to
retrieve dan
maintain data
didalam database
 Form yang
mengirim data
melintasi network
atau Internet
disebut e-form,
singkatan dari
Next
electronic form
p. 530 Fig. 10-15
Database Management Systems
Apa itu report generator?
 Memperbolehkan pengguna untuk mendesain
report pada layar, retrieve data didalam desain
report , lalu menampilkan atau mencetak report
 Juga disebut
penulis report

Next
p. 530 Fig. 10-16
Database Management Systems
Apa itu keamanan data data ?
Access
DBMS privileges
menyediakan didefinisikan
makna untuk aktifitas-aktifitas
memastikan hanya yang spesifik dari
pengguna resmi pengguna atau grup
yang dapat pengguna dapat
mengakses data menampilkan
Hanya dapat
Dapat
ditulis privasi diperbaharui
pengguna dapat privasi
melihat data pengguna
tetapi tidak dapat dilihat
dapat dan diubah
mengubahnya
datanya

Next
p. 530
Database Management Systems
Apa itu backup dan log? Gambar sebelum

 Backup adalah suatu


kopian dari database yang
dimasukkan
 Log adalah sebuah daftar
aktifitas yang mengubah perubahan

bentuk database
Gambar setelah
 DBMS tempat tiga objek
dalam log: gambar
sebelum, perubahan
aktual, dan gambar
setelah

Next
p. 531 Fig. 10-17
Database Management Systems
Apa itu recovery utility?
menggunakan log-log
dan/atau membackup
untuk menampilkan Rollforward—DBMS
kembali database ketika menggunakan log
itu rusak atau hilang memasukkan kembali
perubahan membuat data-
base sejak penyimpananRollback—DBMS
terahkir atau backup menggunakan log untuk
Juga disebut forward
mengembalikan beberapa
recovery
perubahan membuat
untuk database selama
Click to view Web
Link, click Chapter 10, periode waktu yang pasti
Click
Web Link from left Disebut juga backward
navigation, then click recovery
Backup and Recovery
below Chapter 10
Next
p. 532
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu data model?


 Aturan dan standar yang
mendefinisikan bagaimana
database mengorganisasikan
data
 Mendefinisikan bagaimana
pengguna melihat organisasi
data
 Tiga model data yang populer
 Relational
 Object-oriented
 Object-relational
 Multidimensional Next
p. 532 Fig. 10-18
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu relational database?


 Penyimpanan data dalam tabel yang terdiri dari rows
dan columns
 Setiap row mempunyai primary key
 setiap columnmempunyai unique name
 Penyimpanan data yang saling berhubungan
 Penyimpanan terminologi yang spesifik

Click to view Web


Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Relational Databases
below Chapter 10
Next
p. 533 Fig. 10-19
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu relationship?


 Hubungan
antara data

Next
p. 533 Fig. 10-20
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu Structured Query Language (SQL)?


 Memperbolehkan kamu untuk mengatur, memperbaharui, dan
retrieve data
 Mempunyai spesial keywords dan aturan yang termasuk dalam SQL
statements
SQL statement

SQL statement results

Click to view Web


Link, click Chapter 10,
Click
Web Link from left
navigation, then click
SQL below Chapter 10
Next
p. 534 Fig. 10-21
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu object-oriented database (OODB)?


Object adalah benda yang terdiri
Penyimpanan data dalam objek dari data, seperti aksi yang ditulis
atau memproses data

Dapat menyimpan beberapa tipe data


Keuntunga Dapat mengakses data lebih cepat
n

Sering menggunakan object query language


(OQL)
Click to view Web
Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Object-Oriented
Databases below
Next
p. 534 10
Chapter
Relational, Object-Oriented, and Multidimensional
Databases

Apa contoh dari aplikasi appropriate dari


object-oriented database?
Multimedia databases Groupware databases
Menyimpan gambar, klip audio, Menyimpan dokumen seperti
jadwal, kalender, petunjuk,
dan/atau klip video memo, dan reports
Computer-aided design
(CAD) databases
Hypertext databases
Penyimpanan data tentang
Terdiri dari teks link
engineering, architectural,
ke document lain
dan scientific designs
Hypermedia databases Web databases

Terdiri dari teks, grafik,


Link ke e-form pada Web page
video, dan suara
Next
p. 534
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu multidimensional database?

Penyimpanan data
dalam dimensi

Multidimensi, juga disebuthypercube,


memperbolehkan pengguna untuk
menganalisis beberapa tampilan data

Dapat mengkonsolidasi data lebih


cepat daripada hubungan database
Click to view Web
Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Multidimensional
Databases below
Next
p. 535 10
Chapter
Relational, Object-Oriented, and Multidimensional
Databases

Apa itu data warehouse?


sistem database kecil yang menyimpan dan mengatur
data membutukan untuk menganalisa historis dan
transaksi yang pasti
Cepat dan jalan yang Sering menggunakan proses yang
efisien untuk disebut data mining untuk
mengakses data yang menentukan pola dan hubungan
berukuran besar antar data
Menggunakan Data mart adalah versi yang
multidimensional lebih kecil dari data warehouse
databases

Click to view Web


Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Data Warehouses
below Chapter 10
Next
p. 536
Web Databases
Apa itu Web database?
 Database yang dapat kamu akses melalui Web dengan
mengisi dalam sebuah bentuk pada Web page
 Kadang-kadang
disamping pada
server database,
komputer yang
menyimpan dan
menyediakan akses
untuk sebuah
database

Next
p. 536 Fig. 10-23
Database Administration
Apa langkah-langkah dalam pengembangan database?

1. Membuat tujuan dari database

2. Mendesain tabel- 3. Mendesai record dan field


tabel
Mendesain tabel dalam kertas untuk setiap tabel
pertama  Pastikan setiap record mempunyai satu
 Setiap tabel harus terdiri dari primary key yang unik
 Menggunakan bagian field untuk benda-benda
data mengenai satu subyek
logically distinct items
 Jangan membuat field untuk informasi yang
dapat didefinisikan dari masukkan dalam field
yang lain
4. Membuat hubungan  Memperbolehkan ruang yang cukup untuk
antara tabel-tabel setiapfield
 Mengatur value yang sesuai untuk setiap data

Next
p. 537
Database Administration
Apa aturan analisa database dan administrator?

Database analyst (DA) Database administrator


 Memfokuskan pada arti (DBA)
dan kegunaan database  Membuat dan mengelola data
 Menimbang tempat yang dictionary, mengatur
berguna pada fields, keamanan database,
mendefinisikan mengamati performa
hubungan, dan database, dan mengecek
mengidentifikasi akses backup dan prosedur
pengguna yang rahasia recovery
Click to view Web
Link, click Chapter 10,
Click
Web Link from left
navigation, then click
Database
Administrators below
Next
p. 538 10
Chapter
Ringkasan dari Manajemen
Database

Bagaimana data dan informasi aset


yang berharga diorganisasikan
Keuntungan mengorganisasikan data
Metode untuk mengelola dalam database
data agar mempunyai kualitas yang
tinngi
Beberapa macam tipe database
Mengakses kualitas dari informasi yang
berharga
Aturan dalam database dalam
menanalisa and mengadministrasikan

Chapter 10 Complete

You might also like