MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts
Database Management System A software that defines how a database store the data, support query languages, produce reports and create data entry screen. DBMS Database Application #1 Application #2 user1
3© Prentice Hall, 2002 Definitions Data: Meaningful facts, text, graphics, images, sound, video segments Database: An organized collection of logically related data Information: Data processed to be useful in decision making Metadata: Data that describes data
Project Life Cycle Feasibility Design Analysis Development Implementation Identify Scope, cost and schedule Gather Information & study the current system Important step in database : Define tables, relationships, forms and reports Create forms, report, help and tests Install, transfer data, train and review
5© Prentice Hall, 2002 Advantages of Database Approach Program-Data Independence – data stored in DBMS, so applications don’t need to worry about formats – Data queries/updates managed by DBMS so programs don’t need to process data access routines – Results in: increased application development and maintenance productivity – Separate the data from the program. – Easy transfer of the data to any machine – Data stored in a centralized computer (server) or distributed and user can access that.
6© Prentice Hall, 2002 Advantages of Database Approach Minimal Data Redundancy – Leads to increased data integrity /consistency similar Improved Data Sharing – Different users get different views of the data Enforcement of Standards – All data access is done in the same way Improved Data Quality – Constraints / obliged, data validation rules Better Data Accessibility/confidence – Use of standard data query language (SQL) Security, Backup/Recovery, Concurrency – Recovery is easier Easy application development
Component of Database System.
Main thing? The propose of data base is to help people track things.
The characteristics of DB Data stored in tables. Row in the table represent record. Column represent a field.
DB has Multiple tables. Each table contains data about one thing.
Relationships
Keys Primary Key: used to create relationships between tables. And help to find a record. Foreign key: provide link between two tables.
Relationship through keys!
Component of Database System.
Questions
Practice Questions thrown in the lecture and solved by students