Академический Документы
Профессиональный Документы
Культура Документы
DATABASE SYSTEM
A database system is a computer based record keeping system whose overall purpose is to record and maintain information that is relevant to the organization for making decisions. A database may also be described as a collection of data (or facts) that are logically organized and can easily be searched or manipulated. A database is in essence one or multiple computer files that encode data in a highly structured format. The following systems are used in various applications Ban king System and ATM Stock Trading Systems. Flight Reservation System Computerized Library System Super Market Product Inventory System.
Data
Data act as bridge between the machine part i.e hardware, software and the users which directly access it through some application programs. Data may be of different types. User data: This consist of tables of data called relation(s)s. where Columns are called fields of attribute where rows are called records of table.
3
Metadata: is a description of the database structure. it basically means data about data. System Table stores the metadata which includes: Number of Tables and Table Names, Number of fields and field Names and Primary Key Fields. Hardware: consists of secondary storage device such as magnetic disk ( hard disk zip disk floppy disk), optical(CD-ROM), MAGNETIC tapes etc. on which data is stored together with the output/input devices (mouse, keyboard, printers). Software: consist of database management which acts as a bridge between the users, application programs , and database and files system of a particular storage media (hard disk, magnetic tapes etc) to insert, update, delete and retrieve data. Users: Users are those persons who need the information frome the database to care out their primary responsibility ie personnel, staff, clerrical, managers executives, etc.
Hierarchical structure
This is structure is simple but none flexible because the relationship is confined to a one-to-many relationship .IBMS IMS system and the RDM Mobile are examples of a hierarchical database system with the multiple. The hierarchical structure is used primarily today for storing geographic information and file systems.
Network structure
This consist of more complex relationships unlike the hierarchical structure ,it can relate to many records and access them by following one of several path. In order words the structure allows from many-to-many relationships.
Relational structure
It is used by mainframe, midrange and microcomputer system. it uses two dimensional rows and columns to store data. The tables of records can be connected by common key values.
Multidimensional Structure
This dimensional is similar to the relational model, the dimensions of the cube-like model have data relating to element in each cell. This structure gives a spreadsheet-like view of data.
Functions of DBMS
There are various functions of a database which are listed as follows; The ablity to retrieve and update data This is a fundamental component of a DBMS essential to database management.without the ability to view or manipulate data,there would be no point using a database system. Support Concurrent Updates Concurrence updates occur when multiple users make update to the database simultaneously. Supporting concurrency updates is also crucial to database management as this component ensures that updates are made correctly and the end result is accurate. Security Security is the prevention of unauthorized users accessing the database.DBMS uses features such as encrypton, authentification, authourization and views to provide security to the database. Encrypton is when DBMS converts the data in a database to an indecipherable format. Data Integrity
9
Data integrity is an important function in database management, this is a set of rules that DBMS provides to see that data integrity is enforced, thus avoiding incorrect or inconsistent data, Types of DBMS provisions are data type, legal values and format.
Database Administrator(DBA)
The people responsible for the management of databases are called database administrators. Each database administrator, dubbed DBA for the sake of brevity, may be engaged in performing various database manipulation tasks such as archiving, testing, running, security control, etc. Most of the major vendors who provides database solutions also offer courses to certify the DBA.
10