0% found this document useful (0 votes)
5 views

Class 1 - 01 - Database - Fundamentals

Uploaded by

Abinash Patnaik
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Class 1 - 01 - Database - Fundamentals

Uploaded by

Abinash Patnaik
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Data

Fundamentals

Srinivas Jagarlamudi
Agenda 01 Data
Understanding Data and need of storage

02 Database
Understanding database and its types

03 Database Management System


Understanding DBMS and its advantages

04 Relational DBMS
Understanding EF Codd Rules
Data
Data, in the context of databases, refers to all the
single items that are stored in a database, either
individually or as a set. Data in a database is primarily
stored in database tables, which are organized into
columns that dictate the data types stored therein. So,
if the “Customers” table has a column titled
“Telephone Number,” whose data type is defined as
“Number,” then only numerals can be stored in that
Data column.

Definition
Data is a collection of facts, such as
numbers, words, measurements, or
just descriptions of things
Data can be qualitative or quantitative.
Qualitative data is descriptive information
Purpose
Quantitative data is numerical information (numbers)
The main purpose of the database is to
operate a large amount of information
by storing, retrieving, and managing
data.
Database
The database is an organized collection of structured
data to make it easily accessible, manageable and >1960 File System
update. In simple words, we can say, a database in a
place where the data is stored. The best analogy is
the library. The library contains a huge collection of 1960 Network data model
books of different genres, here the library is database
and books are the data.

In layman terms, consider your college registry. All the 1965 Hierarchical data model
Database details of the students are entered in a single file. You
get the details regarding the students in this file. This
is called a Database where you can access the
information of any student. 1970 Relational data model
Definition
A database is an organized collection
of data, so that it can be easily History
accessed and managed 1961 :Bachman introduced the concept of record and set types. Database Task Group (DBTG) used the concept
to develop CODASYL Network Data Model.

Purpose 1964 The first DBMS called Integrated Data Store was designed by Backman for GE.

The main purpose of the database is to 1965-70 IBM introduced Hierarchical Model and developed DBMS called Information Management System
operate a large amount of information (IMS).
by storing, retrieving, and managing Commercial DBMSs emerged: IDMS (Computer Associates), IDS II (Honeywell), DMS 1100 (UNIVAC's), DMS-
data. 170 (CDC), DBMS-11 (DEC) and PHOLAS (Phillips)

1970 Relational Data Model was introduced by Ted Codd of IBM


Database Management
Database Management can also describe, the data
storage, operations and security practices of a Database
Administrator (DBA), throughout the life cycle of the data.
Managing a database involves designing, implementing
and supporting stored data, to maximize its value.

By implementing an intelligent data management process


into a company, it enables organization to localize all
important data to a company-wide platform; and by
Database Management creating this general access point to all authorized
employees, it means less data needs to be moved
around, copied or restored.
1970
Definition
Database Management, allows a
person to organize, store and retrieve Businesses need Database management to
data from a computer
•Run business operations.
•Organize and track customers, inventory, and employees.
Purpose •Ensure adequate query performance.
The main purpose of the database is to •Keep up with “paperless” consumer demands.
operate a large amount of information
•Store data of distinct types.
by storing, retrieving, and managing
data. •Automate processes.
Database Management System
DBMS or Database Management System is a software application
used to access, create, and manage databases. With the help of
DBMS, you can easily create, retrieve and update data in
databases. A DBMS consists of a group of commands to
manipulate the database and acts as an interface between the
end-users and the database.

Database Management Systems allows users to do the following:


Define Data – Allows the users to create, modify and delete the
definitions which define the database.
Update Data – Provides access to the users to insert, modify and
Database Management System delete data from the database.
Retrieve Data – Allows the users to retrieve data from the
database based on the requirement.
Administration of users – Registers the users and monitors their
Definition action, enforces data security, maintains data integrity, monitors
performance and deals with concurrency control.
DBMS is primarily a software system
that can be considered as a
management console to interact with
and manage databases.

Purpose
It helps to maintain data integrity and
allows the organization to define the
users of data i.e. those who can view,
modify or erase the data.
Definition
The presence same data in multiple
records referred as data redundancy.
Definition
Normalization is process of organizing
the data into multiple tables using keys.
Relational Database Management System
A relational database refers to a database that stores data
in a structured format, using rows and columns. This
makes it easy to locate and access specific values within
the database. It is "relational" because the values within
each table are related to each other. Tables may also be
related to other tables. The relational structure makes it
possible to run queries across multiple tables at once.

While a relational database describes the type of


database an RDMBS manages, the RDBMS refers to the
Relational DBMS database program itself. It is the software that executes
queries on the data, including adding, updating, and
searching for values.
Definition
A relational database management
system (RDBMS) is a database
management system (DBMS) that is
based on the relational model as
invented by E. F. Codd, of IBM's San
Jose Research Laboratory.
Purpose
It allows seamless integration into the
application programming languages
like Java and Python to enable the
users to connect a database with any
application or website.
DBMS vs RDBMS
Recap
Relational DBMS
Establishing a relation
Database Management System between database objects
Software to perform data
management

Database Management
Inserting, Updating and Retrieving
the data from Database

Database
Collection of facts in an organized
manner in table format

Data
Fact about anything
THANK YOU

You might also like