Module 2-Database and DBMS
Module 2-Database and DBMS
Management System
Data is defined as a collection of facts and figures
that can be recorded and has implicit meaning.
2. Software
Software is a set of programs used to manage and control
the database and includes the database software, operating
system, network software used to share the data with other
users, and the applications used to access the data.
3. Data
Data are raw facts and information that need to be organized and
processed to make it more meaningful. Database dictionaries are
used to centralize, document, control, and coordinate the use of
data within an organization. A database is a repository of
information about a database (also called metadata).
4. Procedures
Procedures refer to the instructions used in a database
management system and encompass everything from instructions to
setup and install, login and logout, manage the day-to-day
operations, take backups of data, and generate reports.
5. Database Access Language
Database Access Language is a language used to write commands
to access, update, and delete data stored in a database.
• Defining a database;
• Constructing a database;
• Manipulating a database.
Purpose of Database Systems:
• In the early days, database applications were built directly
on top of file systems.
4. Integrity problems:
• Consistency Constraints
• Integrity constraints (e.g. account balance >1000)
become “buried” in program code rather than being stated
explicitly
Hard to add new constraints or change existing ones
Concurrent access by multiple users:
Atomicity of updates:
Sharing of data: