* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Database Management System (DBMS) an Introduction
Survey
Document related concepts
Commitment ordering wikipedia , lookup
Global serializability wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Serializability wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
DeSiaMore www.desiamore.com/ifm Database Management System (DBMS) an Introduction 1 Intro to DBMS www.desiamore.com/ifm • Understand why databases are important to modern organizations • Understand how databases work • Understand how organizations can maximize their strategic potential with databases DeSiaMore Objectives 2 Data is a vital part of any organization. It needs to be stored, organized, managed, accessed, protected and manipulated. Operational Use databases to: Create a book Track book sales Set salaries and wages Pay employees www.desiamore.com/ifm DeSiaMore Intro to DBMS 3 Intro to DBMS www.desiamore.com/ifm • The purpose of a database is to keep track of things • Unlike a list or spreadsheet, a database may store information that is more complicated than a simple list DeSiaMore Purpose of DBMS 4 Intro to DBMS www.desiamore.com/ifm • The Database Approach: Foundational Concepts • DBMS – Database Management Systems • Use a DBMS software to create, store, organize, and retrieve data from a single database or several databases • Example: Microsoft Access DeSiaMore Database Management for Strategic Advantage 5 www.desiamore.com/ifm • Advantages of the Database Approach • Program-data independence • Minimal data redundancy • Improved data consistency • Improved data sharing • Increased productivity of application development • Enforcement of standards • Improved data quality • Improved data accessibility • Reduced program maintenance DeSiaMore Intro to DBMS Database Management for Strategic Advantage 6 Intro to DBMS • Works with programmers and analysts to design and implement the database • Works with users and managers to establish database policies • Implements security features and establishes database permissions www.desiamore.com/ifm • Effective Management of Databases • The database administrator (DBA) : DeSiaMore Database Management for Strategic Advantage 7 www.desiamore.com/ifm • The four components of a database system are: • Users • Database Application • Database Management System (DBMS) • Database DeSiaMore Intro to DBMS Database Systems 8 Intro to DBMS www.desiamore.com/ifm DeSiaMore Database Systems 9 Intro to DBMS A user of a database system will Use a database application to track things Use forms to enter, read, delete and query data Produce reports www.desiamore.com/ifm DeSiaMore Database Systems - Users 10 Intro to DBMS www.desiamore.com/ifm • A set of one or more computer programs that serves as an intermediary between the users and the DBMS • Application program that read or modify database data by sending SQL statements to DBMS. • Application program to present data to users in the format of forms and reports. DeSiaMore Database Systems – Database Application 11 Intro to DBMS Create and process forms Process user queries Create and process reports Execute application logic Control database applications www.desiamore.com/ifm • • • • • DeSiaMore Database Systems – Database Application : Functions 12 Intro to DBMS A computer program used to create, process and administer the database DBMS receives request encoded in SQL and translates these requests into actions on the database DBMS is a large, complicated program that is licensed software. Almost majority of the companies never write their own DBMS program. www.desiamore.com/ifm DeSiaMore Database Systems – DBMS 13 Intro to DBMS The database is a collection of related tables and other structures. A database is a self-describing collection of related records www.desiamore.com/ifm DeSiaMore Database Systems – Database 14 Intro to DBMS Create databases Create tables Create supporting structures Read database data Modify database data (insert, update, delete) Maintain database structures Enforce rules Control concurrency Provide security Perform backup and recovery www.desiamore.com/ifm • • • • • • • • • • DeSiaMore Functions of DBMS 15 Intro to DBMS Organizational DBMS DeSiaMore www.desiamore.com/ifm 16 Intro to DBMS • • • • • • Support several users simultaneously Include more than one application Involve multiple computers Are complex in design Have many tables Have many databases www.desiamore.com/ifm • Organizational database systems typically: DeSiaMore Organizational DBMS 17