Project Description and Requirement. Requirements We have 3 projects for choice with each project worth for 100 points. You are also encouraged to work.

Slides:



Advertisements
Similar presentations
Costpoint Credit Card Training Log In
Advertisements

Revision of course For examination purposes. Outline of Examination Question 1 is compulsory and is worth 40%. There are five other questions, of which.
Access - 1 Table Query (View) FormReport Database Application Basic Database Objects Relationships among Access Database Objects A saved SELECT query is.
Cross-curricular Assignment Using your case study…
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
Jyh-haw Yeh Dept. of Computer Science Boise State University
A Guide to MySQL 3. 2 Objectives Start MySQL and learn how to use the MySQL Reference Manual Create a database Change (activate) a database Create tables.
Database Management Systems (DBMS)
Software Development, Programming, Testing & Implementation.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 16 – SQL SEAN J. TAYLOR.
CSCI 6962: Server-side Design and Programming
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
1 An Introduction to SQL. 2 Objectives  Understand the concepts and terminology associated with relational databases  Create and run SQL commands 
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Database Programming in Java Corresponds with Chapter 32, 33.
C H A P T E R 4 Designing Database E-Commerce Hassanin M. Al-Barhamtoshy
DATABASE. A database is collection of information that is organized so that it can easily be accessed, managed and updated. It is also the collection.
Introduction to SQL Steve Perry
Databases. Database A database is an organized collection of related data.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Database Organization and Design
Chapter 6 1 © Prentice Hall, 2002 The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited) Project Identification and Selection Project Initiation.
15/10/20151 PHP & MySQL 'Slide materials are based on W3Schools PHP tutorial, 'PHP website 'MySQL website.
SQL Structured Query Language Programming Course.
Project Name Date of Completion: Fill in Here Program Summary: Please type your program summary here. It should be 25 words or less. I'm just typing this.
Organizing Data Revision: pages 8-10, 31 Chapter 3.
1 Structured Query Language (SQL). 2 Contents SQL – I SQL – II SQL – III SQL – IV.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
CS 3630 Database Design and Implementation. Assignment 3 Style! Agreement between database designer and the client. UserName1_EasyDrive UserName2_EasyDrive.
1 A Guide to SQL Chapter 2. 2 Introduction Mid-1970s: SQL developed under the name SEQUEL at IBM by San Jose research facilities to be the data manipulation.
Database Management System (DBMS) an Introduction DeSiaMore 1.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
CS146 References: ORACLE 9i PROGRAMMING A Primer Rajshekhar Sunderraman
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
A Guide to MySQL 3. 2 Introduction  Structured Query Language (SQL): Popular and widely used language for retrieving and manipulating database data Developed.
Oracle & SQL Introduction. Database Concepts Revision DB? DBMS? DB Application? Application Programs? DBS? Examples of DBS? Examples of DBMS? 2Oracle.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Database Fundamental & Design by A.Surasit Samaisut Copyrights : All Rights Reserved.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
INFO275 Database Management Term Project. Overview Your project will be to define, design and build a functioning database, to support an application.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Database Design And Implementation. Done so far… Started a design of your own data model In Software Engineering, recognised the processes that occur.
SqlExam1Review.ppt EXAM - 1. SQL stands for -- Structured Query Language Putting a manual database on a computer ensures? Data is more current Data is.
1 Announcements Reading for next week: Chapter 4 Your first homework will be assigned as soon as your database accounts have been set up.  Expect an .
©Silberschatz, Korth and Sudarshan5.1Database System Concepts - 6 th Edition Procedural Constructs in SQL Chapter 5.
Manipulating Data Lesson 3. Objectives Queries The SELECT query to retrieve or extract data from one table, how to retrieve or extract data by using.
SQL Introduction to database and SQL. Chapter 1: Databases and Database Users 6 Introduction to Databases Databases touch all aspects of our lives. Examples:
Implementation of Vector Space Model March 27, 2006.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Understand Data Definition Language (DDL) Database Administration Fundamentals LESSON 1.4.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
Advanced Topics in Algorithms SPRING TERM PROJECT Is worth 40% of your final grade Completed project with report is due in week th May,
3 A Guide to MySQL.
How’s assignment 1 coming? Winter 2007
Oracle & SQL Introduction
IBC233 Week 6.
Prepared by : Moshira M. Ali CS490 Coordinator Arab Open University
Welcome to Mrs. McGovern’s 7th Grade Level 1 Mathematics Class.
Program Design Introduction to Computer Programming By:
Project Name Program Summary:
Structured Query Language
Database Assignment Write down your answers in word document with file name highlighting your name, student number, and class. E.g “95002”+”_”+ “03 class”+”_”+”name”,
Database System Concepts and Architecture
IBC233 Week 5.
Presentation transcript:

