CIS 3730 FALL 2008 Database Management System Project

Size: px
Start display at page:

Download "CIS 3730 FALL 2008 Database Management System Project"

Transcription

1 CIS 3730 FALL 2008 Database Management System Project Project Grade (40 points) The project will be graded at the end of the course with the following breakdown: Initial Project Proposal - 4 points Weekly Progress Reports - 4 points Preliminary Conceptual Model - 4 points Preliminary Database Design 4 points Final Team Project and Report - 20 points Final Project Presentation - 4 points The total points awarded to a team member can be shifted by as much as 15% (6 points) the other team members assessments of relative contributions. In short, 85% of each person's project grade will be the team grade, 15% will be the individual's contribution grade. Peer evaluation for the team must be done by each team member at the end of the semester by filling in a peer evaluation form. This form is available at the ulearn site for the course and must be filled in and submitted by the date of the last class; it will be available for submission for one week prior to the last class. All deliverables other than progress reports for the project should be submitted electronically as well as submitted in hardcopy format. Each deliverable should include text to explain how the decisions were made and the rationale for those decisions. General Problem and Scope You will have the choice of either designing/developing the textbook project or developing a database application for a real client (external project). In either case the database project should be of reasonable scope that represents original work and can be completed within the semester. Textbook Project: The textbook project is based on the Morgan Importing case that is included in the course textbook. A segment of the case is included at the end of each chapter other than Chapter 1 of the book. Morgan Importing is a company that purchases antiques and home furnishings from stores in many Asian countries and ships them to a warehouse facility in Los Angeles and then sells them to customers throughout USA. The objective of the project is to create a database application to track stores, purchases, shipments, shippers, customers, sales, etc.

2 External Project: It is the responsibility of the student team to find such an application and client. Note: All projects must be implemented with Microsoft SQL Server as the DBMS. Optionally, one can prototype the system using Microsoft Access and even use Access as the front end of the system. SQL Server can be downloaded and installed on one (or all) team members machines from the GSU/CIS MSDNAA web site. An instance of SQL Server 2005 on a virtual server may also be made available for project work. The recommended books on SQL Server would be useful for the project. Milestone 1: Team Formation Team formation and role assignment. This will be done by the second class. Each team will have approximately 3 to 5 members. The team role list (team number, team members with addresses and assigned roles) must be handed in to the professor at the end of the second class. Team logistics and duties. Each team will adhere to the following: Team member roles. You will assign roles to each of your team members (a team member will have multiple roles each team member should have at least one). They do not need to be permanent; you can change roles over the course of the semester. One person may also have multiple roles, but each member must have at least one role. 1. Team Leader: The leader coordinates team meetings, ensures tasks are assigned and, in general, ensures proper team functioning. 2. Documenter: The documenter documents each team meeting, decisions made in meetings, and outcomes of important decisions. He/she ensures that all meetings are properly logged; these logs must be included with your final project report. s should be filed, and the team may consider other electronic collaborative venues, like Sharepoint Team Services. 3. TechGuru: The techguru is the most database/technically knowledgeable person about the technology involved and, where necessary, trains the rest of the team members as needed. 4. Implementation Leader: This person is the main developer/implementation person, ensuring implementation consistency, and keeping versions and backups of the implementation. 5. Client PoC (for External Project): This person is the main Point of Contact with the client. All communications with the client should be done through the client PoC. The client should not be burdened with answering the same questions more than once or with unproductive meetings. 6. Instructor PoC: This person serves as the instructor s contact on behalf of the team. If I have any questions regarding the project, or if you have questions, this person should be available to come and meet with me and/or initiate communication with 2

3 me. Similarly, if I need to communicate with the team, this person will be my primary contact I then expect this person to quickly and effectively communicate with the remaining team members. Team meetings. Starting the week the teams are formed, each team should meet for at least minutes each week to discuss project issues. Hand in your intended meeting schedule along with the team role list. Milestone 2: Project Proposal Due date: before the beginning of class (see class syllabus schedule). The proposal (one document for the entire team) is the first formal document you will hand in for the project. It usually contains about six to eight pages of text in addition to charts and tables. The proposal does not have to be extremely detailed, but it should be detailed enough for a typical executive to approve or disapprove your project. The following information must be included: 1. What is the main purpose of the project? This section should describe the main project goals for the database you will create. 2. Is there an existing process and data system? Is this project replacing an existing system (which could be paper-based, file-based, or even just word-of-mouth based)? Does the client already have some means of performing the tasks? What are the advantages and drawbacks of the current system/method the client has? Where possible, you should not try to create both the processing system as well as the database system. Rather you should be attempting to improve upon an existing system, even if it is somewhat informal in its current state. 3. What kind of data will be stored? Here, describe the data that will be in the system and where it will come from. Be as detailed as possible, including names and descriptions of various types of data. Notice that you are not performing any type of relational database design yet, so it is okay to list everything that will be stored, without any normalization. 4. What functions will this database serve? Describe the types of searches, reports, outputs, and queries that the client expects from the system. This will get refined later, but provide at least some examples of what s being sought from such a system. The proposal should focus on application functionality, rather than implementation details. If the application will support a real operation (external project), the team should interview potential users to ascertain their needs. If the application is for a made-up scenario, any statement of user needs must be supported with acceptable 3

4 reasoning. 5. How much time will this project take? Estimate the number of person-hours this project will take. Itemize the hours according to the different phases of the database development cycle (planning, requirements, DB design, application design, DBMS selection, development, testing, conversions, implementation, and maintenance). Milestone 3: Conceptual Model Due date: before the beginning of class; see class syllabus schedule. For this milestone, you complete the conceptual design of your project. Submit: 1. Domain. A detailed table containing all attribute names, descriptions, and constraints (technical constraints such as data type and length, and business constraints). 2. Conceptual Data Model Diagram. Create an ER diagram that includes all entities, attributes, and relationships. Ensure that you display proper cardinality and participant constraints for every entity-relationship connection. Ensure there are no chasm or fan traps. Ensure that all entities, relationships, and attributes have globally unique names. 3. Business Rules and Assumptions. Prepare a list of well-stated business rules for the ER model and all database design assumptions. 4. Explanation. Include text to explain the documents, the decisions that needed to be made and the rationale for the decisions made. Milestone 4: Database Design Due date: before the beginning of class; see class syllabus schedule. For this milestone, you complete the database design. Include: (1) Tables with information on primary keys, foreign keys, field types, etc. The tables and relationships between them should be essentially the same as will be used in the final application. Normalization to the level of BCNF is expected. (2) Include text to explain the documents, the decisions that needed to be made and the rationale for the decisions made. 4

5 Final Milestone: Implementation and Final Project Report Due date: the last class session. The formal project hardcopy and softcopy document will be due before class starts. The remainder of the class will be a presentation on, and demonstrations of, the project databases by each group. Each group will have approximately 20 minutes to set up, demonstrate the database to the class, and answer questions. This milestone will entail a significant amount of work plan ahead! What is expected from this project? I want to ensure that the project was a significant learning experience in practical database development. The final milestone will consist of a database implementation and a formal document. The implementation should have: 1. Well-organized menus and screens. Users should have access to all the forms and tables necessary to meet project requirements. Users should not, however, have to modify any table directly. 2. Effective queries and data entry. I will look at your Milestone 3 to make sure all queries and data entries you proposed actually work Important Implementation Note (revision of implementation requirements): Given that many students in the class do not have programming knowledge and experience to build a user interface that provides all the required functionality (as per your project), including that need to maintain data, I am making optional the building of the userinterface for your project. Instead, I will expect you to create a large number of SQL 2005 queries (at least 15) for all the needed functionality and data updates. These should include queries across tables. In the project demo, you will be showing the populated tables and demonstrating the execution of these queries. In the project report you should document all these queries as well as the tables on which the queries will be run (populated tables), provide the corresponding SQL statements, show the results of the execution of the queries, and explain the correctness of the results. Earlier, I have been suggesting that you use Access 2007 or Access 2003 as the front end of the database to create a user interface. This is still an option but to create a useful interface that provides all the needed functionality and data maintenance, you will still need to do Visual Basic programming. With this change in the implementation requirements, I will expect that every team has its database as well as the demo queries stored in the SQL Server 2005 DBMS at the virtual server for your team (you will still need to submit zipped version of all files). As a side effect of this change, there will not be any issue of interfacing the SQL Server 2005 database 5

6 with an Access front end and the team virtual server can be used to demonstrate your database (showing the populated tables and running the created queries). Given the above change in what is expected, I would not expect any team to follow the programming option for developing an appropriate and useful user-interface. However, if you still prefer to program an interface, you will still need to do all the things described above. The change in requirements rightly puts emphasis on the database part of course (creating and testing SQL queries) and de-emphasizes the programming of a user interface, which is not part of the course Security. There should be some effective form of database security. 4. Ease of use. Screens and forms should be self-explanatory and simple to use. There should be help functions, including help buttons, status bar messages, or helpful error messages. 5. Data validation. Enforce integrity rules. And when really important (e.g., with primary and foreign keys), provide users with pop-up data to choose from. 6. Number of tables and queries. As a rule-of-thumb, the number of tables should be at least twice the number of team members. This excludes fixed lookup tables. It is not necessary to provide a highly polished interface, but the application should provide all required functionality, including that needed to maintain data. 1 Better projects will make use of DBMS features to provide for data integrity and security. As appropriate, applications should make use of views, triggers, stored procedures, etc. Applications that show only weak evidence of understanding in these matters may not score as well. The formal document should include: 1. Revised Project Proposal, Conceptual Model, and Database Design with necessary changes and improvements and one or two lines of explanation for each comment made by the professor on the earlier versions regarding how you either fixed the problems or why they should be acceptable for your project. Also include the previous submissions with the professor s comments. 2. All code written, including SQL queries. 3. The database. Preferably place your project on an accessible web server and include the web address of the project. 2 Zipped version of all files needed for the project. Don't forget to provide any IDs and passwords we'll need to use your database! All 1 Please see the Implementation Note just after #2 above. 2 This is optional, not required. Your database as well the SQL queries should be available at the SQL Server 2005 DBMS at the virtual server for your team. 6

7 the necessary files must be included such that the working of the project demo can be tested. 4. A formal write-up containing all the milestones as well as: a. what parts of the database (if any) were not implemented and why b. your experiences with the project, what you liked about it, and what you disliked about it, and c. what you learned by doing this project. Note: A couple of sample of a previous class projects will b e provided on the downloads page of the course web site. The samples represent actual projects that were submitted in database courses. However, they may not reflect the current requirements of the project or the best work that can be done in the project. Therefore the sample projects should not be literally followed. 7

CSCI 320 Group Project

CSCI 320 Group Project CSCI 320 Group Project Project Description This is a semester long group project. Project Goals Group project of 3-4 students. Groups will not change after assigned. Select a project domain from the list

More information

LIS 2680: Database Design and Applications

LIS 2680: Database Design and Applications School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu

More information

CS157a Fall 2018 Sec3 Home Page/Syllabus

CS157a Fall 2018 Sec3 Home Page/Syllabus CS157a Fall 2018 Sec3 Home Page/Syllabus Introduction to Database Management Systems Instructor: Chris Pollett Office: MH 214 Phone Number: (408) 924 5145 Email: chris@pollett.org Office Hours: MW 4:30-5:45pm

More information

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017 San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017 Course and Contact Information Instructor: Dr. Mike Wu Office

More information

CLASS DISCUSSION AND NOTES. October AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design

CLASS DISCUSSION AND NOTES. October AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design Mon CLASS DISCUSSION AND NOTES October 2009 Tue Wed Thu Fri 12 13 14 15 16 AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design 19 20 21 22 23 AH-6; PBL & Project Peer Evaluations Chap.

More information

Important Notes: For this course you must check the Regis Bookstore: for the most current online course material information.

Important Notes: For this course you must check the Regis Bookstore:   for the most current online course material information. Online Course Syllabus CS445 Database Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may

More information

Final Database Design Deliverables CS x265, Introduction to Database Management Systems, Spring 2018

Final Database Design Deliverables CS x265, Introduction to Database Management Systems, Spring 2018 Final Database Design Deliverables CS x265, Introduction to Database Management Systems, Spring 2018 Douglas H. Fisher Each group will submit three documents to Brightspace by Friday, March 2 at 6:00 pm.

More information

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition. Instructor: James Markulic Lecture: Distance Learning Office Hour: By appointment E-Mail: Markulic@njit.edu Course textbook: Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw-

More information

CPS352 Database Systems Syllabus Fall 2012

CPS352 Database Systems Syllabus Fall 2012 CPS352 Database Systems Syllabus Fall 2012 Professor: Simon Miner Fall Semester 2012 Contact: Simon.Miner@gordon.edu Thursday 6:00 9:00 pm KOSC 128 978-380- 2626 KOSC 243 Office Hours: Thursday 4:00 6:00

More information

Info Sys 422/722 & ISyE 722. Computer Based Data Management. Fall, 2016

Info Sys 422/722 & ISyE 722. Computer Based Data Management. Fall, 2016 Info Sys 422/722 & ISyE 722 Computer Based Data Management Fall, 2016 1. Instructor: Rafael Lazimy Office: 4269 Grainger Phone #: 262-3950 E-mail: rafi.lazimy@wisc.edu Office Hours: M, W 2:20-3:20 PM or

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

Introduction to Databases Fall-Winter 2010/11. Syllabus

Introduction to Databases Fall-Winter 2010/11. Syllabus Introduction to Databases Fall-Winter 2010/11 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room POS 2.09 Office hours: Tuesday, 14:00 16:00 and by appointment (If you want to

More information

Outline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems.

Outline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems. Outline CMPSCI445: Information Systems Overview of databases and DBMS s Course topics and requirements Yanlei Diao University of Massachusetts Amherst Databases and DBMS s Commercial DBMS s A database

More information

Course Design Document: IS202 Data Management. Version 4.5

Course Design Document: IS202 Data Management. Version 4.5 Course Design Document: IS202 Data Management Version 4.5 Friday, October 1, 2010 Table of Content 1. Versions History... 4 2. Overview of the Data Management... 5 3. Output and Assessment Summary... 6

More information

MET CS 669 Database Design and Implementation for Business Term Project: Online DVD Rental Business

MET CS 669 Database Design and Implementation for Business Term Project: Online DVD Rental Business MET CS 669 Database Design and Implementation for Business Term Project: Online DVD Rental Business Objective Create an initial design for the database schema for an online DVD rental business that is

More information

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A)

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) Last updated 1/15/2002, 9:30pm In this term project, you are asked to design a small database system, create and populate this

More information

CIS 3730: Spring 2011 Database Management Systems

CIS 3730: Spring 2011 Database Management Systems CIS 3730: Spring 2011 Database Management Systems Dr. Vijay Vaishnavi Board of Advisors Professor, Computer Information Systems Robinson College of Business Georgia State University http://www3.cis.gsu.edu/vvaishnavi

More information

4 Data Modeling and the Entity-Relationship Model (cont.)

4 Data Modeling and the Entity-Relationship Model (cont.) 4 Data Modeling and the Entity-Relationship Model (cont.) Fen Wang wangfen@cwu.edu Lecture 19 IT468 DB @ ITAM 1 Project Update (D2) You are hired to help Garden Glory develop its DB project. Garden Glory

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

IS Spring 2018 Database Design, Management and Applications

IS Spring 2018 Database Design, Management and Applications IS 331-004 Spring 2018 Database Design, Management and Applications Class Time: Monday/Wednesday 1:00 PM -2:25 PM Location: PC MALL 37 Instructor Information: Name: Dr. Art Hendela Office: 5108 GITC Phone

More information

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: # Spring 2018 - CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday 0800 0915 Classroom Miller 2329 Syllabus revision: # 171124 FACULTY DATA: Dr. Douglas Turner Phone: 678.839.5252 Miller 2223 OFFICE

More information

1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software

1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software CIS - Survey of Computer Information Systems FALL 014-16-Week Course Professor: JON P. RAGER Weekly Schedule Note: This schedule is subjected to BE CHANGED at your instructor's discretion. Please check

More information

IT 204 Final Project Guidelines and Rubric Database Proposal and Implementation Plan Report

IT 204 Final Project Guidelines and Rubric Database Proposal and Implementation Plan Report IT 204 Final Project Guidelines and Rubric Database Proposal and Implementation Plan Report Overview The final project for this course is the creation of a database proposal and implementation plan report

More information

Assignment Semester 2 IT Skills(WBL version) CE

Assignment Semester 2 IT Skills(WBL version) CE Staffordshire University Assignment Semester 2 IT Skills(WBL version) CE00891 1 Hand In Date Part one 12th March 2010 Demonstration of Part two week commencing 3 rd May 2010 Contents Your Task is to do

More information

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu

More information

