0% found this document useful (1 vote)
30 views

Consider The Following: Advanced Database Project

The document outlines the requirements for an advanced database project for a university course. It specifies that students must first submit a project proposal that includes an introduction, problem statement, and objectives. If approved, students then move to the design and implementation phase, which involves creating entity relationship diagrams, mapping the diagrams to relational tables, designing tables with attributes and constraints, and populating the database with sample data. Finally, the project requires students to demonstrate advanced database concepts like query optimization, functions, stored procedures, triggers, security, transactions, and backup plans.

Uploaded by

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

Consider The Following: Advanced Database Project

The document outlines the requirements for an advanced database project for a university course. It specifies that students must first submit a project proposal that includes an introduction, problem statement, and objectives. If approved, students then move to the design and implementation phase, which involves creating entity relationship diagrams, mapping the diagrams to relational tables, designing tables with attributes and constraints, and populating the database with sample data. Finally, the project requires students to demonstrate advanced database concepts like query optimization, functions, stored procedures, triggers, security, transactions, and backup plans.

Uploaded by

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

DEBRE TABOR UNIVERSITY

Information Technology 3rd Year


Advanced Database project
Consider the following
❖ Select a project title and write a proposal with contents specified in section 1 below.
❖ If the selected project proposal is approved, then move to the next step (section 2), which is the design
part, and perform all the specified activities precisely.
❖ The presentation date and time will be notified. Evaluation is based on your individual performance;
hence, your individual participation and effort is critical.
❖ Write any reference material used in your project.
❖ Attach your SQL Codes as Appendix in your documentation.
❖ Interface (optional): Front end interface (e.g. Forms for Data entry and searching) developed for user
interaction with the database.

SECTION 1: Basic Information about the Project


1. Introduction
2. Statement of the problem
3. Objectives of the Project
3.1 General and specific objectives of the project.
4. Scope

SECTION 2: Database Design and Implementation


❖ Fundamental-Part
1) Design:
a) ER diagrams with their proper descriptions
b) Mapping of ER diagrams to relational database
c) Normalized table relationships
d) Database schema diagram
e) Physical database design (Tables, attributes data type, derived attributes, index, etc.)
2) Implementation:
a) Create the database and implement tables, relationships and constraints
b) Populate the tables with sample data
c) Show the different SQL statements to retrieve, delete and update data from one or more tables

❖ Advanced-Part
➢ Demonstrate the following concepts on your database. You can also add many additional
advanced concepts by your own.
a) Query processing and optimization (SQL queries used, their algebraic representation, and optimize them
basically using the “heuristic approach”, you can also use other methods additionally).
b) Functions e) Database security and authorization (logins,
c) Stored procedures users, roles, schemas, views and
d) Triggers (DML) permissions)
f) Database Transaction
g) Backup plan

You might also like