Ask Question, Ask an Expert


Ask DBMS Expert

Home >> DBMS

problem 1) Objective of this project is to develop complete data centric application.


After completing this project, students are expected to:

i) Analyzing System Requirement

ii) Representing the requirements into logical design using Entity Relationship (ER) or/and Enhanced Entity Relationship (EER) model

iii) Mapping designed model into relational schemas

iv) Transforming the relational schemas into normalized tables. Normalizing above relational schema into BCNF

v) Writing SQL statements

a) Creating tables including all applied integrity constraints

b) Populating all the tables with sample records.

vi) Developing user interfaces for using the system

Title Page

The title page must include Project Title, Authors


1. Introduction

2. Current System (if any)

3. Stakeholders

4. Key Problems

5. System Functional Requirements

6. Work Plan

Phase I: DB Requirements and Conceptual Design (ER/EER model)

Using EER model develop conceptual model (ER or EER diagram and other specific requirements like list of users, performance requirements if any, etc.) for the problem.

Completing this document can be done in many flexible ways; following items must be part of the document:

1. Introduction:

Introduction of problem (include from you problem description/project proposal)

2. Database Requirements (defines the entities, attributes, entity relationships and business rules (if any))

3. EER Model:

A conceptual model of data requirements using standard notations as well as Logical Model developed using TOAD data modeller.

4. List of users (within the stakeholders list provided in project proposal)

5. Sample queries (Five to ten Queries) – highlighting system capabilities in terms of information retrieval in simple English not the SQL queries

6. List of required reports

List here titles and purpose of different reports produced from the database

The ER diagram should models the problem statement.

Phase II: Logical/Physical Design  and Back End Implementation

A)  Relational Model (Logical and Physical Schema Development)         

B)  Server (back-end) implementation

Conceptual model developed in phase 2 will be transformed into logical schema using the relational data model. The outcome of this transformation will be a relational schema. The schema developed in phase 2 will be implemented. Oracle or any other relational database management system can be used for this purpose. The schema should have the following components:

1. Set of required relations

2. All the integrity constraints

3. View of each user (if applicable)

4. Suggested file structure for each relation

5. All the tables properly defined /created

6. All constraints properly defined

7. For each table few instances of data should be entered.

A report must consist the following:

1. Problem statement (taken from project proposal)

2. ER diagram, (taken from phase I document)

3. Relational schema (all relations and constraints),

4. List of Users, (taken from phase I document)

5. View of each user, and

6. Physical (or internal) schema, i.e., file structure for each relation

7. Physical ER Model generated from Logical model submitted in phase I document using TOAD data modeller.

8. DDL script /SQL statements used to create database objects

9. DML insert statements to insert the data in to tables.

Phase III: User Interface (Front-end) Implementation and Project Presentation

The team will develop the forms and reports to be served as front-end of the system using MS Access. The developed system will be tested and a progressive/ Incremental final report for the system will be prepared. The report must contain the material from all previous phases along with the user documentation. A tentative contents list could be as following:

1. Introduction (from project proposal)

2. The problem statement (from project proposal)

3. Conceptual Design / model (ER/ EER diagram) (from phase I document)

4. Relational schema (from phase II document)

5. Physical Design (from phase II document)

6. The user manual (You can add snapshots of your screens along with explanations about how to use for users.)

7. The conclusions (your own experiences)

8. Distribution of Project tasks ( A table showing who did what)

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M95518

Have any Question? 

Related Questions in DBMS

Upload your final project code and your presentation upload

Upload your final project code and your presentation. Upload all of your code in one large text file that has the .sql extension. Be sure to identify each section of code so that the reader will know what it does. All co ...

Data base 1 hypertensionobjective to determine whether or

Data Base 1: Hypertension Objective: To determine whether or not the community self-management program is effective to promote health and reduce blood pressure level in patients with hypertension Rationale In low-to-midd ...

1 what is the difference between a column constraint and a

1. What is the difference between a column constraint and a table constraint? 2. What is a recursive join? 3. Explain the difference between an ORDER BY clause and a GROUP BY clause. 4. What is a CROSS JOIN? Give an exam ...

Database design and development assignmentintroduction -

Database Design and Development Assignment Introduction - The sample solution of assignment 1 will be released on the course website approximately two (2) weeks after the assignment 1 due date.  You must use that sample ...

Physical database design assignment query optimisationthis

Physical Database Design Assignment: Query Optimisation This assignment aims to develop your skills optimizing query. It involves identifying the suitable methods for structuring the data and writing the query. First, yo ...

The following assignment is based on the database

The following assignment is based on the database environment designed in the Week Three Individual Assignment. Your database project must meet the following requirements: • Create a database using professional principle ...

Assignmentoverviewthis assignment gets you started thinking

Assignment Overview This assignment gets you started thinking like a database designer. You will learn concepts from chapters 1 through 5 and and implement them using MS Access. You should complete the following activiti ...

Itech 1006 - database management systems

ITECH 1006 - Database Management Systems Assignment Overview For this assignment you will implement and query a database from a supplied ER Diagram and Schema. You will be required to write the SQL statements to create t ...

Brief-the aim is that your team should produce a

Brief- The aim is that your team should produce a requirements document that describes the problem to be solved and captures the requirements for an information system that supports the needs of the vehicle pool manager ...

Application creating and populating a databasesuppose you

Application: Creating and Populating a Database Suppose you have a small retail store and decide to create a database to track sales. You have information about recent sales that you want to use for testing the database. ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate