SlideShare a Scribd company logo
RDBMS Concepts
Data and Database
• Data means information and it is the most important component in
any work that is done.
• A database is a collection of data.
• Thus, a database is a collection of data that is organized such that
its contents can be easily accessed, managed, and updated.
Database
Users
Allows to Access
Information
Stores Information
Data Management
• Data management deals with managing large
amount of information, which involves both the
storage of information and the provision of
mechanisms for the manipulation of information.
• The two different approaches of managing data
are:
– File-based systems
– Database systems
Problems with file storage
The process of manually maintaining data through
files is :
– Tedious
– Time consuming
– Error prone.
File-based systems
• Disadvantages of File-based Systems are:
– Data Redundancy and Inconsistency
– Unanticipated Queries
– Data Isolation
– Concurrent Access Anomalies
– Security Problems
– Integrity Problems
Database Systems
• Solved issues of handling large volume of data.
• Used to store data in an efficient and organize manner.
• Allows quick and easy management of data.
• Data is more permanent and long-lasting.
Advantages of database systems:
• The amount of redundancy in the stored data can be
reduced.
• No more inconsistent data.
• The stored data can be shared.
• Standard can be set and followed.
• Data integrity can be maintained.
• Security of data can be implemented.
Database Systems
Database Management System
(DBMS)
• It is a collection of related records and a set of programs
that access and manipulate these records.
• DBMS provides an environment that is both convenient
and efficient to use when there is a large volume of data
and many transactions to be processed.
• It enables the users to define, create, and maintain the
database and provides controlled access to this
database.
Database Management System
(DBMS)
Benefits of DBMS
• The benefits of typical DBMS are as follows:
– Data Storage
– Data Definition
– Data Manipulation
– Data Security and Integrity
– Data Recovery and Concurrency
– Performance
– Multi-user Access Control
– Database Access Languages
Database Models
• Databases can be differentiated based on
functions and model of the data.
• A data model describes a container for
storing data, and the process of storing
and retrieving data from that container.
Database Models
The Hierarchical Model
DEPARTMENT
D_NAME D_NUMBER MGRNAME MGRSTARTDATE
NAME SSN BDATE ADDRESS
a. DEPARTMENT: Research Administration
EMPLOYEE: Smith Max John Grace Elite James Frank
b. DEPARTMENT: Research Administration
PROJECT Product A Product B Computerization New benefits
PROJECT
PNAME PLOCATION
EMPLOYEE
PNUMBER
Network Model
customer
salesrep
paymentinvoiceproduct
invline
Relational Data Model
• In the relational model, there is no
physical link. All data is maintained in the
form of tables consisting of rows and
columns.
• Data in two tables is related through
common columns.
Relational Database Management
System (RDBMS)
• A Relational Database Management System (RDBMS) is a
database management system where all data visible to the user is
organized strictly as tables of data values, and where all database
operations take place on these tables.
• A relational database is a database divided into logical units called
tables, where tables are related to one another within the database.
Terms related to RDBMS
 These terms are mostly used in RDBMS:
 Data is presented as a collection of relations.
 Each relation is depicted as a table.
 Columns are attributes.
 Rows (“tuples”) represent entities.
 Every table has a set of attributes that are taken
together as a “key” (technically, a “superkey”), which
uniquely identifies each entity.
Terms related to RDBMS
Term Meaning
Relation A table
Tuple A row or a record in a relation
Attribute A field or a column in a relation
Cardinality of a relation The number of tuples in a relation
Degree of a relation The number of attributes in a relation
Domain of an attribute The set of all values that can be taken by the attribute
Primary Key of a
relation
An attribute or a combination of attributes that uniquely
defines each tuple in a relation
Foreign Key An attribute or a combination of attributes in one relation
R1, which indicates the relationship of R1 with another
relation R2
The foreign key attributes in R1 must contain values
matching with those of the values in R2
Entities and Tables
• An entity is a person, place, thing, object, event, or even
a concept, which can be distinctly identified.
• Each entity has certain characteristics known as
attributes.
• A table contains a group of related entities called an
entity set.
• The terms entity set and table are often used
interchangeably. A table is also called a relation, rows are
known as tuples and columns are known as attributes.
Entities and Tables
Emp_No Emp_Name Emp_DOB Emp_DOJ
345 James 24-Sep-1968 30-May-1990
873 Pamela 27-Jul-1970 19-Nov-1993
693 Allan 10-Sep-1970 01-Jul-1992
305 Geoff 12-Feb-1973 29-Oct-1996
AttributesTable
Tuples

