Advanced Database Chapter Two
Advanced Database Chapter Two
A DBMS generally manipulates the data itself, the data format, field names,
Data Model is the modeling of the data description, data semantics, and
It provides the conceptual tools for describing the design of a database at
Its used in object oriented software engineering. There are several models
that are used in UML in which we are categories in two categories i.e
structure diagrams and behavioral diagrams
Communication
UML allows designers, stakeholders, and team members to easily communicate and
discuss designs.
Documentation
Conceptual design revolves around discovering and analyzing organizational and user data
requirements.
Entities
Attributes
Relationships
Constraints
A Personnel record management system will have the following two basic data
object categories with their own features or properties:
Employee will have an Id, Name, DoB, Age, Tel and
Whenever an Employee is assigned in one branch, the duration of his stay in the
respective branch should be registered.
a single location.
It is maintained and modified from that location only and usually accessed
Disadvantages:
Each processing element can be managed independently and can be developed its
own applications.
different locations.
database.
Disadvantages
This type of database system has a very high computing speed so it can manage
This system can handle a very large number of transactions per second, so these are used
Disadvantages
perform a service.
Client programs usually manage the user-interface portion of the application, validate data
entered by the user, dispatch requests to server programs, and sometimes execute business
logic.
Server programs generally receive requests from client programs, execute database
retrieval and updates, manage data integrity and dispatch responses to client requests.
This server could be the host operating system or network file server, providing file
The system includes three main components: Clients, Servers and Communication
Middleware.
The graphical user interface is an interface that consists of menus, buttons, and icons,
B. Logic tier
The logical tier is also known as data access tier and middle tier.
It lies between the presentation tier and the data tier.it basically controls the application’s
The graphical user interface is an interface that consists of menus, buttons, and icons,
B. 2 tier architectures
The database server and web application server reside on the same server machine,
C. 3 tier architectures
A client-server architecture in which the functional process logic, data access, computer
data storage and user interface are developed and maintained as independent modules
on separate platforms.
Prepared BY: Abebe SH. (MSc.)
29
30 Prepared BY: Abebe SH. (MSc.)