MODULE CODE MODULE NAME. NQF level. [Number of credits] Name of department. Faculty. Compiled by (Name of lecturer) YEAR

MODULE CODE MODULE NAME. NQF level. [Number of credits] Name of department. Faculty. Compiled by (Name of lecturer) YEAR MODULE CODE MODULE NAME NQF level [Number of credits] Name of department Faculty Compiled by (Name of lecturer) YEAR TABLE OF CONTENTS 1. Welcoming... 5 2. Contact Sessions... 5 3. Study Material... 6

More information

Course Outline Faculty of Computing and Information Technology

Course Outline Faculty of Computing and Information Technology Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course

More information

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization Outline IT420: Database Management and Organization Dr. Crăiniceanu Capt. Balazs www.cs.usna.edu/~adina/teaching/it420/spring2007 Class Survey Why Databases (DB)? A Problem DB Benefits In This Class? Admin

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Art 645 Introduction to Web Site Design Los Angeles City College

Art 645 Introduction to Web Site Design Los Angeles City College Art 645 Introduction to Web Site Design Los Angeles City College Course Syllabus Spring 2018 Weekly Schedule 12131 LEC TTh 12:45 pm - 1:35 pm Chem 210 12150 LAB TTh 1:45 pm - 3:00 pm Chem 210 Office Hours

More information

Introduction to Databases Fall-Winter 2009/10. Syllabus

