SlideShare a Scribd company logo
Presentation DBMS (1)
Database Management System
Topic :
Presented to:
Sir Waqar.
Presented by:
Umer Hassan.
Ali Raza.
Nauman Sarfaraz.
Talal Mir.
Imran Ali.
Contents:
 Introduction of Database.
 Basic terms of Database.
 Flat file Database structures.
 Working with Database.
 How to create a Database.
 Forms and filters.
 SQL (Structured query language).
 Examples of queries.
 RDBMS.
 Normalization.
 Database at work.
 Common Corporate DBMS.
 Data warehouse.
 Data Mining.
• People need data so people create kinds of lists to store and organize it.
• A database is a collection of information that is organized so that it can
easily be accessed, managed, and updated.
• Previously, different departments in a company would design their own
databases with their own copies of data.
• Reduced data redundancy (copies of data).
• Improved data access to users.
• Improved data security.
• Reduced data entry, storage, and retrieval costs.
• Entity: An entity is a piece of an object about which data is stored. i.e. Student,
Employee.
• Fields: A field is a combination of one or more related characters or bytes and it is
the smallest of data fields also called attribues or column. i.e. studentID, studentname,
studentsaddress, employeename,emloyeemailaddress.
• Records: Is a group of related fields.
• Tables: Is a complete collection of records make a table.
• The most basic way to organize data is as a flat file
• In databases a flat file refers to data files that contain records with
no structured relationships. Flat files may contain only basic
formatting, have a small fixed number of fields, and it may or may
not have a file format.
• A flat file database is a database that stores data in a plain text file.
• Flat file database for certain single user for small group situation.
• A data model is a collection of concepts and rules for the
description of the structure of the database.
• Database systems can be based on different data models or
database models respectively.
• Structure of the database means the data types, the constraints
and the relationships for the description or storage of data
respectively.
There are four basic types of database:-
• Hierarchical Model
• Network Model
• Relational Model
• Object-oriented Model
• Hierarchical Model: A hierarchical database model is a data model in
which the data is organized into a tree-like structure. The data is stored as records
which are connected to one another through links.
• Network Model: The network model is a database model conceived as a
flexible way of representing objects and their relationships.
• Relational Model :The relational model for database management is
a database model based on
first-order predicate logic
• Object-oriented Model:
• Object Oriented DBMS Database that stores data elements as objects. Uses of
object-oriented concepts. The term object oriented is abbreviated by OO or O-O
• An object database (also object-oriented database management system) is a
database management system .
Relational Database Structures:
• RDBMS are most important database system used in the software
industry today. It was exclusively used to establish the relation the
relationship between two-database objects. One of the database
objects is one table.
The BDMS:
• A database management system (DBMS) is system software for
creating and managing databases. The DBMS provides users and
programmers with a systematic way to create, retrieve, update and
manage data in a database.
• The DBMS is perhaps most useful for providing a centralized view
of data that can be accessed by multiple users, from multiple
locations, in a controlled manner.
• When you have a lot of data to organize, putting it into a
database can be a big help.
• The DBMS interface present the user with data and the tools
required to work with the data.
• You work with the interface’s tools to perform these data
management functions:
• Creating tables
• Sorting records
• Creating Queries
• Generating reports
Querying a Database
• Queries are the primary mechanism for retrieving
information from a database and consist of questions
presented to the database in a predefined format.
• Allow the DBMS to locate records.
• Establish relationship or linked b/w tables to update records.
• List a subset of records.
• Perform calculations.
• Delete obsolete records.
• Perform other data management tasks.
• For example, you might only want to see how many individuals in your
database live in a given city. Or you might only want to see which
individuals have registered with your database within a given time
period.
SQL
• SQL stands for Structured query language.
• SQL is used to write query.
• SQL ( Structured Query Language) is a special-purpose programming
language designed for managing data held in a relational database
management system (RDBMS).
• The SQL statements can be used for both interactive queries and
collecting data for reports from relational database.
• There are four common and main queries
1. Select
2. Insert into
3. Delete
4. Update
Creating tables
• A table is a collection of related data held in a structured format within
a database.
• It consists of fields (columns), and rows.
• This is the first step in building any database.
• Define each field in the table by following three step:
1.Name the field
2.Specify the field type
3.Specify the field size
• After the table has been set up , now
data can enter in a Table.
Sorting Records:
• DBMS is the ability to sort a table of Data, either for a
printed report or for display on the screen.
• For example, a product catalog that lists the products in
alphabetical order or on the basis of unit price is much
easier to use than one that lists the items in random
order.
• When you sort records, you are putting them into
a logical order, with similar data grouped together.
Generating Reports
• Not all DBMS operations have to occur on screen.
• A report is printed information that, like a query result, is
assembled by gathering database on user-supplied
criteria.
• In fact, reports generators is most DBMSs create reports
from queries.
• Reports are also similar to forms because their layout can
be customized with object representing fields and other
controls
RDBMS
• RDBMS stands for Relational Database Management System.
• A relational database management system (RDBMS) is a
program that lets you create, update, and administer
a relational database.
• Each RDBMS table consists of database table rows. Each
database table row consists of one or more database table
fields.
RDBMS store the data into collection of tables, which might
be related by common fields
(database table columns).
• A relationship is a link b/w two tables of
database.
• When a relationship created , a record in one table is
connected to one or many records in another table.
• There are three types of Relationship:
1. One-To-One Relationship
2. One-To-Many Relationship
3. Many-To-Many Relationship
Relationships in RDBMS
One-To-One Relationship
• A one-to-one relationship in a relational database occurs when one
parent record or field has either zero or one child record only.
These relationships are the easiest to represent in databases
• In relational databases, a one-to-many relationship occurs
when a parent record in one table can potentially reference
several child records in another table.
One-To- Many Relationship:
• A many-to-many relationship refers to a relationship between tables
in a database when a parent row in one table contains several child
rows in the second table, and vice versa. Many-to-many
relationships are often tricky to represent.
Many-To- Many Relationship:
Keys in Database
• Primary key: is a candidate key that is most appropriate to be the main reference
key for the table.
• Foreign key: is generally a primary key from one table that appears as a field in
another where the first table has a relationship to the second.
• Secondary Key or Alternative Key: A table may have one or more choices for the
primary key. Collectively these are known as candidate keys as discuss earlier. One
is selected as the primary key. Those not selected are known as secondary keys or
alternative keys.
• Candidate Key: A candidate is a subset of a super key. A candidate key is a single
field or the least combination of fields that uniquely identifies each record in the
table.
Database normalization
• Database normalization: Database normalization is the process of
organizing the attributes and tables of a relational database to minimize
data redundancy.
• In other words normalization is used to purify database.
• There are 3 form of normalization.
• 1st Normal Form.
• 2nd Normal Form.
• 3rd Normal Form.
First Normal Form
• As per First Normal Form, no two Rows of data must contain repeating
group of information.
• Each set of column must have a unique value.
• After Normal 1st form.
2nd Normal Form
• Second Normal Form there must not be any partial dependency of
any column on primary key.
Third Normal Form
• Third Normal form applies that every non-prime attribute of table
must be dependent on primary key.
Common Corporate DBMS.
• MySQL
• Microsoft SQL Server
• Microsoft Office Access
• Microsoft Visual FoxPro
• PostgreSQL
• SQLite
• Firebird
Data warehouse
• In computing, a data warehouse (DW or DWH), also known as an
enterprise data warehouse (EDW), is a system used for reporting
and data analysis. DWs are central repositories of integrated data from one
or more disparate sources.
Data Mining
• Data mining is a powerful new technology with great potential
• Data mining, is the computer-assisted process of digging through
and analyzing enormous sets of data and then extracting the
meaning of the data.

More Related Content

What's hot (20)

PPTX
Relational Database Management System
Mian Abdul Raheem
 
PPT
Database management system
Govinda Neupane
 
PPT
11 Database Concepts
Praveen M Jigajinni
 
PPTX
DATABASE PRESENTATION
SunnyRajput34
 
PPT
overview of database concept
gourav kottawar
 
PPT
computer fund-database presentation
Rakibul islam
 
PPT
Database Concept by Luke Lonergan
Luke Lonergan
 
DOC
rdbms-notes
Mohit Saini
 
PPTX
Types of databases
PAQUIAAIZEL
 
PPT
Lecture 01 introduction to database
emailharmeet
 
PPTX
Introduction to databases
Bryan Corpuz
 
PPTX
Types of databases
Md Showrov Ahmed
 
PPTX
Introduction to DBMS(For College Seminars)
Naman Joshi
 
PPTX
Database management system
Shashikumar_chari
 
PDF
Chapter 6 Database SC025 2017/2018
Fizaril Amzari Omar
 
PPT
Database an introduction
Anwarul Islam, PhD
 
PPTX
Introduction to DBMS
Meritstore Slides
 
PPTX
Database Concepts and Components
RIAH ENCARNACION
 
PPTX
Database management system
AnujRana43
 
PPTX
3 Level Architecture
Adeel Rasheed
 
Relational Database Management System
Mian Abdul Raheem
 
Database management system
Govinda Neupane
 
11 Database Concepts
Praveen M Jigajinni
 
DATABASE PRESENTATION
SunnyRajput34
 
overview of database concept
gourav kottawar
 
computer fund-database presentation
Rakibul islam
 
Database Concept by Luke Lonergan
Luke Lonergan
 
rdbms-notes
Mohit Saini
 
Types of databases
PAQUIAAIZEL
 
Lecture 01 introduction to database
emailharmeet
 
Introduction to databases
Bryan Corpuz
 
Types of databases
Md Showrov Ahmed
 
Introduction to DBMS(For College Seminars)
Naman Joshi
 
Database management system
Shashikumar_chari
 
Chapter 6 Database SC025 2017/2018
Fizaril Amzari Omar
 
Database an introduction
Anwarul Islam, PhD
 
Introduction to DBMS
Meritstore Slides
 
Database Concepts and Components
RIAH ENCARNACION
 
Database management system
AnujRana43
 
3 Level Architecture
Adeel Rasheed
 

Viewers also liked (20)

PPTX
will vs be going to
Desirée Rodríguez Martín
 
PDF
Compression Type Connector - dongya electronic
Focus_Shu
 
PPTX
Baptism ritual structure and symbols
mariacatherinelucia
 
PPTX
Presentatie kermisexploitanten 17 januari 2015-def
Stichting Bevorderen Efficiënt Betalen
 
PPTX
What animal
mariacatherinelucia
 
PPTX
Portfolio Overview as of Q1 2016
Kyle Kauss
 
PDF
RF coaxial connector - dongya electronic
Focus_Shu
 
PDF
Eurorail Project: CEE Sea-to-Sea Connectivity
Sergii Kiral
 
PPT
Engleza po
Gaby Ella
 
DOCX
কফি সমাচার
Sajid Rahat
 
DOC
pharmacist rajesh
Sonu Rajesh
 
DOCX
Corporate Dresscode
Sajid Rahat
 
PPTX
Survey responses question 3
Seandoel97
 
PPS
Papuc elena marcela how to be a better manager
Ely Elena
 
PPTX
Eucharist
mariacatherinelucia
 
PDF
לנבר רזומה 2015
Yeruham Barzilay
 
DOCX
Hasil Review
Ali Raza
 
PDF
Danielian
Thomas Danielian
 
PDF
NSAC2015_Team140_FinalPlansBook
Evan Seuren
 
PPTX
Leslie Scott Presentation March 3 2015
KLHomer
 
will vs be going to
Desirée Rodríguez Martín
 
Compression Type Connector - dongya electronic
Focus_Shu
 
Baptism ritual structure and symbols
mariacatherinelucia
 
Presentatie kermisexploitanten 17 januari 2015-def
Stichting Bevorderen Efficiënt Betalen
 
What animal
mariacatherinelucia
 
Portfolio Overview as of Q1 2016
Kyle Kauss
 
RF coaxial connector - dongya electronic
Focus_Shu
 