Project Description and Requirement

Requirements We have 3 projects for choice with each project worth for 100 points. You are also encouraged to work on your own project, which must have comparable work load as the provided projects bonus credits will be given to the students who work on their own projects. If you choose to work on your own project, you have to send your project proposal (detailed project description, 1-2 pages) to my TA Mr. Guoliang Liu before September 25 for approval. Only your project proposal gets approved, you are permitted to use your own project as the course If you do not want to work on your own project, you have to work on at least one of the 3 provided projects. You can also work on more than 1 project if you want (I will assign you up to 50 bonus credits for the extra projects you have done).

Requirements Every student has to send the TA Mr. Guoliang Liu the project you plan to work on by September 27, 2012 in the format: Your Name, Project The project will be graded according to 3 aspects: presentation and demo on class (30 points), program/source code (30 points), and the project report (40 points). Requirements for presentation and demo: (i) you have to present your project and show the functions and features of your project in class; (ii) your presentation will be graded by the instructor (20% of the weight), the TA Mr. Guoliang Liu (20%), and your peers (60% of the weight)

Requirements Requirements for program/source code: (i) you will have to send in a fully working program by November 13, 2012 to the TA Mr. Guoliang Liu; (ii) it is mandatory that you include a README file when you send your program, which states how to run your program, test cases, and results for test cases; (iii) when you send the program, put all the files, data, and other materials in a folder named in the format Your Name Requirements for the project report: you will have to write a project report (about 7-10 pages, single space, 12pt font) that includes: – Design issues, what are the problems and how you solve them – Data structures you use, the decision behind selecting them – Algorithms you employ, again with a justification of your decision – Particular emphasis should be placed on the running time of your algorithm – The report will also include your test cases and results – Any other remarks or highlights about your design and implementation (you may get some bonus credits) The due date for the report is November 29, 2012.

Requirements You can get more bonus credits if you implement more functions and features in your project. Each extra function or feature worth for about 5-10 bonus credits.

Project I: Mini-Oracle In this project, you are asked to develop a Mini-Oracle system, which is actually a DBMS system working in the manner of the real Oracle system. It is not necessary to fulfill all the functions provided by Oracle in your Mini-Oracle system. However, your system should have the following functions – Create a database, e.g. CREATE DATABASE Company. – Create tables within a database, e.g. CREATE TABLE Company.Employee( Fname Varchar(15), NOT NULL, ……) – Basic Insert, Delete, and Update statements – Basic Retrieval Queries in SQL, e.g. Select From Where

Project I: Mini-Oracle

Except, Union, Intersect

Project I: Mini-Oracle You have to implement keywords: Group by, Order by. You are also encouraged to implement more complicated queries, e.g.

Project II: Mini-GOSOLAR of GSU You have to implement a database-based Mini- GOSOLAR system, which implies you have to use database to store all the data and develop an application program to manipulate these data. You have to implement 4 menus of the GOSOLAR system: Registration Menu, Student Records Menu, Student Accounts Menu, and Personal Information Menu. Furthermore, you are encouraged to fulfill all the functions in the GOSOLAR system.

Project III: Mini-Amazon You have to implement a mini-system working like Amazon. For details, please refer to