Introduction to Databases Fall-Winter 2009/10. Syllabus Introduction to Databases Fall-Winter 2009/10 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room TRA 2.01 Office hours: Thursday, 16:00 18:00 (If you want to meet up with me, send

More information

Application Review Module (ARM)

Application Review Module (ARM) REVIEWER User s Manual Application Review Module (ARM) PLEASE NOTE: The Application Review Module (ARM) is a system that is designed as a shared service and is maintained by the Grants Centers of Excellence

More information

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 Course and Contact Information Instructor: Ron Gutman Office Location:

More information

Synergy Distributed Meeting Scheduler. Project Plan. Revision 2.0. CS 6361 Advance Requirements Engineering Fall 2008

Synergy Distributed Meeting Scheduler. Project Plan. Revision 2.0. CS 6361 Advance Requirements Engineering Fall 2008 Synergy Distributed Meeting Scheduler Project Plan Revision 2.0 CS 6361 Advance Requirements Engineering Fall 2008 Team Members: Name Email Phone Student ID Animesh Roy animesh.roy@student.utdallas.edu

More information

CIS 101 Orientation Document Fall 2017

CIS 101 Orientation Document Fall 2017 CIS 101 Orientation Document Fall 2017 Fall 2017 ONLINE section 23989 To be successful in an online section you must be motivated, disciplined, and able to read and understand the material in the books

More information

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09 Contact Information: Email: f-akkawi@northwestern.edu Office Phone: 312-503-2418 Cell Phone: 708-772-6323 Office Hours: Available by appointment MSIS-DL 317 Syllabus Faisal Akkawi, Ph.D. Introduction to

More information

Unit Assessment Guide

Unit Assessment Guide Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required

More information

Note that your facilitator may provide additional required readings.

Note that your facilitator may provide additional required readings. College of Computer & Information Sciences 3333 Regis Boulevard Denver, CO 80221 Syllabus Course Number and Name: CIS/CS 445 Database Management Course Description Introduces core concepts in data management.

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 9 Database Design

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 9 Database Design Database Systems: Design, Implementation, and Management Tenth Edition Chapter 9 Database Design Objectives In this chapter, you will learn: That successful database design must reflect the information

More information

CIS 3308 Web Application Programming Syllabus

CIS 3308 Web Application Programming Syllabus CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client

More information

1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software

1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software CIS - Survey of Computer Information Systems SPRING 014-16-Week Course Professor: JON P. RAGER Weekly Schedule Note: This schedule is subjected to BE CHANGED at your instructor's discretion. Please check

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:

More information

SGM (SLO) Template Directions. to access the SGM tool (SLO portal) only available in CMSD

SGM (SLO) Template Directions.   to access the SGM tool (SLO portal) only available in CMSD SGM (SLO) Template Directions Go to: http://esupport/sgm to access the SGM tool (SLO portal) only available in CMSD NEW: If an error message pop up appears, read the message and act accordingly. Step 1:

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

Dilbert Scott Adams. CSc 233 Spring 2012

Dilbert Scott Adams. CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department

More information

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management 1 IST659 Fall 2018 M004 Class Syllabus Data Administration Concepts and Instructor Hernando A Hoyos Phone 347-806-0136 Office Heroy Geology Building Rm#113 E-mail hahoyos@syr.edu Office Hours Tue: 5:00pm-7:45pm

More information

CMN192B OFFICE: An Overview of Access and PowerPoint

CMN192B OFFICE: An Overview of Access and PowerPoint CLASS NUMBER AND NAME: TOTAL CLOCK HOURS/UNITS: PREREQUISITE: TEXT AND MATERIALS: CMN310B ADVANCED OFFICE: Access And PowerPoint 24 HOURS/1 UNIT CMN192B OFFICE: An Overview of Access and PowerPoint Microsoft

More information

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits COURSE OUTLINE IST 253 Database Concept 3 Course Number Course Title Credits 2 2 N/A N/A 15 Class or Laboratory Clinical or Studio Practicum, Course Length Lecture Work Hours Hours Co-op, Internship (15

More information

COURSE SYLLABUS BMIS 326 INTRODUCTION TO ORACLE

COURSE SYLLABUS BMIS 326 INTRODUCTION TO ORACLE Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Course and Contact Information San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Instructor: Office Location: Telephone: Email: Office Hours: Class Days/Time: Classroom:

More information

Course Web Site. 445 Staff and Mailing Lists. Textbook. Databases and DBMS s. Outline. CMPSCI445: Information Systems. Yanlei Diao and Haopeng Zhang

Course Web Site. 445 Staff and Mailing Lists. Textbook. Databases and DBMS s. Outline. CMPSCI445: Information Systems. Yanlei Diao and Haopeng Zhang Course Web Site CMPSCI445: Information Systems Yanlei Diao and Haopeng Zhang University of Massachusetts Amherst http://avid.cs.umass.edu/courses/445/s2015/ or http://www.cs.umass.edu/~yanlei à Teaching

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Management Information Systems

Management Information Systems Management of Database Systems MIS 6230 Syllabus Fall 2017 Dr. David Olsen david.olsen@usu.edu 435.797.2349 Office Hours TR 1:30 2:30 pm or by appointment EBB 711 Introduction The purpose of this class

More information

WELCOME TO PROGRAMMING

WELCOME TO PROGRAMMING WELCOME TO PROGRAMMING Course Navigation and information on Canvas Dan McElroy This video is offered under a Creative Commons Attribution Non-Commercial Share license. Content in this video can be considered

More information

CMPSCI445: Information Systems

CMPSCI445: Information Systems CMPSCI445: Information Systems Yanlei Diao and Haopeng Zhang University of Massachusetts Amherst Course Web Site http://avid.cs.umass.edu/courses/445/s2015/ or http://www.cs.umass.edu/~yanlei à Teaching

More information

IT 650 Final Project Guidelines and Rubric

IT 650 Final Project Guidelines and Rubric IT 650 Final Project Guidelines and Rubric Overview The final project for this course is the design and proposal of a database management system (DBMS) solution. You will select a case study from those

More information

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD LAB 2 Notes For students that were not present in the first lab TA Web page updated : http://www.cs.ucr.edu/~cs166/ Mailing list Signup: http://www.cs.ucr.edu/mailman/listinfo/cs166 The general idea of

More information

CS450 - Database Concepts Fall 2015

CS450 - Database Concepts Fall 2015 CS450 - Database Concepts Fall 2015 Instructor: Dr. Jessica Lin Project Assignment General. Your project is to design and implement a database for an online movie rental company like Netflix (for this

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Instructor: Vishal Sachdev Office Location: # 7 Wohlers Hall E-mail : Use Compass e-mail for communication, vishal@illinois.edu

More information

Syllabus. Computer Science Information Technology 975. Information Storage and Management for Computer Networks

Syllabus. Computer Science Information Technology 975. Information Storage and Management for Computer Networks Syllabus Computer Science Information Technology 975 Information Storage and Management for Computer Networks Course: CSIT 975, 8525, Fall 2015, 3 Units Instructor: Associate Professor Marcus Butler E-mail:

More information

VMware BCDR Accelerator Service

VMware BCDR Accelerator Service AT A GLANCE The rapidly deploys a business continuity and disaster recovery (BCDR) solution with a limited, pre-defined scope in a non-production environment. The goal of this service is to prove the solution

More information

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau Data Management Lecture Outline 2 Part 2 Instructor: Trevor Nadeau Data Entities, Attributes, and Items Entity: Things we store information about. (i.e. persons, places, objects, events, etc.) Have relationships

More information

PANTHER SUCCESS NETWORK (PSN) STUDENT MANUAL

PANTHER SUCCESS NETWORK (PSN) STUDENT MANUAL PANTHER SUCCESS NETWORK (PSN) STUDENT MANUAL To access the PSN, visit https://my.fiu.edu. Click on the Login to MyFIU button. Log in using your FIU Panther ID # or username and password. Upon successful

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:

More information

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog. HLTH 624 Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase

More information

3.0 Record Book Functionality by User

3.0 Record Book Functionality by User 3.0 Record Book Functionality by User 3.1 Student 3.1.1 Login Training Guide - Department of Accountancy, University of Kelaniya To login with the student credentials click on Student icon which is shown

More information

1/24/2012. Chapter 7 Outline. Chapter 7 Outline (cont d.) CS 440: Database Management Systems

1/24/2012. Chapter 7 Outline. Chapter 7 Outline (cont d.) CS 440: Database Management Systems CS 440: Database Management Systems Chapter 7 Outline Using High-Level Conceptual Data Models for Database Design A Sample Database Application Entity Types, Entity Sets, Attributes, and Keys Relationship

More information

Business Intelligence Roadmap HDT923 Three Days

Business Intelligence Roadmap HDT923 Three Days Three Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students are

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report bi-weekly project status to your instructor, and as you wish, capture other

More information

CLASS DISCUSSION AND NOTES

CLASS DISCUSSION AND NOTES Mon CLASS DISCUSSION AND NOTES October 2009 Tue Wed Thu Fri 19 20 21 22 23 AH-6; PBL & Project Peer Evaluations Chap. 7 SQL/DB Construction AH-6; PBL & Project Peer Evaluations Chap. 7 SQL/DB Construction

More information

ITCC112. Course Summary. Description. Objectives

ITCC112. Course Summary. Description. Objectives ITCC112 ST UDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the

More information

Module Documentation

Module Documentation Module Documentation INFO07017 Contents of this document are copyright of Galway Mayo Institute of Technology Page 1 of 5 INFO07017 Short Title Full Title Attendance N/A Discipline 482 COMPUTER USE (INFO

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 2010 Catalog Course Description:

More information

Database Security MET CS 674 On-Campus/Blended

Database Security MET CS 674 On-Campus/Blended Database Security MET CS 674 On-Campus/Blended George Ultrino gultrino@bu.edu Office hours: by appointment Course Description The course provides a strong foundation in database security and auditing.

More information

IMPORTANT INFORMATION: This tutorial letter contains the assignments for 2018, semesters 1 and 2.

IMPORTANT INFORMATION: This tutorial letter contains the assignments for 2018, semesters 1 and 2. INF211/102/3/2018 Tutorial Letter 102/3/2018 Visual Programming 2 INF211 Semesters 1 and 2 School of Computing IMPORTANT INFORMATION: This tutorial letter contains the assignments for 2018, semesters 1

More information

Database Concepts. CS 377: Database Systems

Database Concepts. CS 377: Database Systems Database Concepts CS 377: Database Systems Introduction Recap Course Logistics Course website contains syllabus, lectures, assignments and example code http://joyceho.github.io/cs377_s17/index.html Piazza:

More information

Blackboard 5 Level One Student Manual

Blackboard 5 Level One Student Manual Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

Review The Big Picture

Review The Big Picture CS445 - Introduction to Database Management Systems Fall Semester 2015 LECTURE 6 The Entity-Relationship Model Introduction TEXTBOOK REFERENCE: CHAPTERS 2,3 R&G 1 Review The Big Picture Data Modeling Relational

More information

ITCC111. Course Summary. Description. Objectives. Outline

ITCC111. Course Summary. Description. Objectives. Outline ITCC111 ST UDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the

More information

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships Instructor: Craig Duckett Lecture 04: Thursday, April 5, 2018 Relationships 1 Assignment 1 is due NEXT LECTURE 5, Tuesday, April 10 th in StudentTracker by MIDNIGHT MID-TERM EXAM is LECTURE 10, Tuesday,

More information

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment) Syllabus COSC-051-x - Computer Science I Fall 2018 Instructor: Jeremy Bolton, Ph.D. Asst Teaching Professor Department of Computer Science Office: TBD (see Course calendar for office hours) Email: jeremy.bolton@georgetown.edu

More information

Performance Software

Performance Software Preliminary Design Automated Grading System for Microsoft Excel Spreadsheets Clients: Dr. Scott Hunter Professor - Department of Computer Science Siena College Ms. Jami Cotler Professor - Department of

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : CSD210 SEMESTER: 3

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : CSD210 SEMESTER: 3 SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 3 PROGRAM: AUTHOR: Computer Programmer/Programmer Analyst Dennis Ochoski DATE: Sept

More information

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules.

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules. MPM210: Introduction to Project Management 1 MPM210: Introduction to Project Management Project Plan for Learning Modules Trina VanderLouw Professor Derrick Nelson Colorado Technical University Online

More information

CS 502 Introduction to Operating Systems. Fall 98 Waltham Campus

CS 502 Introduction to Operating Systems. Fall 98 Waltham Campus CS 502 Introduction to Operating Systems Fall 98 Waltham Campus Operating Systems Introduction Outline Course Introduction Administration Major components Homework Research Paper Presentation Exams Project

More information

5COS005W Coursework 2 (Semester 2)

5COS005W Coursework 2 (Semester 2) University of Westminster Department of Computer Science 5COS005W Coursework 2 (Semester 2) Module leader Dr D. Dracopoulos Unit Coursework 2 Weighting: 50% Qualifying mark 30% Description Learning Outcomes

More information

CMSC Introduction to Database Systems

CMSC Introduction to Database Systems CMSC 23500 Introduction to Database Systems Department of Computer Science University of Chicago Spring 2009 Quarter Dates: March 30 through June 2, 2009 Lectures: TuTh 12:00-1:20 in Ryerson 277 Labs:

More information

20.453J / 2.771J / HST.958J Biomedical Information Technology Fall 2008

20.453J / 2.771J / HST.958J Biomedical Information Technology Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 20.453J / 2.771J / HST.958J Biomedical Information Technology Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi CMPT 354 Database Systems I Spring 2012 Instructor: Hassan Khosravi Textbook First Course in Database Systems, 3 rd Edition. Jeffry Ullman and Jennifer Widom Other text books Ramakrishnan SILBERSCHATZ

More information

(1) It is your responsibility to drop the class; failure to drop the class in a timely manner could result in a W or F on your record.

(1) It is your responsibility to drop the class; failure to drop the class in a timely manner could result in a W or F on your record. West Los Angeles College - Fall Semester 2013 Welcome To CS972 - Introduction to Cisco Network Fundamentals Instructor: Assistant Professor Marcus E. Butler Course Schedule: Online, Section #:8505 Please

More information

College of San Mateo Course Outline

College of San Mateo Course Outline College of San Mateo Course Outline New Course Update/No change Course Revision (Minor) Course Revision (Major) Date: 1/26/12 Department: CIS Number: 420 Course Title: Project Management Professional Certificate

More information

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

MWF 9:00-9:50AM & 12:00-12:50PM (ET) Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course

More information

Blackboard Learn: Basics

Blackboard Learn: Basics Blackboard Learn: Basics This document includes the following topics: 1. Log in Page 2 2. Find Your Courses Page 2 3. View Course Content Page 3 4. Add a Folder Page 3 5. Add a File Page 5 6. Add a Web

More information

Com S/Geron 415X Gerontechnology in Smart Home Environments Implementation. Dr. Hen-I Yang Computer Science Department, ISU

Com S/Geron 415X Gerontechnology in Smart Home Environments Implementation. Dr. Hen-I Yang Computer Science Department, ISU Com S/Geron 415X Gerontechnology in Smart Home Environments Implementation Dr. Hen-I Yang Computer Science Department, ISU April 5 and 7, 2011 Announcement Suggested progress for the week Integrate with

More information

Response to the Validation Panel for the DIT Foundation Programmes

Response to the Validation Panel for the DIT Foundation Programmes Response to the Validation Panel for the DIT Foundation Programmes Condition: The programme should be presented as two separate programmes with separate programme documentation, including programme aims,

More information