Chapter 10 Database Manageme nt
Chapter 10 Objectives Define the term, database
Differentiate between a file processing system approach and the database approach
Identify the qualities of valuable information
Discuss the functions common to most DBMSs
Explain why data is important to an organization
Describe characteristics of relational, object-oriented, and multidimensional databases
Discuss the terms character, field, record, and file
Explain how to interact with Web databases
Identify file maintenance techniques
Discuss the responsibilities of database analysts and administrators
Next
Data and Information What is a database?
Collection of data organized so you can access, retrieve, and use it
Database software allows you to Create database Add, change, and delete data
p. 514
Database software also called database management system (DBMS)
Sort and retrieve data
Create forms and reports
Next
Data and Information How are data and information related?
Data is raw facts Information is data that is organized and meaningful Computers process data into information
Step 2. The
computer extracts the member data from disk.
receipt
processing
Step 1. The member
data, including a photograph, is entered and stored on the hard disk. p. 514 Fig. 10-1
data stored on disk
Step 3. The receipt is
created and printed.
Next
Data and Information What is data integrity?
Degree to which data is correct
Garbage in, garbage out (GIGO)—computer phrase that means you cannot create correct information from incorrect data
Garbage in
Garbage out
Data integrity is lost
p. 516
Next
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
p. 516 - 517
Next
The Hierarchy of Data What is a hierarchy?
Database contains files, file contains records, record contains fields, field contains characters
p. 517 Fig. 10-2
Next
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
p. 518 Fig. 10-3
Next
The Hierarchy of Data What are common data types? Text (also called alphanumeric)— letters, numbers, or special characters
Currency dollar and cent amounts or numbers containing decimal values
Yes/No (also called Boolean)— only the values Yes or No (or True or False)
p. 518
Numeric numbers only
Date month, day, year, and sometimes time
Hyperlink Web address that links to document or Web page
AutoNumber unique number automatically assigned to each new record
Memo lengthy text entries
Object (also called BLOB for binary large object)—photograph, audio, video, or document created in other application such as word processing or spreadsheet
Next
The Hierarchy of Data What is a record?
Group of related fields
Key field, or primary key, uniquely identifies each record
p. 519
Next
The Hierarchy of Data What is a data file?
Collection of related records stored on disk
records
p. 519
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
key field
fields
Next
Maintaining Data What is file maintenance?
Procedures that keep data current
Adding records
Changing records
Deleting records
p. 520
Next
Maintaining Data Why do you add records?
Add new record when you obtain new data
p. 520 Fig. 10-5
Next
Maintaining Data Why do you change records?
Correct inaccurate data Update old data
p. 521 Fig. 10-6
Next
Maintaining Data Why do you delete records?
When record no longer is needed Some programs remove record immediately, others flag record
p. 522 Fig. 10-7
Next
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
p. 522 Fig. 10-8
Next
Maintaining Data What are the types of validity checks? Check Digit number(s) or character(s) appended to or inserted into a primary key value to confirm accuracy of primary key value
Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Check Digits below Chapter 10 p. 523
Alphabetic/ Numeric Check ensures correct type of data entered
Completeness Check verifies that a required field contains data
Range Check determines whether number is within specified range
Consistency Check tests for logical relationship between two or more fields
Next
File Processing Versus Databases What is a file processing system? Each department or area within organization has own set of files
Records in one file may not relate to records in any other file
May have weaknesses
Data redundancy— same fields stored in multiple files
p. 524
Isolated data —data stored in separate files so it is difficult to access
Next
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
p. 524 Fig. 10-9
Next
File Processing Versus Databases What are the strengths of the database approach? Reduced data redundancy
p. 525
Improved data integrity
Shared data
Easier access
Reduced development time
Next
File Processing Versus Databases Bagaimana aplikasi database dan aplikasi pemprosesan file berbeda dalam cara mereka menyimpan data?
p. 525 Fig. 10-10
Next
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 10p. 526 Fig. 10-11
Next
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 p. 527 Fig. 10-12
Next
Database Management Systems Step 1. Pilih field-field yang ingin
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
kamu tampilkan dalam hasil query
Step 2. Beri nama query tersebut,
jadi kamu dapat membukanya nanti.
Step 3. Lihat tampilan query dilayar.
p. 528 Fig. 10-13
Next
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
p. 528 Fig. 10-14
Next
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 p. 530 Fig. 10-15 electronic form
Next
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
p. 530 Fig. 10-16
Next
Database Management Systems Apa itu keamanan data data ? Access privileges
DBMS menyediakan makna untuk memastikan hanya pengguna resmi yang dapat mengakses data
didefinisikan aktifitas-aktifitas yang spesifik dari pengguna atau grup pengguna dapat menampilkan Hanya dapat ditulis privasi pengguna dapat melihat data tetapi tidak dapat mengubahnya
p. 530
Dapat diperbaharui privasi pengguna dapat dilihat dan diubah datanya
Next
Database Management Systems Apa itu backup dan log?
Backup adalah suatu kopian dari database yang dimasukkan Log adalah sebuah daftar aktifitas yang mengubah bentuk database
DBMS tempat tiga objek dalam log: gambar sebelum, perubahan aktual, dan gambar setelah
p. 531 Fig. 10-17
Gambar sebelum
perubahan
Gambar setelah
Next
Database Management Systems Apa itu recovery utility? menggunakan log-log dan/atau membackup Rollforward—DBMS untuk menampilkan kembali database ketika menggunakan log memasukkan kembali itu rusak atau hilang
Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Backup and Recovery below Chapter 10 p. 532
perubahan membuat database sejak penyimpananRollback—DBMS terahkir atau backup menggunakan log untuk Juga disebut forward mengembalikan beberapa recovery perubahan membuat untuk database selama periode waktu yang pasti Disebut juga backward recovery Next
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 p. 532 Fig. 10-18
Next
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 p. 533 Fig. 10-19
Next
Relational, Object-Oriented, and Multidimensional Databases
Apa itu relationship?
Hubungan antara data
p. 533 Fig. 10-20
Next
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 p. 534 Fig. 10-21
Next
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
Keuntunga n
Dapat menyimpan beberapa tipe data Dapat mengakses data lebih cepat
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 p. 534 10 Chapter
Next
Relational, Object-Oriented, and Multidimensional Databases
Apa contoh dari aplikasi appropriate dari object-oriented database? Multimedia databases
Menyimpan gambar, klip audio, dan/atau klip video Computer-aided design (CAD) databases
Penyimpanan data tentang engineering, architectural, dan scientific designs Hypermedia databases
Terdiri dari teks, grafik, video, dan suara p. 534
Groupware databases
Menyimpan dokumen seperti jadwal, kalender, petunjuk, memo, dan reports Hypertext databases
Terdiri dari teks link ke document lain Web databases
Link ke e-form pada Web page Next
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 p. 535 10 Chapter
Next
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 efisien untuk mengakses data yang berukuran besar Menggunakan multidimensional databases Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Data Warehouses below Chapter 10 p. 536
Sering menggunakan proses yang disebut data mining untuk menentukan pola dan hubungan antar data Data mart adalah versi yang lebih kecil dari data warehouse
Next
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
p. 536 Fig. 10-23
Next
Database Administration Apa langkah-langkah dalam pengembangan database?
1. Membuat tujuan dari database 2. Mendesain tabeltabel Mendesain tabel dalam kertas pertama Setiap tabel harus terdiri dari data mengenai satu subyek
4. Membuat hubungan
antara tabel-tabel
p. 537
3. Mendesai
record dan field untuk setiap tabel
Pastikan setiap record mempunyai satu primary key yang unik Menggunakan bagian field untuk benda-benda logically distinct items Jangan membuat field untuk informasi yang dapat didefinisikan dari masukkan dalam field yang lain Memperbolehkan ruang yang cukup untuk setiapfield Mengatur value yang sesuai untuk setiap data
Next
Database Administration Apa aturan analisa database dan administrator? Database analyst (DA) Memfokuskan pada arti dan kegunaan database Menimbang tempat yang berguna pada fields, mendefinisikan hubungan, dan mengidentifikasi akses pengguna yang rahasia
Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Database Administrators below p. 538 10 Chapter
Database administrator (DBA) Membuat dan mengelola data dictionary, mengatur keamanan database, mengamati performa database, dan mengecek backup dan prosedur recovery
Next
Ringkasan dari Manajemen Database Bagaimana data dan informasi aset yang berharga diorganisasikan Metode untuk mengelola data agar mempunyai kualitas yang tinngi Mengakses kualitas dari informasi yang berharga
Chapter 10 Complete
Keuntungan mengorganisasikan data dalam database Beberapa macam tipe database Aturan dalam database dalam menanalisa and mengadministrasikan