Eurorail Project: CEE Sea-to-Sea Connectivity
Sergii Kiral
 
Engleza po
Gaby Ella
 
কফি সমাচার
Sajid Rahat
 
pharmacist rajesh
Sonu Rajesh
 
Corporate Dresscode
Sajid Rahat
 
Survey responses question 3
Seandoel97
 
Papuc elena marcela how to be a better manager
Ely Elena
 
לנבר רזומה 2015
Yeruham Barzilay
 
Hasil Review
Ali Raza
 
Danielian
Thomas Danielian
 
NSAC2015_Team140_FinalPlansBook
Evan Seuren
 
Leslie Scott Presentation March 3 2015
KLHomer
 
Ad

Similar to Presentation DBMS (1) (20)

PDF
database1.pdf
prashanna13
 
PPTX
MIS-3rd Unit.pptx
ssuser5e8d69
 
PPTX
MIS-3rd Unit.pptx
Sumit Kumar
 
PPTX
Dbms and sqlpptx
thesupermanreturns
 
PPTX
IP-Lesson_Planning(Unit4 - Database concepts and SQL).pptx
ssuser61d324
 
PPSX
oracle
Vilasita Nandamuri
 
PPTX
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
venigkrish89
 
PDF
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
SakkaravarthiS1
 
PDF
DATABASE MANAGEMENT SYSTEMS.pdf
NikitaKumari71
 
PPTX
Data Manipulation ppt. for BSIT students
julie4baxtii
 
PPTX
dbms introduction.pptx
ATISHAYJAIN847270
 
PPTX
Database fundamentals
LAILA ARZUMAN ARA
 
PPSX
DBMS_(MySql).ppsx database sql file my sql codes
wannabekrishna0
 
PPTX
Database management system
khagendrabasnet4
 
PPT
DBMS ACCESS programming and learning .ppt
MANISH169648
 
PDF
03-database-management-system-revision-notes.pdf
Amit Mishra
 
PPTX
Chapter 7 Basic Data Storage.pptx
NiloyHasan12
 
PPTX
lecture 6 DIGITAL TOOLBOX SEMESTER 1.PPTX
t2133457
 
PPTX
Database System
Hasaka Sasaranga
 
database1.pdf
prashanna13
 
MIS-3rd Unit.pptx
ssuser5e8d69
 
MIS-3rd Unit.pptx
Sumit Kumar
 
Dbms and sqlpptx
thesupermanreturns
 
IP-Lesson_Planning(Unit4 - Database concepts and SQL).pptx
ssuser61d324
 
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
venigkrish89
 
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
SakkaravarthiS1
 
DATABASE MANAGEMENT SYSTEMS.pdf
NikitaKumari71
 
Data Manipulation ppt. for BSIT students
julie4baxtii
 
dbms introduction.pptx
ATISHAYJAIN847270
 
Database fundamentals
LAILA ARZUMAN ARA
 
DBMS_(MySql).ppsx database sql file my sql codes
wannabekrishna0
 
Database management system
khagendrabasnet4
 
DBMS ACCESS programming and learning .ppt
MANISH169648
 
03-database-management-system-revision-notes.pdf
Amit Mishra
 
Chapter 7 Basic Data Storage.pptx
NiloyHasan12
 
lecture 6 DIGITAL TOOLBOX SEMESTER 1.PPTX
t2133457
 
Database System
Hasaka Sasaranga
 
Ad

More from Ali Raza (15)

PPTX
Parallel Processors (SIMD)
Ali Raza
 
PPTX
Parallel Processors (SIMD)
Ali Raza
 
DOCX
Difference
Ali Raza
 
DOCX
The mughal empire
Ali Raza
 
PPTX
Psychology
Ali Raza
 
DOCX
Assignment of ict robotics
Ali Raza
 
DOC
Operating system
Ali Raza
 
PPTX
Software programming and development
Ali Raza
 
PPTX
artificial intelligence
Ali Raza
 
PPTX
E commrece
Ali Raza
 
PPTX
Computer networks7
Ali Raza
 
PPTX
Personal computer
Ali Raza
 
