Professional Documents
Culture Documents
управління
Lecture 1. Introduction
Teacher
Petrashenko Andrii Vasilyovich, Ph.D., associate professor - lectures,
laboratory work. Email: petrashenko@gmail.com
Students
Попередня робота:
Delivery dates:
Protection procedure:
Database - set of data, which describes the subject area and the
relationship between their elements (simplified).
1970s: relational model (E. Codd) - the independence of the logical model
(subject area) from the implementation in the computer.
https://db-engines.com/en/ranking
Data model
The ability of the database to process data from various subject areas is
ensured by the presence of a universal formal (mathematical) presentation of
information - a data model.
Data model allows to separate the most essential aspects of the subject area:
Faculty of IT; CT-31; Petrenko PS <? xml version = "1.0" encoding = "UTF-8"?>
<root>
Faculty of IT; CT-31; Vitenko VV <row>
Faculty of IT; CT-32; Palchenko AA <FIELD1> Faculty of IT </FIELD1>
<FIELD2> CT-31 </FIELD2>
Faculty of IT; CT-32; Sidorenko KS <FIELD3> Petrenko PS </FIELD3>
</row>
... <row>
Faculty of RT; RP-31; Maslov AR <FIELD1> Faculty of IT </FIELD1>
<FIELD2> CT-31 </FIELD2>
... <FIELD3> Vitenko VV </FIELD3>
</row>
<row>
<FIELD1> Faculty of IT </FIELD1>
<FIELD2> CT-32 </FIELD2>
<FIELD3> Palchenko AA </FIELD3>
</row>
...
</root>
Relational approach
... .. ...
● Redundancy.
● Integrity control, for example, connections between entities.
● Ability to adapt to changes in requirements (functional and non-
functional).
● The speed of processing large amounts of data.
● Simultaneous access.
● Reliability of storage and recovery after failures.
Conclusion: the simplest DBMS (for example, Sqlite) is better than files
Classification of data models
Infologic (closest to the human), for example, Entity-Relationship or ER-
diagrams
Physical (presentation of data on media: RAM, hard disk, tape, SSD; ways to
organize files, indexes, etc.).
1.Oracle
2.MySQL
3.Microsoft SQL Server
4.PostgreSQL
5.DB
6.SQLite
7.Sybase
8.Tera data
9.Firebird
RDBMS concept
RDBMS - Relational
Database management
system
Conclusion
Advantages of using DBMS: