- •Reznichenko Valery
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
- •Lecture 1. Introduction
Reznichenko Valery
Organization of data and knowledge bases
Lecture.1 Introduction
National Aviation University Computer Sciences Faculty Department of software engineering
1
Lecture 1. Introduction
CONTENTS
File systems and data bases
Definitions of DB and DBMS
Advantages of DB usage
DBMS languages
DBMS users
Basic requirements to database systems
CSF NAU |
2 |
Lecture 1. Introduction
File Systems
AD
Task 1 |
Program-1 |
File-1 |
|
Program-2 |
File-2 |
||
Task 2 |
|||
… |
|
||
… |
|
||
Task N |
Program-N |
File-N |
CSF NAU |
3 |
Lecture 1. Introduction
File System Drawbacks
Data depends on programs
Inflexibility of data structure
Static data
Absence of integration
Data inconsistency
Inefficient concurrent access
Inefficient storage and processing
CSF NAU |
4 |
Lecture 1. Introduction
Data Base Approach
AD
Data
Tasks
Information model of AD
Functional model of AD
DB
DBMS
Application
CSF NAU |
5 |
Lecture 1. Introduction
Data Base Definition
The database (DB) is a large set of complex- structured data, that assume:
the integrated storage,
centralized management and
sharing.
CSF NAU |
6 |
Lecture 1. Introduction
DBMS Definition
Data Base Management System (DBMS) is a
software for EFFECTIVE, CONVENIENT, and SAFETY creation and maintenance of data in a database, for organization of search data and outputing them.
CSF NAU |
7 |
Lecture 1. Introduction
DB Advantages
Integrated data storage
Centralized management
Common usage (sharing)
Data independence
Data integrity
Data security
Effective data access management
Data recovery
CSF NAU |
8 |
Lecture 1. Introduction
Centralized DB Management
DB schema design
Development data storage structures
DB restructuring and reorganization
Supporting DB back-up and recovery mechanisms
Data protection mechanisms
DB Adjustments
Regular observations
CSF NAU |
9 |
Lecture 1. Introduction
Data Independence in DB
The data independence is a status, when the application programs are completely independent from data storage, access and representation
Logical independence
Physical independence
CSF NAU |
10 |