intro to dbms
intro to dbms
Management System
and Data Security in
today’s world
Dr Romit Beed
Head, Dept. of Computer Sc.
St. Xavier’s College (Autonomous),
Kolkata
Database Management System
2
Why DBMS?
As the volume of data increases, so does the need for a
DBMS
DBMS is a computerized system that helps organize large
volume of information.
The result….
A more productive workforce, better compliance with data
regulations and better decisions.
3
Definition
A database management system is a software tool used to create
and manage one or more databases, offering an easy way to
• Create a database
• Store data
• Update/modify tables
4
Database Applications
▪ Banking: all transactions
▪ Airlines: reservations, schedules
▪ Universities: registration, grades
▪ Sales: customers, products, purchases
▪ Online retailers: order tracking, customized recommendations
▪ Manufacturing: production, inventory, orders, supply chain
▪ Human resources: employee records, salaries, tax deductions
5
Since quality data management implies a centralized view of data,
teams need a solution that allows them to coordinate everything,
including monitoring who is accessing the system and where
they’re accessing it from.
A database management system helps improve
• organizational security
• integration
• compliance
• performance
Benefits of DBMS
6
Benefits of DBMS
1. Improved data sharing and data security
Database management systems help users share data quickly, effectively,
and securely across an organization. By providing quick solutions to
database queries, a data management system enables faster access to more
accurate data. [End users, like sales people, are able to speed up sales cycles
and get more accurate in their sales prospecting.]
7
Benefits of DBMS
3. Consistent, reliable data
Data inconsistency occurs when different versions of matching data exist
in different places in an organization. For example, one group has a
client’s correct email, another the correct phone number. By using a
DBMS, you can be sure that consistent data is shared throughout the
organization.
8
Benefits of DBMS
5. Increased productivity
Deploying a DBMS typically results in increased productivity because a good
DBMS empowers people to spend more time on high-value activities and
strategic initiatives and less time cleaning data manually.
6. Better decision-making
Better data management procedures generate higher-quality information,
which leads to better decision-making across an organization.
9
Pros and Cons of DBMS
10
name address age pin Phone
(10) → ( 24 )→ (2) → (6) → (8) →
a Park St 21 700016 234
b Russel St 32 700015 324
c Camac St 42 700017 345
a Park St 21 700016 367
c Camac St 42 700017 657
Total size is 50x5=250
18
Tables and Database
19
Database Software
database
Platform Ease of use Cloud Version
software
MySQL Windows, Linux, Easy Yes
Mac.
22
Database Abstraction
23
Data
Security
24
Computer data often travels from one computer to another,
leaving the safety of the host computer. Once the data is out of
hand, people with bad intention could modify or forge your data,
either for amusement or for their own benefit.
Introduction
25
Data Security is a concept that encompasses every aspect of
information security from the physical security of hardware and
storage devices to administrative and access controls, as well as
the security of software applications.
Data Security
26
Confidentiality: Ensures that the information in a computer system and
transmitted information are accessible only for reading by authorized
parties.
Principles of Security
27
Cryptography The art or science encompassing the principles and
methods of transforming an understandable message into one
that is incomprehensible, and then retransforming that message
back to its original form.
Cryptography
28
Cipher An algorithm for transforming an understandable
message into one that is jumbled by transposition and/or
substitution methods
Cryptography
29
Questions and Answers
30