SlideShare a Scribd company logo
1 of 9
Download to read offline
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 1 of 9
1. DATABASE SYSTEM INTRODUCTION
a. Databases are inter-related data structures used for efficient retrieval, inserting,
and deletion. They organize data in tables, schemas, views, and reports.
Normalization, a schema design technique, modifies existing schemas to
minimize redundancy and dependency by splitting large tables into smaller
ones.
b. Databases like MySQL and Oracle enable easy creation, retrieval, inserting,
updating, and deleting of information, providing protection, security, and data
consistency for multiple users.
c. For Example: University database organizes student, course, and grade information
in five files.
The STUDENT file stores data of each student
The COURSE file stores contain data on each course
The SECTION stores the information about sections in a particular course
The GRADE file stores the grades which students receive in the various sections
d. A database is a collection of electronic records for processing and organizing
information, enabling access, modification, management, control, and
querying operations.
e. The management responsibilities for DBMS encompass:
i. Information within the databases
ii. The processes applied to databases such as access and modification
iii. The database’s logic structure
f. Database Management Systems (DBMS) are used to access, modify, store, and
retrieve data from databases, including DDL, DML, DAL, and DCL. They support
multiple users and ensure data integrity.
Keywords: MySQL, Oracle, DBMS, DDL, DML, DAL, DCL
2. OVERVIEW OF DBMS
a. A Database Management System (DBMS) is software used to store, retrieve,
define, and manage data in a database. It serves as an interface between the end
user and the database, managing data, engine, and schema.
b. DBMS features include user-accessible metadata, data abstraction, security,
logging, auditing, concurrency, transaction authorization, and remote access
support.
c. The logical view of DBMS schema is shown in the following figure:
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 2 of 9
d. DBMS is a software application for accessing, creating, and managing databases,
enabling easy data creation, retrieval, and updating, and serving as an interface
for end-users.
e. The DBMS system is shown in the following figure:
f. Database Management Systems also aims to facilitate a variety of administrative
operations such as tuning, performance monitoring and backup recovery.
g. Database Management Systems allows users to do the following:
i. Define Data – Allows the users to create, modify and delete the
organization of the database
ii. Update Data – Provides access to the users to insert, modify and delete
data from the database
iii. Retrieve Data – Allows the users to retrieve data from the database
based on the requirement
iv. Administration of users – Registers the users and monitors their action,
enforces data security, maintains data integrity, monitors performance
and deals with concurrency control
h. Characteristics of Database Management System
i. Popular DBMS Software
j. Application of DBMS
i. Banking
ii. Airlines
iii. Universities
iv. Telecommunication
v. Finance
vi. Sales
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 3 of 9
vii. Manufacturing
viii. HR Management
k. Types of DBMS
i. Hierarchical database
ii. Network database
iii. Relational database
iv. Object-Oriented database
l. Advantages of DBMS
i. Controls database redundancy
ii. Data sharing
iii. Easily Maintenance
iv. Reduce time
v. Backup
vi. Multiple user interface
m. Disadvantage of DBMS
i. Cost of Hardware and Software
ii. Size
iii. Complexity
iv. Higher impact of failure
3. OVERVIEW OF RDBMS
a. Features of RDBMS Systems
i. Structure
ii. User capacity
iii. Software/Hardware requirements
iv. Programs managed
v. Data capacity
vi. Distributed databases
vii. ACID implementation
b. Challenges and Benefits of Relational Databases
i. Manageability
ii. Flexibility
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 4 of 9
iii. Avoid Errors
iv. Scalability
v. Performance
vi. Relationships
c. Difference between a Database and a Relational Database
4. DATA INDEPENDENCE
a. Importance of Data Independence
b. Levels of Database
i. Physical/Internal
ii. Conceptual
iii. External
c. Two types of data independence
i. Logical Data Independence
ii. Physical Data Independence
iii.
d. Difference between Physical and Logical Data Independence
5. DATABASE SYSTEM ARCHITECTURE
a. Types of DBMS Architecture
i. One Tier Architecture (Single Tier Architecture)
1. Advantages
a. Simple Architecture
b. Cost-Effective
c. Easy to Implement
ii. Two Tier Architecture
1. Advantages of 2-Tier Architecture
a. Easy to Access
b. Scalable
c. Low Cost
d. Easy Deployment
e. Simple
iii. Three Tier Architecture
1. A 3-tier architecture has the following layers:
a. Presentation layer (your PC, Tablet, Mobile, etc.)
b. Application layer (server)
c. Database Server
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 5 of 9
2. The goal of Three Tier client-server architecture is:
3. Advantages of 3-Tier Architecture
a. Enhanced scalability
b. Data Integrity
c. Security
4. Disadvantages of 3-Tier Architecture
a. More Complex
b. Difficult to Interact
6. THREE LEVEL SCHEMA ARCHITECTURE
a. Objectives of Three schema Architecture
i. Internal Level
ii. Conceptual or Logical Level
iii. External or View level
b. Advantages Database Schema
c. Disadvantages Database Schema
7. MAPPING BETWEEN VIEWS
a. Two types of mapping in the database architecture:
i. Conceptual/ Internal Mapping
ii. External / Conceptual Mapping
8. CARDINALITY IN DBMS (MAPPING CONSTRAINTS)
a. four types of Cardinality Mapping in Database Management Systems:
i. One to one
ii. Many to one
iii. One to many
iv. Many to many
9. DATABASE ADMINISTRATOR
a. Responsibilities of DBA
b. Skills required for DBA
c. Types of Database Administrator (DBA)
i. Administrative DBA
ii. Data Warehouse DBA
iii. Cloud DBA
iv. Development DBA
v. Application DBA
vi. Architect
vii. OLAP DBA
viii. Data Modeler
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 6 of 9
ix. Task-Oriented DBA
x. Database Analyst
10.DATA DICTIONARY
a. Why Use a Data Dictionary?
b. Types of Data Dictionary
i. Active Data Dictionary
1. System Catalog
2. Information Schema
ii. Passive Data Dictionary
c. Elements of Data Dictionary
i. Data dictionary has 2 essential elements:
1. List of tables (or entities)
2. List of columns (or fields, or attributes)
d. Extended data dictionary
e. Functions of Data Dictionary
i. Data Dictionary in database systems (DBMS)
ii. Data modeling
iii. Documentation
f. Forms of Data Dictionary
i. DBMS data dictionary
ii. Document
1. Manual document
2. Static exported document
iii. Metadata repository
iv.
11.DATA MODELS
a. Why use Data Models?
i. A data model comprises of three components
1. A structural part
2. A manipulative part
3. Set of integrity rules
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 7 of 9
b. Types of Data Models
i. Physical Data Model
1. Characteristics of a physical data model
2. Best Practices
3. Practice Activities
4. Steps for Creating Physical Data Model
a. Convert entities into tables
b. Convert relationships into foreign keys
c. Convert attributes into columns
d. Modify the physical data model based on physical
constraints / requirements
ii. Record-Based Data Model
1. It is classified into three types:
a. Hierarchical data model
i. Characteristics of Hierarchical Model
1. One-to-many relationships
2. Parent-Child Relationship
3. Deletion Issue
4. Pointers
ii. The Advantages of the Hierarchical Model
iii. The Disadvantages of the Hierarchical Model
b. Network data model
i. Characteristics of Network Model
1. Ability to Merge More Relationships
2. Many routes
3. Circular Link List
ii. Network Model Advantages
iii. Network Model's Disadvantages
c. Relational data model
i. Characteristics of Relational Model
1. Tuples
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 8 of 9
2. Field or attribute
ii. Advantages of Relational Model
1. Basic
2. Simple model
3. Scalable
4. Flexible
5. Secure
6. Data Accuracy
7. Data Integrity
8. Operations can be Applied Easily
9. Structural Independence
iii. Disadvantages of Relational Model
1. Hardware Overheads
2. Poor Design
2.
iii. Object-Oriented Data Model
c. Characteristics of a physical data model
d. Record Based Data Model
12.OTHER MODELS
a. Entity-Relationship (ER) Data Model
i. components make up the ER Diagram
1. Entities Examples: Students, Teachers, Courses, Buildings,
Departments, etc
2. Attributes Example: An entity student owns the property student
id and age, and so forth.
3. Relationship Example: Teacher and Department. Teacher entity
attributes are Teacher_Id, Teacher_Name, Teacher_Mobile,
Teacher_Age and Teacher_Salary.
ii. Characteristics of the ER Model
iii. The Advantages of the ER Model
1. Easy
2. Effective Communication Tools
ADVANCED DATABASE SYSTEM
UNIT – I
--------------------------------------------------------------------------------------------------------------------------------------
Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 9 of 9
3. Conversion to Any Model
iv. Disadvantages of the ER Model
1. There is no industry standard in notation
2. Hidden Information
b. Object-Oriented Data Model
i. Need of Object Oriented Data Model
1. Objects
2. Attribute
3. Methods
4. Class
5. Inheritance
ii. Advantages of Object Oriented Data Model
iii. Disadvantages of Object Oriented Data Model
c. Object based Data Model
i. History of Object based Data Model
ii. Advantages of Object based Data model
1. Inheritance
2. Complex Data Types
3. Extensibility
iii. Disadvantages of Object based Data model

