Cross-curricular Assignment Using your case study…

Slides:



Advertisements
Similar presentations
DB glossary (focus on typical SQL RDBMS, not XQuery or SPARQL)
Advertisements

Database Management Using Microsoft Access Xinhua Chen, Ph.D. Chinese Association of Professionals in Science and Technology March 23, 2003.
Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
TURKISH STATISTICAL INSTITUTE 1 /34 SQL FUNDEMANTALS (Muscat, Oman)
Murach’s Java SE 6, C21© 2007, Mike Murach & Associates, Inc.Slide 1.
ERWin Template Overview By: Dave Wentzel. Agenda u Overview of Templates/Macros u Template editor u Available templates u Independent column browser u.
Database Software File Management Systems Database Management Systems.
Revision of course For examination purposes. Outline of Examination Question 1 is compulsory and is worth 40%. There are five other questions, of which.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 8 Advanced SQL.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 8-1 COS 346 Day 17.
Fundamentals, Design, and Implementation, 9/e Chapter 7 Using SQL in Applications.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Copyright © 2004 Pearson Education, Inc.. Chapter 8 SQL-99: Schema Definition, Basic Constraints, and Queries.
Introduction to Database Management
Introduction to Structured Query Language (SQL)
Dr. Mohamed Osman Hegazi
Oracle SQL*plus John Ortiz. Lecture 10SQL: Overview2 Overview  SQL: Structured Query Language, pronounced S. Q. L. or sequel.  A standard language for.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 7-1 David M. Kroenke’s Chapter Seven: SQL for Database Construction and.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Transforming Data Models into Database Designs
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
DATA, DATABASES, AND QUERIES Managing Data in Relational Databases CS1100Microsoft Access - Introduction1.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
ORACLE ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
DATA, DATABASES, AND QUERIES Managing Data in Relational Databases CS1100Microsoft Access - Introduction1 Created By Martin Schedlbauer
Database Management System Lecture 2 Introduction to Database management.
CSCI 6962: Server-side Design and Programming
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 7-1 David M. Kroenke’s Chapter Seven: SQL for Database Construction and.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 8 Advanced SQL.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
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.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 2: Intro to Relational.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 7-1 David M. Kroenke’s Chapter Seven: SQL for Database Construction and.
CSE 3330 Database Concepts Stored Procedures. How to create a user CREATE USER.. GRANT PRIVILEGE.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
1 Copyright © 2004, Oracle. All rights reserved. Introduction.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Database Design. Referential Integrity : data in a table that links to data in another table must always work in such a way that following the link will.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Information Building and Retrieval Using MySQL Track 3 : Basic Course in Database.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Dr. Mohamed Osman Hegazi
Introduction to Database Technology course DT228/3 Semester 1.
Visual Programing SQL Overview Section 1.
Database Design And Implementation. Done so far… Started a design of your own data model In Software Engineering, recognised the processes that occur.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
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 .
A Guide to SQL, Eighth Edition Chapter Six Updating Data.
Batch Jobs Using the batch job functions. Use [Bulk Changes][Batch Job Utility] to start. Read the information panel. Check with TAMS Technical Support.
Starting with Oracle SQL Plus. Today in the lab… Connect to SQL Plus – your schema. Set up two tables. Find the tables in the catalog. Insert four rows.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
 CONACT UC:  Magnific training   
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
For more course tutorials visit CIS 336 All iLabs Week 1 to Week 7 Devry University CIS 336: All iLabs Week 1 to Week 7: Devry University.
7.5 Using Stored-Procedure and Triggers NAME MATRIC NUM GROUP Muhammad Azwan Bin Khairul Anwar CS2305A Muhammad Faiz Bin Badrol Shah CS2305B.
Fundamental of Database Systems
Aga Private computer Institute Prepared by: Srwa Mohammad
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Module 5: Implementing Data Integrity by Using Constraints
Team Project, Part II NOMO Auto, Part II IST 210 Section 4
Database Processing: David M. Kroenke’s Chapter Seven:
Computer Science Projects Database Theory / Prototypes
Chapter 7 Using SQL in Applications
Database Management Systems
Databases Continued 10/18/05.
Database SQL.
Presentation transcript:

Cross-curricular Assignment Using your case study…

Assignment This is a cross-curricular assignment. To show which submissions are relevant to each subject, they are followed by a 2- character mnemonic: –Software Engineering is (SE) –Databases is (DB) –Internet Development is (ID)

Analyse your requirements.(SE) Design your schema and test requirements.(SE) Implement your schema.(DB) Design processes to populate your schema and tests to test your processes.(SE) Populate your schema.(DB) Design task-based queries to interrogate your schema.(DB)

Design your schema Using the data model that you have designed: –Normalise it. –Model it in ERWin You will need to submit this model – do it neatly! –Remember your model must allow you to do any of the computerised processes you have identified in your case study. –It is a good idea to check all process requirements before generating your SQL.

Implement your schema Set up tables and relationships in your database, using Oracle. –This can be done by generating the SQL from ERWin. –Please note that you should keep your SQL and copy it to your SQL Server directory. Edit it to run on SQL Server for your Internet application. Populate your tables with data that is unique to your case study and that allows for proper testing of your queries. For every query, specify data that is required to test your query –A query that has no data satisfying it is not acceptable.

Population processes Write at least one transaction process to populate or update your schema. Write at least 1 trigger to secure the integrity of your data. Specify the test data requirements that you have for each process and add that test data to your schema.

Interrogation processes Define task based queries to exercise: –All obvious task requirements –Relational algebra functions: Selection Projection Join Intersection Difference Union Cartesian Product. All queries should be meaningful in the business context.

Over the Internet Provide an application to add, amend, view and delete data from a table or view from your system.

Submission A Word document outlining the contents of your submission –This is a mini life-cycle. –ERWin model Generated Data Definition Language Triggers and test specs. Procedures and test specs. Query code and test specs. Insert statements used to populate the schema. Demo of application written in ASP.