More Related Content

What's hot

Database systems
Database systemsDatabase systems
Database systems
NazmulHossen5
 
Relational database
Relational database Relational database
Relational database
Megha Sharma
 
Good PPT for RDBMS starter
Good PPT for RDBMS starter Good PPT for RDBMS starter
Good PPT for RDBMS starter
HCL Technologies
 
Database and types of database
Database and types of databaseDatabase and types of database
Database and types of database
baabtra.com - No. 1 supplier of quality freshers
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
Anwarul Islam, PhD
 
Database management system
Database management systemDatabase management system
Database management system
khagendrabasnet4
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
SmartGokul4
 
computer fund-database presentation
 computer fund-database presentation computer fund-database presentation
computer fund-database presentation
Rakibul islam
 
Key database terms
Key database termsKey database terms
Key database termslistergc
 
English database management_system
English database management_systemEnglish database management_system
English database management_system
Sayed Ahmed
 
Database
DatabaseDatabase
Database
Nuqra Rabbani
 
Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management System
Amar Myana
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
Vibrant Technologies & Computers
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database ConceptsRosalyn Lemieux
 
Database Basics
Database BasicsDatabase Basics
Database Basics
Abdel Moneim Emad
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
FARHAN615
 
A project on DBMS and RDMS
A project on DBMS and RDMSA project on DBMS and RDMS
A project on DBMS and RDMS
Aayush vohra
 

What's hot (20)

Database systems
Database systemsDatabase systems
Database systems
 
Relational database
Relational database Relational database
Relational database
 
RDBMS concepts
RDBMS conceptsRDBMS concepts
RDBMS concepts
 
Good PPT for RDBMS starter
Good PPT for RDBMS starter Good PPT for RDBMS starter
Good PPT for RDBMS starter
 
Database and types of database
Database and types of databaseDatabase and types of database
Database and types of database
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
 
Database management system
Database management systemDatabase management system
Database management system
 
Databases and types of databases
Databases and types of databasesDatabases and types of databases
Databases and types of databases
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
computer fund-database presentation
 computer fund-database presentation computer fund-database presentation
computer fund-database presentation
 
Key database terms
Key database termsKey database terms
Key database terms
 
English database management_system
English database management_systemEnglish database management_system
English database management_system
 
Database
DatabaseDatabase
Database
 
Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management System
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
 
Database Basics
Database BasicsDatabase Basics
Database Basics
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
A project on DBMS and RDMS
A project on DBMS and RDMSA project on DBMS and RDMS
A project on DBMS and RDMS
 

Similar to Sql server ___________session_1-intro

DBMS
DBMS DBMS
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbms
Rupali Rana
 
DBMS ppts unit1.pptx
DBMS ppts  unit1.pptxDBMS ppts  unit1.pptx
DBMS ppts unit1.pptx
VaibhavSaluja1
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
SaiGupta18
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
MUHAMMED MASHAHIL PUKKUNNUMMAL
 
1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf
ssuser557ea5
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
Riannel Tecson
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
FaimHasan
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
ssuser5e8d69
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
Sumit Kumar
 
Lecture 1 =Unit 1 Part 1.ppt
Lecture 1 =Unit 1 Part 1.pptLecture 1 =Unit 1 Part 1.ppt
Lecture 1 =Unit 1 Part 1.ppt
DeeptimaanKrishnaJad
 
Data concepts
Data conceptsData concepts
Data concepts
Sachidananda M H
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
Rasan Samarasinghe
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
Dr. Mazin Mohamed alkathiri
 
Introduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptxIntroduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptx
melissaguillermo
 
database1.pdf
database1.pdfdatabase1.pdf
database1.pdf
prashanna13
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
uwmctesting
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systems
samiullahamjad06
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
AshmitKashyap1
 

Similar to Sql server ___________session_1-intro (20)

DBMS
DBMS DBMS
DBMS
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbms
 
DBMS ppts unit1.pptx
DBMS ppts  unit1.pptxDBMS ppts  unit1.pptx
DBMS ppts unit1.pptx
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
 
1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
Lecture 1 =Unit 1 Part 1.ppt
Lecture 1 =Unit 1 Part 1.pptLecture 1 =Unit 1 Part 1.ppt
Lecture 1 =Unit 1 Part 1.ppt
 
Data concepts
Data conceptsData concepts
Data concepts
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
 
Introduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptxIntroduction to Database System-WEEK2.pptx
Introduction to Database System-WEEK2.pptx
 
database1.pdf
database1.pdfdatabase1.pdf
database1.pdf
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systems
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
 
Uc14 chap14
Uc14 chap14Uc14 chap14
Uc14 chap14
 

More from Ehtisham Ali

Android tutorial
Android tutorialAndroid tutorial
Android tutorial
Ehtisham Ali
 
Sql server ___________session_20(ddl triggers)
Sql server  ___________session_20(ddl triggers)Sql server  ___________session_20(ddl triggers)
Sql server ___________session_20(ddl triggers)
Ehtisham Ali
 
Sql server ___________session3-normailzation
Sql server  ___________session3-normailzationSql server  ___________session3-normailzation
Sql server ___________session3-normailzation
Ehtisham Ali
 
Sql server ___________session2-data_modeling
Sql server  ___________session2-data_modelingSql server  ___________session2-data_modeling
Sql server ___________session2-data_modeling
Ehtisham Ali
 
Sql server ___________session_19(triggers)
Sql server  ___________session_19(triggers)Sql server  ___________session_19(triggers)
Sql server ___________session_19(triggers)
Ehtisham Ali
 
Sql server ___________session_18(stored procedures)
Sql server  ___________session_18(stored procedures)Sql server  ___________session_18(stored procedures)
Sql server ___________session_18(stored procedures)
Ehtisham Ali
 
Sql server ___________session_17(indexes)
Sql server  ___________session_17(indexes)Sql server  ___________session_17(indexes)
Sql server ___________session_17(indexes)
Ehtisham Ali
 
Sql server ___________session_16(views)
Sql server  ___________session_16(views)Sql server  ___________session_16(views)
Sql server ___________session_16(views)
Ehtisham Ali
 
Sql server ___________session_15(data integrity)
Sql server  ___________session_15(data integrity)Sql server  ___________session_15(data integrity)
Sql server ___________session_15(data integrity)
Ehtisham Ali
 
Sql server ___________session_11-12(joins)
Sql server  ___________session_11-12(joins)Sql server  ___________session_11-12(joins)
Sql server ___________session_11-12(joins)
Ehtisham Ali
 
Sql server ___________session_10(group by clause)
Sql server  ___________session_10(group by clause)Sql server  ___________session_10(group by clause)
Sql server ___________session_10(group by clause)
Ehtisham Ali
 
Sql server ___________session 3(sql 2008)
Sql server  ___________session 3(sql 2008)Sql server  ___________session 3(sql 2008)
Sql server ___________session 3(sql 2008)
Ehtisham Ali
 
Sql server ___________session 2(sql 2008)
Sql server  ___________session 2(sql 2008)Sql server  ___________session 2(sql 2008)
Sql server ___________session 2(sql 2008)
Ehtisham Ali
 
