Professional Documents
Culture Documents
Lesson2 08092022
Lesson2 08092022
DATABASE DESIGN
AND DEVELOPMENT
DCS 1303 Database Design and Development
Database utilities
Database system utilities help DBA (database administrator)
manage the database system.
Common utilities in database:
Loading
Backup
Database storage reorganization
Performance monitoring
DCS 1303 Database Design and Development
What is a DBA?
A database administrator (DBA) is a person or group in charge
of implementing database management system in an
organization.
The DBA job requires a high degree of technical expertise.
DBA consists of a team of people rather than just one person.
DCS 1303 Database Design and Development
Data dictionaries
A data dictionary is a collection of the names, definitions, and attributes for
data elements and models.
A data dictionary is used to catalogue and communicate the structure and
content of data, and provides meaningful descriptions for individually named
data objects.
A listing of data objects (names and definitions)
Detailed properties of data elements (data type, size, null ability)
DCS 1303 Database Design and Development
Data dictionaries
DCS 1303 Database Design and Development
Data dictionaries
Data dictionaries are used to provide detailed information
about the contents of a dataset or database, such as the
names of measured variables, their data types or formats, and
text descriptions.
A data dictionary provides a concise guide to understanding
and using the data.
DCS 1303 Database Design and Development
Data dictionaries
DCS 1303 Database Design and Development
DCS 1303 Database Design and Development
DCS 1303 Database Design and Development
DCS 1303 Database Design and Development
Query languages
Query languages
Query languages
For example : SELECT * FROM CUSTOMER;
INSERT
UPDATE
DELETE
DCS 1303 Database Design and Development
Query languages
Example 1: select
DCS 1303 Database Design and Development
Query languages
Example 1: insert
DCS 1303 Database Design and Development
Query languages
Example 1: update
DCS 1303 Database Design and Development
Query languages
Example 1: delete
DCS 1303 Database Design and Development
Report generators
A report generator is a computer program which purpose is to take
data from a source such as a database, and use it to produce a
document in a format which satisfies a particular human readership.
Report generator allows you to present data in a way that makes it
easy to understand.
DCS 1303 Database Design and Development
Report generators
DCS 1303 Database Design and Development
Database applications
DCS 1303 Database Design and Development
Database applications
Database applications are software programs designed to collect,
manage and disseminate information efficiently.
Database applications are used to search, sort, calculate, report and
share information.
Database applications provide security by restricting access to data
based upon user names and passwords.
DCS 1303 Database Design and Development
Database applications
Database application can mean two things:
1. It can refer to software running a database system.
Example: Oracle, MySQL, SQL Server.
2. It can refer to applications that are heavily coupled to a specific
database and built to provide elements of that database to the end
user.
Example: Online encyclopaedia (Wikipedia), Google, YouTube.
DCS 1303 Database Design and Development
Brainstorming Session
What else
database applications
do you know?
DCS 1303 Database Design and Development
Industry standards