0% found this document useful (0 votes)
16 views

Database1 Project Template Spring 2024_9490cba84509f61e4cc1bb11165acccf

Uploaded by

youssefehab211
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Database1 Project Template Spring 2024_9490cba84509f61e4cc1bb11165acccf

Uploaded by

youssefehab211
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Future University in Egypt

Faculty of Computers and Information Technology


Information Systems Department
Semester: Spring 2024
Course: Database System-1(ISI 211- IS211– ISY 211)
Lecturer: Dr. Samah Ahmed Zaki

Database Project template


Project Purpose:-
1- Database System-1 students must be more and more familiar with database design and
implementation.
2- Understanding of a generic procedure to design a database system.
3- Analyze and define the data requirements of a database and determine different relational
integrity constraints.
4- Practice on different DDL and DML queries which were covered in the course through building
simple website application.

Project Description: -
1- You will be asked to select only one of the given fields from the below table,
DB-ID DB-NAME
1 HealthCare
2 Transportation
3 Agriculture

4 Tourism
5 Business

After choosing a field of application you must design a real case study and build a database management system
For this case study based on the requirement that you are asked on the following: -
2- Choose one topic from the above table.

3- Build the ER diagram following the listed requirements using (creatly or any drawing tool)

4- Your database MUST CONTAINS:

1|DB1 Spring22-Semster Project


Future University in Egypt
Faculty of Computers and Information Technology
Information Systems Department
Semester: Spring 2024
Course: Database System-1(ISI 211- IS211– ISY 211)
Lecturer: Dr. Samah Ahmed Zaki

• At least 6 tables with Min of 4 attributes per table that fully describes

your topics.

• At least 6 relationships must cover all (1-1, 1-m, m-n)

• Must take care of (optional and mandatory)

• Must contain one recursive relation.

• Must contain at least one computed, multivalued, composite Att

• At least one weak entity

• Apply Naming conventions of your database and tables and attributes

and constraints.

5- Using Microsoft visual studio, implement DDL with all required constraints (PK, FK,

UNIQUE, CHECK, NOTNULL)

6- EACH TABLE MUST CONTAINS:

• Insert at least in each table TEN DATA records, taking into consideration determined

constraints.

7- Finally, build a simple website application using your implemented database as discussed in

course and determine your website design (template) in Master page.

8- Identify the following pages in web application and retrieve in each page specific data using

data grid view.

2|DB1 Spring22-Semster Project


Future University in Egypt
Faculty of Computers and Information Technology
Information Systems Department
Semester: Spring 2024
Course: Database System-1(ISI 211- IS211– ISY 211)
Lecturer: Dr. Samah Ahmed Zaki

Website Pages description

• First page
▪ Design an Admin login page to allow user to login to your web site.
▪ Each group member should have an account to login with
• Second page (Simple Select)
▪ From your database, choose 3 tables and apply a select statement on each table.
▪ Display each output in separated grid view.
▪ Each Select Statement must contains (where & order by clause).
• Third page (aggregate functions):
▪ From your database choose 3 (same or different from second page) tables and
apply a select statement on each table
▪ Display each output in separated grid view.
▪ (Having, Group by, order by) must be covered in these statements.
▪ First Select (MAX Func)
▪ Second (Min Func)
▪ Third (computed Attribute i.e. AGE)
• Fourth page (SUB QUERY)
▪ Apply at least 3 sub Query statements on multiple tables.
• Fifth page (Joins)
▪ From your database choose 3 (same or different from second page) tables and
apply a select statement on each join type.
▪ Display each output in separated grid view.
▪ First Select (Inner Join)
▪ Second (outer join)
• Sixth page: logout page

 Project Instructions: -
3|DB1 Spring22-Semster Project
Future University in Egypt
Faculty of Computers and Information Technology
Information Systems Department
Semester: Spring 2024
Course: Database System-1(ISI 211- IS211– ISY 211)
Lecturer: Dr. Samah Ahmed Zaki

 Only one member submits that project on moodle.


 This project is Team of (MIN 3 – MAX 5).
 Grade is (10).
 Cheating between Projects will get a (-5) Penalty.
 Deadline(18-23 May 2024) According to the team’s section time.
 All team members must attend the discussion on their section time.
 Any member of the team will not attend the discussion, the grade
will be ZERO for that member.
 Late Submissions are NOT ALLOWED.
 Late discussions are NOT ALLOWED.
 Test your files very well before submission.

Submission Instructions
Only one member will submit a compressed file for project including
the following:
1- TXT file with the name of your project and Group

information (IDs, Names) For example


• Gym Information System
• Mmm , 20181111
• Xyz, 2018222
• Abc, 2018333
2- Data Base Schema Generated from SQL.

3- Project file (Visual Studio Files of Your Project).

4|DB1 Spring22-Semster Project


Future University in Egypt
Faculty of Computers and Information Technology
Information Systems Department
Semester: Spring 2024
Course: Database System-1(ISI 211- IS211– ISY 211)
Lecturer: Dr. Samah Ahmed Zaki

3- Zoom Link for a (15 Mins) video Max.

Note:
All members must participate in the video (Voice only),
explaining either the database or the run and the query.

Video MUST have the


o CODE
o Database Schema
o Execution of all the web Site`s pages

5|DB1 Spring22-Semster Project

You might also like