ENCh 01
ENCh 01
ENCh 01
Slide 1-3
Basic Definitions
• Data: Known facts that can be recorded and have an implicit meaning.
• Mini-world: Some part of the real world about which data is stored in a database.
• Database System: The DBMS software together with the data itself. Sometimes,
Slide 1-4
Typical DBMS Functionality
Slide 1-5
Typical DBMS Functionality
Other features:
– Protection or Security measures to prevent unauthorized
access
– “Active” processing to take internal actions on data
Slide 1-6
Example of a Database
(with a Conceptual Data Model)
– STUDENTs
– COURSEs
– (academic) DEPARTMENTs
– INSTRUCTORs
model.
Slide 1-7
Example of a Database
(with a Conceptual Data Model)
• Some mini-world relationships:
– SECTIONs are of specific COURSEs
model.
Slide 1-8
Main Characteristics of the Database
Approach
Slide 1-9
Main Characteristics of the Database
Approach
Slide 1-10
Main Characteristics of the Database
Approach
Slide 1-11
Database Users
Users may be divided into those who actually use and control the
content (called “Actors on the Scene”) and those who enable the
database to be developed and the DBMS software to be designed
and implemented (called “Workers Behind the Scene”).
Slide 1-12
Database Users
Actors on the scene
– Database administrators: responsible for authorizing access to
the database, for co-ordinating and monitoring its use, acquiring
software, and hardware resources, controlling its use and
monitoring efficiency of operations.
– Database Designers: responsible to define the content, the
structure, the constraints, and functions or transactions against
the database. They must communicate with the end-users and
understand their needs.
– End-users: they use the data for queries, reports and some of
them actually update the database content.
Slide 1-13
Categories of End-users
Slide 1-14
Categories of End-users
Slide 1-15
Advantages of Using the Database
Approach
Slide 1-16
Advantages of Using the Database
Approach
Slide 1-17
Additional Implications of Using the
Database Approach
Slide 1-18
Additional Implications of Using the
Database Approach
Slide 1-19
Historical Development of Database
Technology
Slide 1-20
Historical Development of Database
Technology
Slide 1-21
Extending Database Capabilities
• New functionality is being added to DBMSs in the following areas:
– Scientific Applications
– Data Mining
The above gives rise to new research and development in incorporating new
data types, complex data structures, new operations and storage and
indexing schemes in database systems.
Slide 1-22
When not to use a DBMS
• Main inhibitors (costs) of using a DBMS:
– High initial investment and possible need for additional hardware.
Slide 1-23
When not to use a DBMS
Slide 1-24