SlideShare a Scribd company logo
Hasaka Sasaranga Wijenarayana | 0124
Mahima Bimshan
Harsha Kanchana
Shandu Malan
Content
 Data & Information
 What is a database?
 Data modeling
 Database Management System (DBMS)
 Data Manipulation
 Advantages & Disadvantages of DBMS
What is data?
 Raw facts and figures
 Can be numbers, characters, symbols, images etc.
 Meaningless
What is information
The data that have been processed and organized in a
presentable manner to make them meaningful and useful.
Proper information must meets following criteria.
 Must be communicated to recipient
 Must be in a understandable language
 Must be organized properly
 Must be related to purpose
Data vs. Information
Data Information
Raw fact Data with context
No context Processed data
Just Numbers and text
Value added to data
-Summarized
-Organized
-Analyzed
What is a database?
 A collection of data organized in a manner that allows
access, retrieval, and use of that data.
 Data is typically organized as “records” in a
relation(table).
 Database is designed, built and populated with data for a
specific purpose for a specific group of people.
 Allows to update.
Basic Database Structure
What is Data Modelling?
Process of creating a data model for the data to be stored in a
Database. This data model is a conceptual representation of
 Data objects
 The associations between different data objects
 The rules.
Emphasizes on what data is needed and how it should be organized
instead of what operations need to be performed on the data.
Database System
Types of Data Models
 There are mainly three different types of data models:
 Conceptual: This Data Model defines WHAT the system contains. This
model is typically created by Business stakeholders and Data
Architects. The purpose is to organize, scope and define business
concepts and rules.
 Logical: Defines HOW the system should be implemented regardless
of the DBMS. This model is typically created by Data Architects and
Business Analysts. The purpose is to developed technical map of rules
and data structures.
 Physical: This Data Model describes HOW the system will be
implemented using a specific DBMS system. This model is typically
created by DBA and developers. The purpose is actual implementation
of the database.
Database System
What is a DBMS?
A software or a set of programs that provides the necessary infrastructure
to developers/users to perform operations like selection, insertion,
updation or deletion of data in a database.
DBMS Softwares
Following are some popular DBMS softwares,
 MS-Access
 Oracle
 MySQL
 Dbase
 FoxPro
Database Design
Conceptual database design : conceptual representation of the database,
which has the identification of the important entities, relationships, and
attributes.
Logical database design : convert the conceptual representation to the
logical structure of the database, which includes designing the relations.
Physical database design : make a decision how the logical structure is to
be physically implemented in the target Database Management System
(DBMS)
Types of databases
 Relational database
 Distributed database
 Cloud database
 NoSQL database
 Object-oriented database
 Graph database
Relational Database
A structure that allows us to identify and access data in
relation to another piece of data in the database
Distributed Database
A database that is logically
the same system but it is
physically spread over
different sites of a
computer network.
Cloud database
A cloud database is a database service built and
accessed through a cloud platform.
 Amazon Web Services
 Microsoft Azure SQL Database
 Cloud SQL by Google
 Oracle Database as a Service
Object-oriented database
NoSQL, which stand for "not only SQL," is an alternative to traditional
relational databases in which data is placed in tables and data schema is
carefully designed before the database is built.
OODB are databases that represent data in
the form of objects and classes. In object-
oriented terminology, an object is a real-
world entity, and a class is a collection
of objects.
NoSQL database
Data Manipulation
The process of changing data in an effort to make it easier to read or to
make more organized.
For example a log of data can be sorted out in alphabetical order making
easier to locate.
SQL (Structured Query Language) - standard computer language for
relational database management and data manipulation
DML- Data Manipulation Language
Sub language of SQL which enables users to access and
manipulate data such as selection, insertion, deletion or
modification.
Keywords
SELECT, INSERT, UPDATE, DELETE
INSERT INTO table_name (column1, column2, column3,...columnN)] VALUES
(value1, value2, value3,...valueN)
SELECT * FROM table_name;
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
DELETE FROM table_name WHERE condition;
Advantages of a DBMS
 Controlling Data Redundancy: Data is recorded in only one place in
