Professional Documents
Culture Documents
DATABASE DESIGN
AND DEVELOPMENT
DCS 1303 Database Design and Development
3 credit hours
2022 September semester
Teo Choon Yeh
DCS 1303 Database Design and Development
Assessment Weighting
Quiz 5%
Assignment 15%
Projects 20%
Mid-Term Exam 10%
Final Examination 50%
TOTAL 100%
DCS 1303 Database Design and Development
Learning Outcomes:
Course outline:
1. DATABASES AND DATA MANAGEMENT
2. DATABASE DESIGN TECHNIQUES
3. DESIGN, CREATE AND DOCUMENT DATABASES
4. DATA MODELS AND DATABASE TECHNOLOGIES
5. DESIGN AND IMPLEMENT RELATIONAL DATABASE SYSTEMS
6. USE MANIPULATION AND QUERYING TOOLS
7. TEST AND DOCUMENT RELATIONAL DATABASE SYSTEMS
DCS 1303 Database Design and Development
Fundamentals
DCS 1303 Database Design and Development
Fundamentals
What is data?
DCS 1303 Database Design and Development
What is data?
Data is a collection of a distinct small unit of information.
It can be used in a variety of forms like text, numbers, media,
bytes, etc. it can be stored in pieces of paper or electronic
memory, etc.
This “data” is used in a variety of forms of text, numbers, media
and many more. Example: Name, age, weight, height, etc.
A database is an organized collection of data, so that it can be
easily accessed and managed.
DCS 1303 Database Design and Development
What is data?
DCS 1303 Database Design and Development
What is data?
Brainstorming Session
What kind of data
can you find in a college?
DCS 1303 Database Design and Development
What is data?
Data
vs.
Information
DCS 1303 Database Design and Development
Fundamentals
What is database?
DCS 1303 Database Design and Development
What is database?
A database is an organized collection of structured
information, or data, typically stored electronically in a
computer system and can be accessed, updated, and
managed.
Databases are used for storing, maintaining and accessing any
sort of data.
Database helps people keep track of things.
DCS 1303 Database Design and Development
What is database?
What is database?
For example:
Field : name, phone number, home, address
Record : Teo, 012-1234567, 07-1234567, Taman Desa
File : Phone contact list
DCS 1303 Database Design and Development
What is database?
For example:
Field
Record
File
DCS 1303 Database Design and Development
Database architectures
Database architectures
Database Architecture helps to design, develop, implement,
and maintain the database management system.
It is a representation of DBMS design.
The architecture of a DBMS can be seen as either single tier
or multi-tier.
DCS 1303 Database Design and Development
Database architectures
1-Tier Architecture
2-Tier Architecture
3-Tier Architecture
DCS 1303 Database Design and Development
Database architectures
Database architectures
1-Tier Architecture
2-Tier Architecture
3-Tier Architecture
DCS 1303 Database Design and Development
Database architectures - 1-Tier Architecture
1 Tier Architecture is the simplest architecture of Database.
One Tier application also known as Standalone application.
The client, server and the Database all present on the same
machine.
In this architecture, the database is directly available to the user. It means
the user can directly sit on the DBMS and uses it.
The data is stored in the local system or a shared drive.
The 1-Tier architecture is used for development of the local application,
where programmers can directly communicate with the database for the
quick response.
DCS 1303 Database Design and Development
Database architectures - 1-Tier Architecture
DCS 1303 Database Design and Development
Database architectures - 1-Tier Architecture
DCS 1303 Database Design and Development
Database architectures - 1-Tier Architecture