INFO275 Database Management Term Project. Overview Your project will be to define, design and build a functioning database, to support an application.

Slides:



Advertisements
Similar presentations
Project Analysis Course ( ) Final Project Report Overview.
Advertisements

SQL Lecture 10 Inst: Haya Sammaneh. Example Instance of Students Relation  Cardinality = 3, degree = 5, all rows distinct.
Accounting System Design
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
Fundamentals, Design, and Implementation, 9/e COS 346 Day 8.
Introduction to Databases CIS 5.2. Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
RELATIONSHIP  THE WAY TABLES ARE RELATED  A TABLE MUST PARTICIPATE IN AT LEAST ONE RELATIONSHIP  IN A BINARY RELATIONSHIP TWO ENTITIES PARTICIPATE 
Modern Systems Analysis and Design Third Edition
Database Design Concepts INFO1408 Term 2 week 1 Data validation and Referential integrity.
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
Chapter 4: Organizing and Manipulating the Data in Databases
Chapter 4-1. Chapter 4-2 Database Management Systems Overview  Not a database  Separate software system Functions  Enables users to utilize database.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 3 Requirements Models.
Relational Model Session 6 Course Name: Database System Year : 2012.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Lecture 3 The Relational DB Model. Learning Objectives That the relational database model takes a logical view of data That the relational model’s basic.
Chapters 17 & 18 Physical Database Design Methodology.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Introduction to Accounting Information Systems
RDB/1 An introduction to RDBMS Objectives –To learn about the history and future direction of the SQL standard –To get an overall appreciation of a modern.
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
Introduction to Database Systems
Chapter 4: Organizing and Manipulating the Data in Databases
I Copyright © Oracle Corporation, All rights reserved. Introduction.
MIS 301 Information Systems in Organizations Dave Salisbury ( )
FEN  Concepts and terminology  Operations (relational algebra)  Integrity constraints The relational model.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Lecture 12 Designing Databases 12.1 COSC4406: Software Engineering.
How to integrate the Oracle database curriculum into the learning and teaching of the newly revised ASLCA/ALCS curricula by Matthew Lai St. Paul’s Secondary.
Created by, Author Name, School Name—State FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
FEN Introduction to the database field:  The Relational Model Seminar: Introduction to relational databases.
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1 © Prentice Hall, 2002 Chapter 5: Logical Database Design and the Relational Model Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B.
Database Design Sections 11 Database relationship, Integrity, keys, mapping conceptual model to logical/physical model Previous Section 12 – DDLesson11Fa12.ppt.
Database Design – Lecture 4 Conceptual Data Modeling.
INTRODUCTION lecture1 1. Data base concept Data is a meaningless static value. What does 3421 means? Information is the data you process in a manner that.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 2: Gathering System Requirements Instructions.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 1.
Chapter 10 Designing Databases. Objectives:  Define key database design terms.  Explain the role of database design in the IS development process. 
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 9 Designing Databases 9.1.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 5 (Part a): Logical Database Design and the Relational Model Modern Database Management.
Chapter 3: Relational Databases
Logical Database Design Transparencies 1. ©Pearson Education 2009 Objectives How to create a set of tables from an ER model. How to check that the tables.
Databases Introduction - concepts. Concepts of Relational Databases.
INFORMATION X INFO415: Systems Analysis.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 12 Designing.
Lecture # 24 Introduction to SQL Muhammad Emran Database Systems.
MBI 630: Week 9 Conceptual Data Modeling and Designing Database 6/10/2016.
Building the Corporate Data Warehouse Pindaro Demertzoglou Lally School of Management Data Resource Management.
INFO 1103 Database System – Group Project. Project evaluation Deliverables – 10% Presentation – 40% Project Report – 50%
Lecture # 14 Chapter # 5 The Relational Data Model and Relational Database Constraints Database Systems.
Decision Analysis Fall Term 2015 Marymount University School of Business Administration Professor Suydam Week 10 Access Basics – Tutorial B; Introduction.
DBM 380 AID Focus Dreams/dbm380aid.com
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
DBM 380 aid Education Begins/dbm380aid.com
Introduction To Database Systems
Quiz Questions Q.1 An entity set that does not have sufficient attributes to form a primary key is a (A) strong entity set. (B) weak entity set. (C) simple.
CSIS 115 Database Design and Applications for Business
Modern Systems Analysis and Design Third Edition
Introduction lecture1.
Accounting System Design
The Relational Model Relational Data Model
CHAPTER 4: LOGICAL DATABASE DESIGN AND THE RELATIONAL MODEL
Data Model.
Accounting System Design
COMP 208/214/215/216 – Lecture 7 Documenting Design.
Systems Design Project Deliverable 3
Presentation transcript:

INFO275 Database Management Term Project

Overview Your project will be to define, design and build a functioning database, to support an application that you choose. Minimum of 10 to 12 relations, with at least 2 being ‘event’ types. Work will be done in teams of 2 or 3 Value: 20% of course grade The project will involve providing the following: Deliverable 1: (Due Nov 19 th ) (50%) A summary of your application – what is its purpose? What kinds of user transactions does it support. Logical Design Deliverable 2: (Due Nov 29 th ) (50%) Physical design Functional database, populated with sample data A set of queries, and results of queries Application Screen ‘mock ups’

Deliverable 1 – November 19 in class Word Document Summary of your application – why are you building the database A list of user transactions that will be supported – see the cases in appendix B in your text for examples. Design: Entity descriptions (assignment 1) Relationship descriptions (assignment 1) Attribute and domain descriptions (assignment 1) ER Diagram (assignment 2) in Visio Remember: minimum of 10 – 12 relations. Relations, attributes, PK and FKs, relationships Referential integrity for Delete of Parent (assignment 2)

Deliverable 2 – Nov 28 in class Word Document Physical design (next page) Database structure (DDL) Sample data listing – tabular (spreadsheet) format A set of at least 10 useful queries. You will include the DML statement AND the result of each query. At least 6 queries must be multi-table. At least 5 data input screen mockups (examples to be provided) – Visio. On a separate page – provide Account details (User Name and Password) where database exists. Implemented, functioning database – Oracle Populated with sample data – at least 5 rows in each table. I WILL TEST YOUR DATABASE WITH YOUR QUERIES

Physical Design For each table, create the following: Column Name DescriptionData TypeNULL or NOT NULL DEFAULTDELETE REF. INT. Constraint Name of column Brief description of meaning Valid Oracle type Indicate if NULLS allowed Specify default value, if you feel there should be one List the DELETE constraints for EACH PARENT (foreign Key) Note: You DO NOT need to implement your RI constraints in your DDL. You DO need to implement your NULL and DEFAULT constraints.

Document Format Each deliverable document must have: Title Page Document Introduction Page numbers Introduction to each section. For example, in deliverable 1, explain what entity descriptions, relationship descriptions and attribute / domain descriptions are before you present them. Use: 11 point Arial font and 1 inch margins. Singe spaced.

Process Form teams of 2 – 3 SOON Think about what application you want to build NOTHING GENERIC ‘Order processing’ or ‘Inventory Control’ Choose something that interests you Be as specific as you can “Build a database to manage St FX societies application for funding from the students union” “Build a database to support a fantasy football league including defining league participants, fantasy teams, collection of stats, reports of results" You must schedule a meeting with me to discuss your database on or by November 5 th. You cannot proceed without my approval.