DOCX
Assignment of ict robotics
Ali Raza
 
PPTX
Presentation of verb
Ali Raza
 
PPTX
Verb
Ali Raza
 
Parallel Processors (SIMD)
Ali Raza
 
Parallel Processors (SIMD)
Ali Raza
 
Difference
Ali Raza
 
The mughal empire
Ali Raza
 
Psychology
Ali Raza
 
Assignment of ict robotics
Ali Raza
 
Operating system
Ali Raza
 
Software programming and development
Ali Raza
 
artificial intelligence
Ali Raza
 
E commrece
Ali Raza
 
Computer networks7
Ali Raza
 
Personal computer
Ali Raza
 
Assignment of ict robotics
Ali Raza
 
Presentation of verb
Ali Raza
 
Verb
Ali Raza
 

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 

Presentation DBMS (1)

  • 3. Presented to: Sir Waqar. Presented by: Umer Hassan. Ali Raza. Nauman Sarfaraz. Talal Mir. Imran Ali.
  • 4. Contents:  Introduction of Database.  Basic terms of Database.  Flat file Database structures.  Working with Database.  How to create a Database.  Forms and filters.  SQL (Structured query language).  Examples of queries.  RDBMS.  Normalization.  Database at work.  Common Corporate DBMS.  Data warehouse.  Data Mining.
  • 5. • People need data so people create kinds of lists to store and organize it. • A database is a collection of information that is organized so that it can easily be accessed, managed, and updated. • Previously, different departments in a company would design their own databases with their own copies of data. • Reduced data redundancy (copies of data). • Improved data access to users. • Improved data security. • Reduced data entry, storage, and retrieval costs.
  • 6. • Entity: An entity is a piece of an object about which data is stored. i.e. Student, Employee. • Fields: A field is a combination of one or more related characters or bytes and it is the smallest of data fields also called attribues or column. i.e. studentID, studentname, studentsaddress, employeename,emloyeemailaddress. • Records: Is a group of related fields. • Tables: Is a complete collection of records make a table.
  • 7. • The most basic way to organize data is as a flat file • In databases a flat file refers to data files that contain records with no structured relationships. Flat files may contain only basic formatting, have a small fixed number of fields, and it may or may not have a file format. • A flat file database is a database that stores data in a plain text file. • Flat file database for certain single user for small group situation.
  • 8. • A data model is a collection of concepts and rules for the description of the structure of the database. • Database systems can be based on different data models or database models respectively. • Structure of the database means the data types, the constraints and the relationships for the description or storage of data respectively.
  • 9. There are four basic types of database:- • Hierarchical Model • Network Model • Relational Model • Object-oriented Model
  • 10. • Hierarchical Model: A hierarchical database model is a data model in which the data is organized into a tree-like structure. The data is stored as records which are connected to one another through links. • Network Model: The network model is a database model conceived as a flexible way of representing objects and their relationships.
  • 11. • Relational Model :The relational model for database management is a database model based on first-order predicate logic • Object-oriented Model: • Object Oriented DBMS Database that stores data elements as objects. Uses of object-oriented concepts. The term object oriented is abbreviated by OO or O-O • An object database (also object-oriented database management system) is a database management system .
  • 12. Relational Database Structures: • RDBMS are most important database system used in the software industry today. It was exclusively used to establish the relation the relationship between two-database objects. One of the database objects is one table.
  • 13. The BDMS: • A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data in a database. • The DBMS is perhaps most useful for providing a centralized view of data that can be accessed by multiple users, from multiple locations, in a controlled manner.
  • 14. • When you have a lot of data to organize, putting it into a database can be a big help. • The DBMS interface present the user with data and the tools required to work with the data. • You work with the interface’s tools to perform these data management functions: • Creating tables • Sorting records • Creating Queries • Generating reports
  • 15. Querying a Database • Queries are the primary mechanism for retrieving information from a database and consist of questions presented to the database in a predefined format. • Allow the DBMS to locate records. • Establish relationship or linked b/w tables to update records. • List a subset of records. • Perform calculations. • Delete obsolete records. • Perform other data management tasks. • For example, you might only want to see how many individuals in your database live in a given city. Or you might only want to see which individuals have registered with your database within a given time period.
  • 16. SQL • SQL stands for Structured query language. • SQL is used to write query. • SQL ( Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS). • The SQL statements can be used for both interactive queries and collecting data for reports from relational database. • There are four common and main queries 1. Select 2. Insert into 3. Delete 4. Update
  • 17. Creating tables • A table is a collection of related data held in a structured format within a database. • It consists of fields (columns), and rows. • This is the first step in building any database. • Define each field in the table by following three step: 1.Name the field 2.Specify the field type 3.Specify the field size • After the table has been set up , now data can enter in a Table.
  • 18. Sorting Records: • DBMS is the ability to sort a table of Data, either for a printed report or for display on the screen. • For example, a product catalog that lists the products in alphabetical order or on the basis of unit price is much easier to use than one that lists the items in random order. • When you sort records, you are putting them into a logical order, with similar data grouped together.
  • 19. Generating Reports • Not all DBMS operations have to occur on screen. • A report is printed information that, like a query result, is assembled by gathering database on user-supplied criteria. • In fact, reports generators is most DBMSs create reports from queries. • Reports are also similar to forms because their layout can be customized with object representing fields and other controls
  • 20. RDBMS • RDBMS stands for Relational Database Management System. • A relational database management system (RDBMS) is a program that lets you create, update, and administer a relational database. • Each RDBMS table consists of database table rows. Each database table row consists of one or more database table fields. RDBMS store the data into collection of tables, which might be related by common fields (database table columns).
  • 21. • A relationship is a link b/w two tables of database. • When a relationship created , a record in one table is connected to one or many records in another table. • There are three types of Relationship: 1. One-To-One Relationship 2. One-To-Many Relationship 3. Many-To-Many Relationship Relationships in RDBMS
  • 22. One-To-One Relationship • A one-to-one relationship in a relational database occurs when one parent record or field has either zero or one child record only. These relationships are the easiest to represent in databases
  • 23. • In relational databases, a one-to-many relationship occurs when a parent record in one table can potentially reference several child records in another table. One-To- Many Relationship:
  • 24. • A many-to-many relationship refers to a relationship between tables in a database when a parent row in one table contains several child rows in the second table, and vice versa. Many-to-many relationships are often tricky to represent. Many-To- Many Relationship:
  • 25. Keys in Database • Primary key: is a candidate key that is most appropriate to be the main reference key for the table. • Foreign key: is generally a primary key from one table that appears as a field in another where the first table has a relationship to the second. • Secondary Key or Alternative Key: A table may have one or more choices for the primary key. Collectively these are known as candidate keys as discuss earlier. One is selected as the primary key. Those not selected are known as secondary keys or alternative keys. • Candidate Key: A candidate is a subset of a super key. A candidate key is a single field or the least combination of fields that uniquely identifies each record in the table.
  • 26. Database normalization • Database normalization: Database normalization is the process of organizing the attributes and tables of a relational database to minimize data redundancy. • In other words normalization is used to purify database. • There are 3 form of normalization. • 1st Normal Form. • 2nd Normal Form. • 3rd Normal Form.
  • 27. First Normal Form • As per First Normal Form, no two Rows of data must contain repeating group of information. • Each set of column must have a unique value. • After Normal 1st form.
  • 28. 2nd Normal Form • Second Normal Form there must not be any partial dependency of any column on primary key.
  • 29. Third Normal Form • Third Normal form applies that every non-prime attribute of table must be dependent on primary key.
  • 30. Common Corporate DBMS. • MySQL • Microsoft SQL Server • Microsoft Office Access • Microsoft Visual FoxPro • PostgreSQL • SQLite • Firebird
  • 31. Data warehouse • In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for reporting and data analysis. DWs are central repositories of integrated data from one or more disparate sources.
  • 32. Data Mining • Data mining is a powerful new technology with great potential • Data mining, is the computer-assisted process of digging through and analyzing enormous sets of data and then extracting the meaning of the data.