Database Management System: First Assignment
Database Management System: First Assignment
nmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjkl
Database management system
First assignment
zxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
By Sherin Ahmed c4
Assignment questions:
Compare between the following terms:
- Database & DBMS
- Defining & Constructing & Manipulating database.
- Application program & Query & Transaction
- System Protection & Security Protection
- Transaction Isolation & Atomicity Properties
- DBA & DB Designers & End Users
- System Analysts & Application Programmers (SW Engineers)
- Internal & Conceptual & External schema levels
- Logical data independence & Physical data independence
- DDL & DML
- Strong & Weak entity
- Query Compiler & Query Optimizer
- Composite versus simple (atomic) attributes
- Single-valued versus multivalued attributes
- Stored versus derived attributes
- Two- tier and three tier client server architecture .
Assignment answer:
1)Database and DBMS:
Database is a collection of related data while DBMS (database
management system) is a collection of programs that enable
users to create and manipulate a database.
2)Defining and Constructing and Manipulating database:
Defining a database: involves specifying the data types,
structures, and constraints of the data to be stored in the
database.
Constructing the database: is the process of storing the data
on some storage medium that is controlled by the DBMS.
Manipulating the database: includes functions such as
querying the database to retrieve specific data, updating the
database to reflect changes in the miniworld , and generating
reports from data.
3)Application program and Query and Transaction:
An application program accesses the database by sending
queries or requests for the data to the DBMS.
A query typically causes some data to be retrieved from the
DBMS.
A transaction may cause data to be read and some data to be
written into the database.
4)System protection and Security protection
System protection protects the system against hardware or
software malfunction (or crashes) while security protection
protects the system against unauthorized or malicious access.
5)Transaction isolation and Atomicity properties:
...........................................................................................
........................