Database Management Systems - Management Information System

nijazn 8,708 views 12 slides Jul 23, 2014
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

A DBMS is software that:Acts as an interface between application programs and the data files.Helps to reduce data redundancy and eliminate data inconsistency by allowing a central, shared data source


Slide Content

Database Management System Prepared by NIJAZ N Asst. Professor CHMM College for Advanced Studies Varkala

Organizing Data in a Traditional File Environment Organize data in fields , records and files. Field - A grouping of characters into a word, a group of words or a complete number ( eg : person’s name or age) is called a field. Record – A group of related fields comprises a record ( eg : student’s name, course taken, date and grade) File - A group of records of the same type ( eg : course file) Difficult to keep track of all the pieces of data. Different functional areas and groups were allowed to develop their own files independently.

Problems with File System Data Redundancy Presence of duplicate data in multiple files so that the same data are stored in more than one place or location. Data Inconsistency Same data may have different values. Lack of flexibility Difficult to deliver ad hoc reports or respond to unanticipated information requirements in a timely fashions. Poor Security Little control over data or access of data. Lack of Data Sharing Information cannot flow freely across different functional areas

Database Is a collection of data organized. Serve many applications efficiently by Centralizing the data Controlling the redundant data. A single database services multiple application rather than storing data in separate files for each application. E.g.:- A University database through which university applications from the Registrar’s office, the Accounting department, and the Examination department access data

DBMS Software that defines a database, stores the data, supports a query language, produces reports, and creates data-entry screens. A DBMS is software that: Acts as an interface between application programs and the data files. Helps to reduce data redundancy and eliminate data inconsistency by allowing a central, shared data source

Physical view DBMS Logical View Logical & physical view Data as perceived by end users/business specialists How data are actually organized on physical storage media

DBMS – Components/Requirements Formal language used by the programmers to specify the structure/content of the database Contains commands that permit end users to extract data from the database to satisfy information requests Automated/manual file that stores definitions of data elements and data characteristics

Database Models /Types

Relationship Model Proposed in 1969 by Edgar F. Codd Depicts data logically as many-to-many relationships All data is represented in terms of tuples , grouped into relations Order list of elements

Hierarchical Model Organizes data in a tree-like structure Supports one-to-many /parent-child relationships Prevalent in large legacy systems

Network Model Depicts data logically as many-to-many relationships Object types are nodes and relationship types are arcs

Object Oriented Model Organizes data in a tree-like structure Supports one-to-many parent-child relationships Prevalent in large legacy systems