More Related Content

Similar to ADS_Unit I_Route Map 2023.pdf

Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.pptRithikRaj25
 
Database management systems
Database management systemsDatabase management systems
Database management systemsJoel Briza
 
Database Development Strategies
Database Development StrategiesDatabase Development Strategies
Database Development StrategiesProf. Erwin Globio
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptxAaravSharma743156
 
SAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGSAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGTRAINING ICON
 
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET Journal
 
Lecture 01 - Data, Information, knowledge, and Data Models.pptx
Lecture 01 - Data, Information, knowledge, and Data Models.pptxLecture 01 - Data, Information, knowledge, and Data Models.pptx
Lecture 01 - Data, Information, knowledge, and Data Models.pptxlouisnguyenn25
 
1677091759369776.pdf
1677091759369776.pdf1677091759369776.pdf
1677091759369776.pdfJanoakre
 
An Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemAn Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemIJSRD
 
A Review On Fragmentation Techniques In Distributed Database
A Review On Fragmentation Techniques In Distributed DatabaseA Review On Fragmentation Techniques In Distributed Database
A Review On Fragmentation Techniques In Distributed DatabaseJose Katab
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management SystemsSURBHI SAROHA
 
Mi0034 –database management systems
Mi0034 –database management systemsMi0034 –database management systems
Mi0034 –database management systemssmumbahelp
 

