You are on page 1of 11

Database

Systems
Introduction

Dr. Tamer Abdel Latif


Lecture 1 Outline
Database Definition

Database Concepts

Database Main Stages

Grading Plan for the course


Database Definition
The database is defined as:-
◦ Collection of related data

◦ Known facts that can be recorded and that have implicit meaning

◦ Represents some aspect of the real world

◦ Built for a specific purpose

◦ A collection of related entities

◦ Organized storage for data


Database Concepts
Entity

Attribute

Record

Tuple

Field

Relationship
Database Main Stages
Analysis
The outputs of the analysis are:-

•Names and Number of Entities

•Names and Number of Attributes


Database Main Stages
Cont…
Design
The two main steps of design are:-

•Entity Relationship Diagram (ERD)

•Mapping ERD to Relational Model


Database Main Stages
Cont…
Implementation
•The programming language used in building a database is
SQL (Structured Query Language)

•The software used in building a database is DBMS


Database Main Stages
Cont…
Implementation
•DBMS Examples:-
MS- Access
Microsoft SQL Server
IBM DB2
MongoDB
MySQL Database
Oracle Database
Database Main Stages
Cont…
Implementation
•The main steps in implementation are:-

Creating entities and attributes

Altering creation

Data insertion

Updating insertion

Retrieving data and reports


Database Main Stages
Cont…
Graphical User Interface (GUI)
•Design a suitable GUI that meets the organization’s
requirements
•Connecting the created database with the designed GUI
Database Systems Plan
Week Task Grade
4 Quiz on Section 5
6 Quiz on Lab 5
7 7th Exam 10
8 Project Phase 1 on Lecture 10
11 Project Phase 2 on Lecture 10
Practical Quiz on Section 5
12
Practical Quiz on Lab 5
13 Project Phase 3 on Lecture 10
16 Final Exam 40
Total 100
If a student has an acceptable excuse from the head of the
department in any task, he will be graded out of 70% from the
original Grade.

You might also like