Sql server ___________session 1(sql 2008)
Sql server  ___________session 1(sql 2008)Sql server  ___________session 1(sql 2008)
Sql server ___________session 1(sql 2008)
Ehtisham Ali
 
Sql server ___________data type of sql server
Sql server  ___________data type of sql serverSql server  ___________data type of sql server
Sql server ___________data type of sql server
Ehtisham Ali
 
Sql server ___________data control language
Sql server  ___________data control languageSql server  ___________data control language
Sql server ___________data control language
Ehtisham Ali
 
Sql server ___________ (advance sql)
Sql server  ___________  (advance sql)Sql server  ___________  (advance sql)
Sql server ___________ (advance sql)
Ehtisham Ali
 

More from Ehtisham Ali (17)

Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Sql server ___________session_20(ddl triggers)
Sql server  ___________session_20(ddl triggers)Sql server  ___________session_20(ddl triggers)
Sql server ___________session_20(ddl triggers)
 
Sql server ___________session3-normailzation
Sql server  ___________session3-normailzationSql server  ___________session3-normailzation
Sql server ___________session3-normailzation
 
Sql server ___________session2-data_modeling
Sql server  ___________session2-data_modelingSql server  ___________session2-data_modeling
Sql server ___________session2-data_modeling
 
Sql server ___________session_19(triggers)
Sql server  ___________session_19(triggers)Sql server  ___________session_19(triggers)
Sql server ___________session_19(triggers)
 
Sql server ___________session_18(stored procedures)
Sql server  ___________session_18(stored procedures)Sql server  ___________session_18(stored procedures)
Sql server ___________session_18(stored procedures)
 
Sql server ___________session_17(indexes)
Sql server  ___________session_17(indexes)Sql server  ___________session_17(indexes)
Sql server ___________session_17(indexes)
 
Sql server ___________session_16(views)
Sql server  ___________session_16(views)Sql server  ___________session_16(views)
Sql server ___________session_16(views)
 
Sql server ___________session_15(data integrity)
Sql server  ___________session_15(data integrity)Sql server  ___________session_15(data integrity)
Sql server ___________session_15(data integrity)
 
Sql server ___________session_11-12(joins)
Sql server  ___________session_11-12(joins)Sql server  ___________session_11-12(joins)
Sql server ___________session_11-12(joins)
 
Sql server ___________session_10(group by clause)
Sql server  ___________session_10(group by clause)Sql server  ___________session_10(group by clause)
Sql server ___________session_10(group by clause)
 
Sql server ___________session 3(sql 2008)
Sql server  ___________session 3(sql 2008)Sql server  ___________session 3(sql 2008)
Sql server ___________session 3(sql 2008)
 
Sql server ___________session 2(sql 2008)
Sql server  ___________session 2(sql 2008)Sql server  ___________session 2(sql 2008)
Sql server ___________session 2(sql 2008)
 
Sql server ___________session 1(sql 2008)
Sql server  ___________session 1(sql 2008)Sql server  ___________session 1(sql 2008)
Sql server ___________session 1(sql 2008)
 
Sql server ___________data type of sql server
Sql server  ___________data type of sql serverSql server  ___________data type of sql server
Sql server ___________data type of sql server
 
Sql server ___________data control language
Sql server  ___________data control languageSql server  ___________data control language
Sql server ___________data control language
 
Sql server ___________ (advance sql)
Sql server  ___________  (advance sql)Sql server  ___________  (advance sql)
Sql server ___________ (advance sql)
 

Recently uploaded

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 

Recently uploaded (20)

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 