Similar to ADS_Unit I_Route Map 2023.pdf (20)

Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.ppt
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
Bn1030 oracle dba
Bn1030 oracle dbaBn1030 oracle dba
Bn1030 oracle dba
 
Database Development Strategies
Database Development StrategiesDatabase Development Strategies
Database Development Strategies
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
 
Ems
EmsEms
Ems
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
SAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGSAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAINING
 
1.introduction qb
1.introduction qb1.introduction qb
1.introduction qb
 
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
 
Lecture 01 - Data, Information, knowledge, and Data Models.pptx
Lecture 01 - Data, Information, knowledge, and Data Models.pptxLecture 01 - Data, Information, knowledge, and Data Models.pptx
Lecture 01 - Data, Information, knowledge, and Data Models.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
1677091759369776.pdf
1677091759369776.pdf1677091759369776.pdf
1677091759369776.pdf
 
An Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management SystemAn Overview of Security in Distributed Database Management System
An Overview of Security in Distributed Database Management System
 
A Review On Fragmentation Techniques In Distributed Database
A Review On Fragmentation Techniques In Distributed DatabaseA Review On Fragmentation Techniques In Distributed Database
A Review On Fragmentation Techniques In Distributed Database
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
Database ms priyanka
Database ms priyankaDatabase ms priyanka
Database ms priyanka
 