the database and it is not duplicated.
 Data Consistency: Data item appears only once, and the updated
value is immediately available to all users.
 Control Over Concurrency : In a computer file-based system in
updating, one may overwrite the values recorded by the other.
 Backup and Recovery Procedures: automatically create the backup of
data and restore data if required.
 Data Independence: Separation of data structure of database from
application program that uses the data is called data independence.
Disadvantages of DBMS
 Cost of Hardware and Software: Processor with high speed of data
processing and memory of large size is required.
 Cost of Data Conversion: Very difficult and costly method to convert
data of data file into database.
 Cost of Staff Training: Time & cost for the training of staff to run the
DBMS is high.
 Appointing Technical Staff: Trained technical persons such as database
administrator, application programmers, data entry operators etc. are
required to handle the DBMS.
 Database Damage: All data is integrated into a single database. If
database is damaged due to electric failure or database is corrupted on
the storage media, then your valuable data may be lost forever.
Thank You
Ad

More Related Content

What's hot (20)

Data Management Services
Data Management ServicesData Management Services
Data Management Services
BackOfficePro
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
chottu89
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed Database
Abhilasha Lahigude
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
EAM Overview
EAM OverviewEAM Overview
EAM Overview
Baker Khader Abdallah, PMP
 
Creating database
Creating databaseCreating database
Creating database
Hitesh Kumar Markam
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
oudesign
 
Data Archiving and Sharing
Data Archiving and SharingData Archiving and Sharing
Data Archiving and Sharing
C. Tobin Magle
 
Introduction to Real-time data processing
Introduction to Real-time data processingIntroduction to Real-time data processing
Introduction to Real-time data processing
Yogi Devendra Vyavahare
 
Database management systems
Database management systemsDatabase management systems
Database management systems
Mohammed El Hedhly
 
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Software Guru
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Gajanand Sharma
 
Material management presentation
Material management presentationMaterial management presentation
Material management presentation
AshaEk
 
Demantra & ascp
Demantra & ascpDemantra & ascp
Demantra & ascp
InSync Conference
 
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
Raj vardhan
 
A Practical Approach To Data Mining Presentation
A Practical Approach To Data Mining PresentationA Practical Approach To Data Mining Presentation
A Practical Approach To Data Mining Presentation
millerca2
 
Inventory and inventory management
Inventory and inventory managementInventory and inventory management
Inventory and inventory management
Mohammed Jasir PV
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
SHIKHA GAUTAM
 
Data management
Data managementData management
Data management
RahulJoshi975765
 
Data Management Services
Data Management ServicesData Management Services
Data Management Services
BackOfficePro
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
chottu89
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed Database
Abhilasha Lahigude
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
oudesign
 
Data Archiving and Sharing
Data Archiving and SharingData Archiving and Sharing
Data Archiving and Sharing
C. Tobin Magle
 
Introduction to Real-time data processing
Introduction to Real-time data processingIntroduction to Real-time data processing
Introduction to Real-time data processing
Yogi Devendra Vyavahare
 
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Software Guru
 
Material management presentation
Material management presentationMaterial management presentation
Material management presentation
AshaEk
 
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
Raj vardhan
 
A Practical Approach To Data Mining Presentation
A Practical Approach To Data Mining PresentationA Practical Approach To Data Mining Presentation
A Practical Approach To Data Mining Presentation
millerca2
 
Inventory and inventory management
Inventory and inventory managementInventory and inventory management
Inventory and inventory management
Mohammed Jasir PV
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
SHIKHA GAUTAM
 

Similar to Database System (20)

Dbms unit i
Dbms unit iDbms unit i
Dbms unit i
Arnav Chowdhury
 
Dbms
DbmsDbms
Dbms
Surkhab Shelly
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
TolganayAnarbekova
 
Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)
anjanasharma77573
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
AssemNazirova2
 
Database systems Handbook 2V.pdf
Database systems Handbook 2V.pdfDatabase systems Handbook 2V.pdf
Database systems Handbook 2V.pdf
Bahria University Islamabad, Pakistan
 
Unit 1 DBMS
Unit 1 DBMSUnit 1 DBMS
Unit 1 DBMS
DhivyaSubramaniyam
 
Basic SQL for Bcom Business Analytics.pptx
Basic SQL for Bcom Business Analytics.pptxBasic SQL for Bcom Business Analytics.pptx
Basic SQL for Bcom Business Analytics.pptx
sjcdsdocs
 
Database systems Handbook dbms.pdf
Database systems Handbook dbms.pdfDatabase systems Handbook dbms.pdf
Database systems Handbook dbms.pdf
Bahria University Islamabad, Pakistan
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
Bahria University Islamabad, Pakistan
 
Database systems Handbook dbms.pdf
Database systems Handbook dbms.pdfDatabase systems Handbook dbms.pdf
Database systems Handbook dbms.pdf
Bahria University Islamabad, Pakistan
 
Database systems Handbook dbms.pdf
Database systems Handbook dbms.pdfDatabase systems Handbook dbms.pdf
Database systems Handbook dbms.pdf
Bahria University Islamabad, Pakistan
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
Bahria University Islamabad, Pakistan
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
chatkall46
 
Introduction to Database Management Systems
Introduction to Database Management SystemsIntroduction to Database Management Systems
Introduction to Database Management Systems
BackiyalakshmiVenkat
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
Zulfiquer Ahmed Amin
 
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptxINTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
renadmajid789
 
DBMS. Advantage of Data base management systems
DBMS. Advantage of Data base management systemsDBMS. Advantage of Data base management systems
DBMS. Advantage of Data base management systems
Dr Shailendra Bhalawe
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)Basic of Database Management System(DBMS)
Basic of Database Management System(DBMS)
anjanasharma77573
 
Basic SQL for Bcom Business Analytics.pptx
Basic SQL for Bcom Business Analytics.pptxBasic SQL for Bcom Business Analytics.pptx
Basic SQL for Bcom Business Analytics.pptx
sjcdsdocs
 
Introduction to Database Management Systems
Introduction to Database Management SystemsIntroduction to Database Management Systems
Introduction to Database Management Systems
BackiyalakshmiVenkat
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
Zulfiquer Ahmed Amin
 
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptxINTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
INTRODUCTION TO DATABASE-SYSTEMS PRESENTATION.pptx
renadmajid789
 
DBMS. Advantage of Data base management systems
DBMS. Advantage of Data base management systemsDBMS. Advantage of Data base management systems
DBMS. Advantage of Data base management systems
Dr Shailendra Bhalawe
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Ad

Recently uploaded (20)

P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Ad

Database System

  • 1. Hasaka Sasaranga Wijenarayana | 0124 Mahima Bimshan Harsha Kanchana Shandu Malan
  • 2. Content  Data & Information  What is a database?  Data modeling  Database Management System (DBMS)  Data Manipulation  Advantages & Disadvantages of DBMS
  • 3. What is data?  Raw facts and figures  Can be numbers, characters, symbols, images etc.  Meaningless
  • 4. What is information The data that have been processed and organized in a presentable manner to make them meaningful and useful. Proper information must meets following criteria.  Must be communicated to recipient  Must be in a understandable language  Must be organized properly  Must be related to purpose
  • 5. Data vs. Information Data Information Raw fact Data with context No context Processed data Just Numbers and text Value added to data -Summarized -Organized -Analyzed
  • 6. What is a database?  A collection of data organized in a manner that allows access, retrieval, and use of that data.  Data is typically organized as “records” in a relation(table).  Database is designed, built and populated with data for a specific purpose for a specific group of people.  Allows to update.
  • 8. What is Data Modelling? Process of creating a data model for the data to be stored in a Database. This data model is a conceptual representation of  Data objects  The associations between different data objects  The rules. Emphasizes on what data is needed and how it should be organized instead of what operations need to be performed on the data.
  • 10. Types of Data Models  There are mainly three different types of data models:  Conceptual: This Data Model defines WHAT the system contains. This model is typically created by Business stakeholders and Data Architects. The purpose is to organize, scope and define business concepts and rules.  Logical: Defines HOW the system should be implemented regardless of the DBMS. This model is typically created by Data Architects and Business Analysts. The purpose is to developed technical map of rules and data structures.  Physical: This Data Model describes HOW the system will be implemented using a specific DBMS system. This model is typically created by DBA and developers. The purpose is actual implementation of the database.
  • 12. What is a DBMS? A software or a set of programs that provides the necessary infrastructure to developers/users to perform operations like selection, insertion, updation or deletion of data in a database.
  • 13. DBMS Softwares Following are some popular DBMS softwares,  MS-Access  Oracle  MySQL  Dbase  FoxPro
  • 14. Database Design Conceptual database design : conceptual representation of the database, which has the identification of the important entities, relationships, and attributes. Logical database design : convert the conceptual representation to the logical structure of the database, which includes designing the relations. Physical database design : make a decision how the logical structure is to be physically implemented in the target Database Management System (DBMS)
  • 15. Types of databases  Relational database  Distributed database  Cloud database  NoSQL database  Object-oriented database  Graph database
  • 16. Relational Database A structure that allows us to identify and access data in relation to another piece of data in the database
  • 17. Distributed Database A database that is logically the same system but it is physically spread over different sites of a computer network.
  • 18. Cloud database A cloud database is a database service built and accessed through a cloud platform.  Amazon Web Services  Microsoft Azure SQL Database  Cloud SQL by Google  Oracle Database as a Service
  • 19. Object-oriented database NoSQL, which stand for "not only SQL," is an alternative to traditional relational databases in which data is placed in tables and data schema is carefully designed before the database is built. OODB are databases that represent data in the form of objects and classes. In object- oriented terminology, an object is a real- world entity, and a class is a collection of objects. NoSQL database
  • 20. Data Manipulation The process of changing data in an effort to make it easier to read or to make more organized. For example a log of data can be sorted out in alphabetical order making easier to locate. SQL (Structured Query Language) - standard computer language for relational database management and data manipulation
  • 21. DML- Data Manipulation Language Sub language of SQL which enables users to access and manipulate data such as selection, insertion, deletion or modification. Keywords SELECT, INSERT, UPDATE, DELETE INSERT INTO table_name (column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN) SELECT * FROM table_name; UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; DELETE FROM table_name WHERE condition;
  • 22. Advantages of a DBMS  Controlling Data Redundancy: Data is recorded in only one place in the database and it is not duplicated.  Data Consistency: Data item appears only once, and the updated value is immediately available to all users.  Control Over Concurrency : In a computer file-based system in updating, one may overwrite the values recorded by the other.  Backup and Recovery Procedures: automatically create the backup of data and restore data if required.  Data Independence: Separation of data structure of database from application program that uses the data is called data independence.
  • 23. Disadvantages of DBMS  Cost of Hardware and Software: Processor with high speed of data processing and memory of large size is required.  Cost of Data Conversion: Very difficult and costly method to convert data of data file into database.  Cost of Staff Training: Time & cost for the training of staff to run the DBMS is high.  Appointing Technical Staff: Trained technical persons such as database administrator, application programmers, data entry operators etc. are required to handle the DBMS.  Database Damage: All data is integrated into a single database. If database is damaged due to electric failure or database is corrupted on the storage media, then your valuable data may be lost forever.