Sql server ___________session_1-intro

  • 2. Data and Database • Data means information and it is the most important component in any work that is done. • A database is a collection of data. • Thus, a database is a collection of data that is organized such that its contents can be easily accessed, managed, and updated. Database Users Allows to Access Information Stores Information
  • 3. Data Management • Data management deals with managing large amount of information, which involves both the storage of information and the provision of mechanisms for the manipulation of information. • The two different approaches of managing data are: – File-based systems – Database systems
  • 4. Problems with file storage The process of manually maintaining data through files is : – Tedious – Time consuming – Error prone.
  • 5. File-based systems • Disadvantages of File-based Systems are: – Data Redundancy and Inconsistency – Unanticipated Queries – Data Isolation – Concurrent Access Anomalies – Security Problems – Integrity Problems
  • 6. Database Systems • Solved issues of handling large volume of data. • Used to store data in an efficient and organize manner. • Allows quick and easy management of data. • Data is more permanent and long-lasting.
  • 7. Advantages of database systems: • The amount of redundancy in the stored data can be reduced. • No more inconsistent data. • The stored data can be shared. • Standard can be set and followed. • Data integrity can be maintained. • Security of data can be implemented. Database Systems
  • 8. Database Management System (DBMS) • It is a collection of related records and a set of programs that access and manipulate these records. • DBMS provides an environment that is both convenient and efficient to use when there is a large volume of data and many transactions to be processed. • It enables the users to define, create, and maintain the database and provides controlled access to this database.
  • 10. Benefits of DBMS • The benefits of typical DBMS are as follows: – Data Storage – Data Definition – Data Manipulation – Data Security and Integrity – Data Recovery and Concurrency – Performance – Multi-user Access Control – Database Access Languages
  • 11. Database Models • Databases can be differentiated based on functions and model of the data. • A data model describes a container for storing data, and the process of storing and retrieving data from that container.
  • 13. The Hierarchical Model DEPARTMENT D_NAME D_NUMBER MGRNAME MGRSTARTDATE NAME SSN BDATE ADDRESS a. DEPARTMENT: Research Administration EMPLOYEE: Smith Max John Grace Elite James Frank b. DEPARTMENT: Research Administration PROJECT Product A Product B Computerization New benefits PROJECT PNAME PLOCATION EMPLOYEE PNUMBER
  • 15. Relational Data Model • In the relational model, there is no physical link. All data is maintained in the form of tables consisting of rows and columns. • Data in two tables is related through common columns.
  • 16. Relational Database Management System (RDBMS) • A Relational Database Management System (RDBMS) is a database management system where all data visible to the user is organized strictly as tables of data values, and where all database operations take place on these tables. • A relational database is a database divided into logical units called tables, where tables are related to one another within the database.
  • 17. Terms related to RDBMS  These terms are mostly used in RDBMS:  Data is presented as a collection of relations.  Each relation is depicted as a table.  Columns are attributes.  Rows (“tuples”) represent entities.  Every table has a set of attributes that are taken together as a “key” (technically, a “superkey”), which uniquely identifies each entity.
  • 18. Terms related to RDBMS Term Meaning Relation A table Tuple A row or a record in a relation Attribute A field or a column in a relation Cardinality of a relation The number of tuples in a relation Degree of a relation The number of attributes in a relation Domain of an attribute The set of all values that can be taken by the attribute Primary Key of a relation An attribute or a combination of attributes that uniquely defines each tuple in a relation Foreign Key An attribute or a combination of attributes in one relation R1, which indicates the relationship of R1 with another relation R2 The foreign key attributes in R1 must contain values matching with those of the values in R2
  • 19. Entities and Tables • An entity is a person, place, thing, object, event, or even a concept, which can be distinctly identified. • Each entity has certain characteristics known as attributes. • A table contains a group of related entities called an entity set. • The terms entity set and table are often used interchangeably. A table is also called a relation, rows are known as tuples and columns are known as attributes.
  • 20. Entities and Tables Emp_No Emp_Name Emp_DOB Emp_DOJ 345 James 24-Sep-1968 30-May-1990 873 Pamela 27-Jul-1970 19-Nov-1993 693 Allan 10-Sep-1970 01-Jul-1992 305 Geoff 12-Feb-1973 29-Oct-1996 AttributesTable Tuples