Mi0034 –database management systems
Mi0034 –database management systemsMi0034 –database management systems
Mi0034 –database management systems
 

More from CUO VEERANAN VEERANAN

Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)CUO VEERANAN VEERANAN
 
Fourier Transforms are indispensable tool
Fourier Transforms are indispensable toolFourier Transforms are indispensable tool
Fourier Transforms are indispensable toolCUO VEERANAN VEERANAN
 
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.pptENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.pptCUO VEERANAN VEERANAN
 
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULINGCS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULINGCUO VEERANAN VEERANAN
 
GAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.pptGAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.pptCUO VEERANAN VEERANAN
 
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.pptGAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.pptCUO VEERANAN VEERANAN
 
Lab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdfLab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdfCUO VEERANAN VEERANAN
 
Lab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdfLab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdfCUO VEERANAN VEERANAN
 
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.pptMULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.pptCUO VEERANAN VEERANAN
 
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...CUO VEERANAN VEERANAN
 
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...CUO VEERANAN VEERANAN
 
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...CUO VEERANAN VEERANAN
 
1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of Computer1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of ComputerCUO VEERANAN VEERANAN
 
1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry
1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry
1.1.5 Terms related to Computer & 1.1.5.3 Technical IndustryCUO VEERANAN VEERANAN
 
1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt
1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt
1.1.5 Terms related to Computer & 1.1.5.2 Software.pptCUO VEERANAN VEERANAN
 

More from CUO VEERANAN VEERANAN (20)

Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)
 
Fourier Transforms are indispensable tool
Fourier Transforms are indispensable toolFourier Transforms are indispensable tool
Fourier Transforms are indispensable tool
 
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.pptENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
 
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULINGCS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
 
Python Unit I MCQ.ppt
Python Unit I MCQ.pptPython Unit I MCQ.ppt
Python Unit I MCQ.ppt
 
GAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.pptGAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.ppt
 
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.pptGAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
 
Lab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdfLab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdf
 
Lab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdfLab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdf
 
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.pptMULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
 
Relational Algebra.ppt
Relational Algebra.pptRelational Algebra.ppt
Relational Algebra.ppt
 
DS Unit I to III MKU Questions.pdf
DS Unit I to III MKU Questions.pdfDS Unit I to III MKU Questions.pdf
DS Unit I to III MKU Questions.pdf
 
Acharya Vinoba Bhave.ppt
Acharya Vinoba Bhave.pptAcharya Vinoba Bhave.ppt
Acharya Vinoba Bhave.ppt
 
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
 
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
 
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
 
1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of Computer1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of Computer
 
1.1.6 Characteristics of Computer
1.1.6 Characteristics of Computer1.1.6 Characteristics of Computer
1.1.6 Characteristics of Computer
 
1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry
1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry
1.1.5 Terms related to Computer & 1.1.5.3 Technical Industry
 
1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt
1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt
1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt
 

Recently uploaded

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

ADS_Unit I_Route Map 2023.pdf

  • 1. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 1 of 9 1. DATABASE SYSTEM INTRODUCTION a. Databases are inter-related data structures used for efficient retrieval, inserting, and deletion. They organize data in tables, schemas, views, and reports. Normalization, a schema design technique, modifies existing schemas to minimize redundancy and dependency by splitting large tables into smaller ones. b. Databases like MySQL and Oracle enable easy creation, retrieval, inserting, updating, and deleting of information, providing protection, security, and data consistency for multiple users. c. For Example: University database organizes student, course, and grade information in five files. The STUDENT file stores data of each student The COURSE file stores contain data on each course The SECTION stores the information about sections in a particular course The GRADE file stores the grades which students receive in the various sections d. A database is a collection of electronic records for processing and organizing information, enabling access, modification, management, control, and querying operations. e. The management responsibilities for DBMS encompass: i. Information within the databases ii. The processes applied to databases such as access and modification iii. The database’s logic structure f. Database Management Systems (DBMS) are used to access, modify, store, and retrieve data from databases, including DDL, DML, DAL, and DCL. They support multiple users and ensure data integrity. Keywords: MySQL, Oracle, DBMS, DDL, DML, DAL, DCL 2. OVERVIEW OF DBMS a. A Database Management System (DBMS) is software used to store, retrieve, define, and manage data in a database. It serves as an interface between the end user and the database, managing data, engine, and schema. b. DBMS features include user-accessible metadata, data abstraction, security, logging, auditing, concurrency, transaction authorization, and remote access support. c. The logical view of DBMS schema is shown in the following figure:
  • 2. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 2 of 9 d. DBMS is a software application for accessing, creating, and managing databases, enabling easy data creation, retrieval, and updating, and serving as an interface for end-users. e. The DBMS system is shown in the following figure: f. Database Management Systems also aims to facilitate a variety of administrative operations such as tuning, performance monitoring and backup recovery. g. Database Management Systems allows users to do the following: i. Define Data – Allows the users to create, modify and delete the organization of the database ii. Update Data – Provides access to the users to insert, modify and delete data from the database iii. Retrieve Data – Allows the users to retrieve data from the database based on the requirement iv. Administration of users – Registers the users and monitors their action, enforces data security, maintains data integrity, monitors performance and deals with concurrency control h. Characteristics of Database Management System i. Popular DBMS Software j. Application of DBMS i. Banking ii. Airlines iii. Universities iv. Telecommunication v. Finance vi. Sales
  • 3. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 3 of 9 vii. Manufacturing viii. HR Management k. Types of DBMS i. Hierarchical database ii. Network database iii. Relational database iv. Object-Oriented database l. Advantages of DBMS i. Controls database redundancy ii. Data sharing iii. Easily Maintenance iv. Reduce time v. Backup vi. Multiple user interface m. Disadvantage of DBMS i. Cost of Hardware and Software ii. Size iii. Complexity iv. Higher impact of failure 3. OVERVIEW OF RDBMS a. Features of RDBMS Systems i. Structure ii. User capacity iii. Software/Hardware requirements iv. Programs managed v. Data capacity vi. Distributed databases vii. ACID implementation b. Challenges and Benefits of Relational Databases i. Manageability ii. Flexibility
  • 4. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 4 of 9 iii. Avoid Errors iv. Scalability v. Performance vi. Relationships c. Difference between a Database and a Relational Database 4. DATA INDEPENDENCE a. Importance of Data Independence b. Levels of Database i. Physical/Internal ii. Conceptual iii. External c. Two types of data independence i. Logical Data Independence ii. Physical Data Independence iii. d. Difference between Physical and Logical Data Independence 5. DATABASE SYSTEM ARCHITECTURE a. Types of DBMS Architecture i. One Tier Architecture (Single Tier Architecture) 1. Advantages a. Simple Architecture b. Cost-Effective c. Easy to Implement ii. Two Tier Architecture 1. Advantages of 2-Tier Architecture a. Easy to Access b. Scalable c. Low Cost d. Easy Deployment e. Simple iii. Three Tier Architecture 1. A 3-tier architecture has the following layers: a. Presentation layer (your PC, Tablet, Mobile, etc.) b. Application layer (server) c. Database Server
  • 5. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 5 of 9 2. The goal of Three Tier client-server architecture is: 3. Advantages of 3-Tier Architecture a. Enhanced scalability b. Data Integrity c. Security 4. Disadvantages of 3-Tier Architecture a. More Complex b. Difficult to Interact 6. THREE LEVEL SCHEMA ARCHITECTURE a. Objectives of Three schema Architecture i. Internal Level ii. Conceptual or Logical Level iii. External or View level b. Advantages Database Schema c. Disadvantages Database Schema 7. MAPPING BETWEEN VIEWS a. Two types of mapping in the database architecture: i. Conceptual/ Internal Mapping ii. External / Conceptual Mapping 8. CARDINALITY IN DBMS (MAPPING CONSTRAINTS) a. four types of Cardinality Mapping in Database Management Systems: i. One to one ii. Many to one iii. One to many iv. Many to many 9. DATABASE ADMINISTRATOR a. Responsibilities of DBA b. Skills required for DBA c. Types of Database Administrator (DBA) i. Administrative DBA ii. Data Warehouse DBA iii. Cloud DBA iv. Development DBA v. Application DBA vi. Architect vii. OLAP DBA viii. Data Modeler
  • 6. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 6 of 9 ix. Task-Oriented DBA x. Database Analyst 10.DATA DICTIONARY a. Why Use a Data Dictionary? b. Types of Data Dictionary i. Active Data Dictionary 1. System Catalog 2. Information Schema ii. Passive Data Dictionary c. Elements of Data Dictionary i. Data dictionary has 2 essential elements: 1. List of tables (or entities) 2. List of columns (or fields, or attributes) d. Extended data dictionary e. Functions of Data Dictionary i. Data Dictionary in database systems (DBMS) ii. Data modeling iii. Documentation f. Forms of Data Dictionary i. DBMS data dictionary ii. Document 1. Manual document 2. Static exported document iii. Metadata repository iv. 11.DATA MODELS a. Why use Data Models? i. A data model comprises of three components 1. A structural part 2. A manipulative part 3. Set of integrity rules
  • 7. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 7 of 9 b. Types of Data Models i. Physical Data Model 1. Characteristics of a physical data model 2. Best Practices 3. Practice Activities 4. Steps for Creating Physical Data Model a. Convert entities into tables b. Convert relationships into foreign keys c. Convert attributes into columns d. Modify the physical data model based on physical constraints / requirements ii. Record-Based Data Model 1. It is classified into three types: a. Hierarchical data model i. Characteristics of Hierarchical Model 1. One-to-many relationships 2. Parent-Child Relationship 3. Deletion Issue 4. Pointers ii. The Advantages of the Hierarchical Model iii. The Disadvantages of the Hierarchical Model b. Network data model i. Characteristics of Network Model 1. Ability to Merge More Relationships 2. Many routes 3. Circular Link List ii. Network Model Advantages iii. Network Model's Disadvantages c. Relational data model i. Characteristics of Relational Model 1. Tuples
  • 8. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 8 of 9 2. Field or attribute ii. Advantages of Relational Model 1. Basic 2. Simple model 3. Scalable 4. Flexible 5. Secure 6. Data Accuracy 7. Data Integrity 8. Operations can be Applied Easily 9. Structural Independence iii. Disadvantages of Relational Model 1. Hardware Overheads 2. Poor Design 2. iii. Object-Oriented Data Model c. Characteristics of a physical data model d. Record Based Data Model 12.OTHER MODELS a. Entity-Relationship (ER) Data Model i. components make up the ER Diagram 1. Entities Examples: Students, Teachers, Courses, Buildings, Departments, etc 2. Attributes Example: An entity student owns the property student id and age, and so forth. 3. Relationship Example: Teacher and Department. Teacher entity attributes are Teacher_Id, Teacher_Name, Teacher_Mobile, Teacher_Age and Teacher_Salary. ii. Characteristics of the ER Model iii. The Advantages of the ER Model 1. Easy 2. Effective Communication Tools
  • 9. ADVANCED DATABASE SYSTEM UNIT – I -------------------------------------------------------------------------------------------------------------------------------------- Mr. VEERANAN VEERANAN, M.Sc. Computer Science, Dip.in.Yoga., Page 9 of 9 3. Conversion to Any Model iv. Disadvantages of the ER Model 1. There is no industry standard in notation 2. Hidden Information b. Object-Oriented Data Model i. Need of Object Oriented Data Model 1. Objects 2. Attribute 3. Methods 4. Class 5. Inheritance ii. Advantages of Object Oriented Data Model iii. Disadvantages of Object Oriented Data Model c. Object based Data Model i. History of Object based Data Model ii. Advantages of Object based Data model 1. Inheritance 2. Complex Data Types 3. Extensibility iii. Disadvantages of Object based Data model