Advance database systems (part 1)

12,014 views 25 slides Dec 22, 2017
Slide 1
Slide 1 of 25
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
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation



Database Definitions and Advantages of RDBMS
Hierarchical Structure of DBMS


Slide Content

Advance Database Systems
Overview of RDBMS

Contents
•Database Definitions and Advantages of RDBMS
•Hierarchical Structure of DBMS

Why you Should take this Course
Jonathan Abrams Friendster fails
due to not optimized and efficient
Database System
Mark Zuckerberg Facebook did not fail
due to optimized and efficient
Database System

Database Definitions and Advantages of RDBMS
•An organized collection of information in computerized format.
•A collection of information organized and presented to serve a
specific purpose.
•Thetermdatabaseisoftenincorrectlyreferredtoasasynonymfora“databa
semanagementsystem(DBMS)”.

Data and Information
•Data is the collection of raw facts collected from any specific
environment for a specific purpose.
•Data in itself doesnotshow anything about its environment, so to get
desired types of results from the data we transform it into
information by applying certain processing on it.
•Once we have processed data using different methods; than data is
converted into meaningful form and that form of the Data is called
information.

•If we consider the data in the previous figure without the titles or the
labels associated with the data (EmpName, age, salary) then; it is not
much useful.
•However, after attaching these labels it brings some meanings to us,
this meaningfulness is further increased when we associate some
other labels, like the company name and the department name etc.
•So this is a very simple example of processing that we can do on the
data to make it information.

Database Systems
•Thetermdatabasesystemisacombinationofdat
abaseandtheDatabaseManagementSystem(D
BMS).
•So, database is collection of meaningful
data/information, DBMS is a tool to manage
this data, and both jointly are called database
system.

Why Use Models?
•Models can be useful when we want to examine or manage part of the real
world.
•The costs of using a model are often considerably lower than the costs of
using or experimenting with the real world itself.
•Examples:
•Network Model Simulation for an Organization in Packet Tracer
•World Map
•ERD for Relational Database Systems.

Hierarchical Structure of DBMS

Flat File Vs Relational Database System
•A flat file database is a database designed around a single table.
•The flat file design puts all database information in one table or list
with field store present all parameters.
•A flat file may contain many fields, often with duplicate data that are
prone to data corruption.
•If you decide to merge data between two flat files, you need to copy
and paste relevant information from one file to the other.
•There is no automation between flat files.
•If you have two or more flat files that contain client addresses, for
example, and a client moved, you would have to manually modify the
address parameters in each file that contains that client’s information.

Relational Database System
•A relational database, on the other hand, incorporates
multiple tables with methods for the tables to work
together.
•The relationships between table data can be ordered,
merged and displayed in database forms.
•These tables are to be normalized up to 3
rd
Normal Form
(3-NF).