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

Homeworkunlimited pickers is a group of workers who have

Homework Unlimited Pickers is a group of workers who have joined together to provide harvesting services to farmers who need to have their crops brought in. The organization has many teams of workers who travel from loca ...

Database systems assignment - student enrolment database a

Database Systems Assignment - Student Enrolment Database A. Task Description 1. Overview Your task is to create and test a database in MySQL using PhpMyAdmin. You are provided with a scenario and supporting documents, de ...

A task descriptionoverviewyour task is to create and test a

A. Task Description Overview Your task is to create and test a database in MySQL using PhpMyAdmin. You are provided with a scenario and supporting documents, describing the requirements that Southern Cross University may ...

Lab 2 modifying a database design in visiothis assignment

Lab 2: Modifying a Database Design in Visio This assignment contains two Sections: Visio Diagram and Design Summary. You must submit both sections as separate files in order to complete this assignment. Use "Appendix A: ...

Assignment database environment proposalas one of the

Assignment: Database Environment Proposal As one of the program outcomes for the Bachelor of Science in Information Technology program, students must design and develop a database using professional principles and standa ...

Use sql management studio to create a database called

Use SQL Management Studio to create a database called ITCO630_P1.MDF. Be sure to store the database in a location that you will remember. Add the following tables and data to the database. Use the appropriate field types ...

Organizations want information organizations need

Organizations want information. Organizations need information. However, information must be in an organized format that supports the creation of business intelligence. Otherwise, according to Rebecca Wettemann, vice pre ...

Describe a dbms and its functions list at minimum three of

Describe a DBMS and its functions. List, at minimum, three of the popular DBMS products and give a brief description of each. Your response should be at least 200 words in length. Explain what mobile devices are and why ...

Oracle databaseusing the schema you developed in homework 1

Oracle Database Using the Schema you developed in Homework 1 for your e-Commerce project, design and implement a Virtual Private Database that limits database access. Your design should be based on two of your columns an ...

Fundamentals of databases assignment 1 -q1 explain the

Fundamentals of Databases Assignment 1 - Q1. Explain the distinction between total and partial constraints. Q2. Explain the difference between a weak and a strong entity set. Q3. Explain the distinction between disjoint ...

  • 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

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen