Académique Documents
Professionnel Documents
Culture Documents
LECTURE#02
DATABASE APPROACH
Accounting Department
Shared
All qualified users in the organization have access to the same data for a variety of
activities.
resource.
Different users can even be accessing the same piece of data at the same time
(concurrent access)
Organized
The data requirements are carefully planned and structured as logical entities (e.g
customer, order, product etc.) along with the relationship between these entities.
identifying
o
Customers,
Self-describing
The database also holds a description of data.
The description of the data is known as the system catalog or data
INSTANCE VS SCHEMA
Schema
Specification (or definition) of a database usually using the Data Definition Language (DDL) or
expressed graphically in the form of ER model.
AUTHOR VARCHAR2(20));
INSTANCE VS SCHEMA
Schema
A schema is a logical model of a database.
It captures the Meta data that describes an organizations data
in a language that can be understood by the computer.
The schema is specified during the database design process and is
not expected to change frequently.
Also called the intension of the database.
INSTANCE VS SCHEMA
Instance
The collection of data stored in the database at a particular time is
DATABASE SYSTEM
A complete database system in an organization consists of five major
components: Data
Hardware
Software
Procedures
People
o Enterprise databases
or prospective customers.
Each salesperson might carry a laptop computer
with a simple database application to record customer information and
the details of contacts with each customer.
Workgroup databases
These persons might be engaged (for example) with a construction project or with
developing a new computer application.
Department databases
organizations
the complexity of achieving a single definition of data (metadata) for all database users.
One or more Computers including processor with sufficient cache memory and
Secondary Storage volumes,
Printers,
CRT terminals
One or more Computers including processor with sufficient cache memory and
Secondary Storage volumes,
Printers,
CRT terminals
user.
A DBMS requires a minimum amount of main memory and disk space to run
but this minimum configuration may not necessarily give acceptable performance
impossible.
Tapes provide rapid and inexpensive backup of data residing in disks.
the installed options, server usage, using Enterprise Edition vs. Standard Edition,
etc.
Oracle Corp. is recommending the following server capacities for Oracle 9i running on
Windows:
Disk Space: 2.75 GB for software install, More for the database itself.
perception.
e.g. Oracle, SQL Server, MS Access
Application Programs
Also referred to as front-end,
Usually provide GUI environment to end users for interaction with the
database.
e.g. an application to search books and other material in library.
Utilities
Utilities are programs designed to help the DBA with various administration
tasks.
For example, for backup, recovery,
data organization
to cluster data together in some particular way on disk or
Design Aids
Four distinct types of people that participate in the development, maintenance and