0% found this document useful (0 votes)
59 views

CS 3002D Database Management Systems

This document provides an introduction to database management systems and basic concepts. It defines what a database is, including that it is a collection of related data designed for a specific purpose. A database management system is software that facilitates creating, maintaining, and manipulating databases. Key functions of a DBMS include defining the database structure, loading the data, allowing users to query and update the data, and providing concurrent access and security.

Uploaded by

Lloyd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

CS 3002D Database Management Systems

This document provides an introduction to database management systems and basic concepts. It defines what a database is, including that it is a collection of related data designed for a specific purpose. A database management system is software that facilitates creating, maintaining, and manipulating databases. Key functions of a DBMS include defining the database structure, loading the data, allowing users to query and update the data, and providing concurrent access and security.

Uploaded by

Lloyd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

07-Sep-20

CS 3002D
Database Management Systems

Lecture 2
Introduction and basic concepts

Data and Database


 Data
- Known facts that can be recorded and have an implicit
meaning.
Eg : Address Book
 Database
- A collection of related data
- DB represents some aspects of the real world
- Logically coherent collection of data with some inherent
meaning
- Designed, built and populated with data for a specific
purpose
- Intended for a group of users and some preconceived
applications in which these users are interested

1
07-Sep-20

What is a Miniworld
 Some part of the real world about
which data is stored in a database.

Eg:- Academic details of Students in an


Institute

Database Management
System
 A software package/system to facilitate the
creation and maintenance of a computerized
database

 General purpose software system that


facilitates the process of defining,
constructing and manipulating databases for
various applications
Eg: MySQL, Oracle

2
07-Sep-20

Defining a Database

 Specifying the data types,


structures and constraints for
the data

Constructing a Database

 Process of storing the data on


some storage medium that is
controlled by DBMS

3
07-Sep-20

Manipulating a Database
 Includes functions such as querying the
DB to retrieve specific data
 Updating the database to reflect
changes in the mini-world
 Generating reports from data
Eg: Mark list

What is a Database System?

 The DBMS Software together with the


data itself

 Sometimes the applications are also


included

4
07-Sep-20

FIGURE 1.1
A simplified Database System environment.

Typical DBMS Functionality


 Define a database: in terms of data
types, structures and constraints
 Construct or Load the Database on a
secondary storage medium
 Manipulating the database: querying,
generating reports, insertions, deletions
and modifications to its content
 Concurrent Processing and Sharing by a
set of users and programs – yet, keeping
all the data valid and consistent

5
07-Sep-20

Typical DBMS Functionality


Other features:
 Protection or Security measures to
prevent unauthorized access
 Presentation and Visualization of
data

You might also like