1. CONTINUOUS ASSESMENT 1(CA1)
AY-2022-2023(EVEN SEM)
(MAKAUT EXAMINATION)
Assessment Type- Presentation
University Roll Number: 27600120126
Name of the Student: SWAPNAMAY SAMUI
Course Code: PCC-CS601
Course Name: DATABASE MANAGEMENT SYSTEM
Semester: 6TH
Year: 3RD
Department: COMPUTER SCIENCE AND ENGINEERING
Topic of Presentation: INTRODUCTION TO DBMS
Date: 20/01/2023
Name of the Faculty: Yusuf Munsi
BUDGE BUDGE INSTITUTE OF TECHNOLOGY
Affiliated to MAKAUT(formerly WBUT)& Approved by AICTE, NAAC Accredited
Kolkata - 700 137, West Bengal, India
Phone : 033 2482 0676 / 0670
http://www.bbit.edu.in
Department of Computer Science and Engineering
NBA (National Board of Accreditation) valid from Academic Year 2021-2022 TO 2023-2024 i.e. upto 30-06-2024.
2. INTRODUCTION
Database is a collection of interrelated data which
helps in the efficient retrieval, insertion, and deletion of data
from the database and organizes the data in the form of tables,
views, schemas, reports, etc. For Example, a university
database organizes the data about students, faculty, admin
staff, etc. which helps in the efficient retrieval, insertion, and
deletion of data from it.
3. Difference between File System and DBMS
FILE SYSTEM DBMS
Used to manage and organise the
files stored in the hard disk of the
computer
A software to store and retrieve the
user’s data
Redundant data is present No presence of redundant data
Query processing is not so efficient Query processing is efficient
Data consistency is low Due to the process of
normalization, the data consistency
is high
Less complex, does not support
complicated transactions
More complexity in managing the
data, easier to implement
complicated transactions
Less security Supports more security mechanisms
4. Advantages of DBMS
1. Better use of data or information
2. Secured Data
3. Reduces Data Inconsistency and
Redundancy
4. Better Recovery and Backups
5. Fast Data Sharing
6. Helps in decision-making
7. Increases Privacy
8. User Friendly
5. Languages used in DBMS
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Control Language (DCL)
Transaction Control Language (TCL)
7. Level of Abstraction in DBMS
Mainly there are three levels of abstraction for
DBMS, which are as follows −
1. Physical or Internal Level
2. Logical or Conceptual Level
3. View or External Level
8. Three tier Architecture in DBMS
There are three kinds of DBMS
Architecture, which are as follows −
• Tier-1 Architecture.
• Tier-2 Architecture.
• Tier-3 Architecture.
Tier-3 Architecture
The 3-tier architecture consists of the
three layers as follows −
• Presentation layer
• Application layer
• Database layer
10. Difference Between SQL/MySQL/ORACLE
Property SQL Server MySQL ORACLE
Purpose
A Relational database of
Microsoft
A Widely used open source
database
Hugely used RDBMS
The Basic model of Database RDBMS RDBMS RDBMS
Secondary model of Database
Graph DBMS Key-value store
Document Store
Key-value store Document
store
Graph DBMS Key-value store
Document Store RDF store
Website
www.microsoft.com/en-
us/sql-server
www.mysql.com
www.oracle.com/database/i
ndex.html
Developer Microsoft Oracle Oracle
Initial Release Year 1989 1995 1980
License Commercial Open Source Commercial
Cloud Support No No No
Implementation Language C++ C and C++ C and C++
Data Scheme Yes Yes Yes
11. Structured Data and Unstructured data
Structured data:
The data which is to the point, factual and highly
organized is reffered to as structured data. It is
quantitative in nature, i.e., it is related to quantities
that means is contains measurable numerical values
like numbers, dates, and time.
Unstructured data:
Unstructured data is the data that lacks any
predefined model or format. It requires a lot of
storage space, and it is hard to maintain security in
it. It cannot be presented in a data model or schema.
That's why managing, analyzing, or searching for
unstructured data is hard.