CS 275 Final Project (50pts Total)
|
|
- Reynold Rodger Howard
- 6 years ago
- Views:
Transcription
1 CS 275 Final Project (50pts Total) Solve the following problems and save your queries and scripts in APEX and in a Word file. Name your saved file in APEX CS275FinalProj. Save your word file as follows: yourlastnamecs275finalproj and drop your file into the shared Google Drive folder. 1. Write a script to produce the following tables (3 points each): (remember to carefully choose your data types!) a. STUDENT b. FACULTY c. CRSSECTION
2 d. REGISTRATION e. DEPARTMENT 2. Reverse engineer an Entity Relationship Diagram from the tables above. (5pts) Note: Keep in mind the way foreign keys are decided from an ERD for a table implementation! Note: You may choose any non-transferrable, barred, or exclusive relationships you want as long as they include a brief
3 description as to why it is needed or wanted. 3. Write the query to produce a list of all the students that includes their first name, last name, and phone number list in alphabetical order by last name. (2pts) 4. Write a query that shows the average capacity for all courses and the actual average enrollment for all courses during winter and spring term. (2pts) 5. The CRSSECTION table contains a data entry error for CSID 1210, COURSEID CIS253 UPDATE the MAXCOUNT to 30 and the ACTUALCOUNT to 22 for the course. (2pts) 6. Write a query that lists all the students by first name, last name and their faculty advisor s name label the column Advisor and the advisor phone number label the column Ext. List the output by the Advisor s name in alphabetical order. Use an ANSI standard join. (3pts) 7. For the following queries you choose the order in which to execute the following instructions: a) Implement the foreign key constraint in the FACULTY table that references the Department table - ensure you name the constraint (3pts) b) Create a COURSE table with the following attributes: CourseID, Title, and Credits. The precision of CourseID should be six (6). The Title should be allowed to have a length of 20. The Credits should be allowed to have a length of 2. The CourrseID is the primary key and should be implemented at table level ensure you name the constraint. (5pts) c) Insert the following data into the department table using an explicit insert for the first 3 rows and an implicit insert for last 3 rows. (4pts) CourseID Title Credits EN100 Basic English 0 LA123 English Literature 3 CIS253 Database Systems 3 CIS265 Systems Analysis 3 MA150 College Algebra 3 AC101 Accounting 3 8. List the Faculty Department Chair for each Department, the department name and the department chair extension - include those departments that do not have a department head assigned. Use the Oracle proprietary join syntax. (3pts) 9. Create a view that displays all of the students by first name, last name, state, and major id. List by state and ensure the user can not make any changes to the student base table. (2pts) 10. Create a view that lists the CSID, COURSEID, SECTION, and TERMID for the CIS253 course. Ensure that your view will allow only DML transactions for CIS253. (4pts)
4 You should be able to (with minimal effort), be able to use the following script to iinsert data into your tables once they have been created: INSERT INTO course VALUES ('EN100', 'Basic English', 0); INSERT INTO course VALUES ('LA123', 'English Literature', 3); INSERT INTO course VALUES ('CIS253', 'Database Systems', 3); INSERT INTO course VALUES ('CIS265', 'Systems Analysis', 3); INSERT INTO course VALUES ('MA150', 'College Algebra', 3); INSERT INTO course VALUES ('AC101', 'Accounting', 3); INSERT INTO faculty VALUES (111, 'Jones', 11, 525, 1); INSERT INTO faculty VALUES (222, 'Williams', 20, 533, 2); INSERT INTO faculty VALUES (123, 'Mobley', 11, 529, 1); INSERT INTO faculty VALUES (235, 'Vajpayee', 12, 577, 2); INSERT INTO faculty VALUES (345, 'Sen', 12, 579, 3); INSERT INTO faculty VALUES (444, 'Rivera', 21, 544, 4); INSERT INTO faculty VALUES (555, 'Chang', 17, 587, 5); INSERT INTO faculty VALUES (333, 'Collins', 17, 599, 3); INSERT INTO student VALUES ('00100', 'Diaz', ' Jose', '1 Ford Avenue #7', 'Hill', 'NJ', '08863', 'WN00', TO_DATE ('02/12/1980', 'mm/dd/yyyy'), 123, 100, ' '); INSERT INTO student VALUES ('00101', 'Tyler', ' Mickey', '12 Morris Avenue', 'Bronx', 'NY', '10468', 'SP00', TO_DATE ('03/18/1975', 'mm/dd/yyyy'), 555, 500, ' '); INSERT INTO student VALUES ('00102', 'Patel', ' Rajesh', '25 River Road #3', 'Edison', 'NJ', '08837', 'WN00', TO_DATE ('12/12/1982', 'mm/dd/yyyy'), 111, 400, ' '); INSERT INTO student VALUES ('00103', 'Rickles', ' Deborah', '100 Main Street', 'Iselin', 'NJ', '08838', 'FL00', TO_DATE ('10/20/1970', 'mm/dd/yyyy'), 555, 500, ' '); INSERT INTO student VALUES ('00104', 'Lee', ' Brian', '2845 First Lane', 'Hope', 'NY', '11373', 'WN00', TO_DATE ('11/28/1975', 'mm/dd/yyyy'), 345, 600, ' '); INSERT INTO student VALUES ('00105', 'Khan', ' Amir', '213 Broadway', 'Clifton', 'NJ', '07222', 'WN00', TO_DATE ('07/07/1981', 'mm/dd/yyyy'), 222, 200, ' '); INSERT INTO crssection VALUES (1101, 'CIS265', '01', 'WN01', 111, 'MW', '09:00', '10:30', 13, 30, 21); INSERT INTO crssection VALUES (1102, 'CIS253', '01', 'WN01', 123, 'TR', '09:00', '10:30', 18, 40, 39); INSERT INTO crssection VALUES (1103, 'MA150', '02', 'WN01', 444, 'F', '09:00', '12:00', 15, 25, 25); INSERT INTO crssection VALUES (1104, 'AC101', '10', 'WN01', 345, 'MW', '10:30', '12:00', 16, 35, 35); INSERT INTO crssection VALUES (1205, 'CIS265', '01', 'SP01', NULL, 'MW', '09:00', '10:30', 14, 35, 12); INSERT INTO crssection VALUES (1206, 'CIS265', '02', 'SP01', 111, 'TR', '09:00', '10:30', 18, 30, 27); INSERT INTO crssection VALUES (1207, 'LA123', '05', 'SP01', NULL, 'MW', '09:00', '10:30', 15, 30, 29); INSERT INTO crssection VALUES (1208, 'CIS253', '21', 'SP01', 123, 'TR', '09:00', '10:30', 14, 40, 40); INSERT INTO crssection VALUES (1209, 'CIS253', '11', 'SP01', 111, 'MW', '09:00', '10:30', 18, 40, 5); INSERT INTO crssection VALUES (1210, 'CIS253', '31', 'SP01', 123, 'F', 'TBA', 'TBA', 11, 1, 1);
5 INSERT INTO registration VALUES ('00100', 1101, 'C', 'F'); INSERT INTO registration VALUES ('00100', 1102, 'B', 'B'); INSERT INTO registration VALUES ('00100', 1104, 'B', 'A'); INSERT INTO registration VALUES ('00101', 1102, 'F', 'D'); INSERT INTO registration VALUES ('00101', 1103, 'A', 'A'); INSERT INTO registration VALUES ('00103', 1101, 'F', 'W'); INSERT INTO registration VALUES ('00103', 1104, 'D', 'D'); INSERT INTO registration VALUES ('00100', 1207, '', ''); INSERT INTO registration VALUES ('00103', 1206, '', ''); INSERT INTO registration VALUES ('00104', 1206, '', ''); INSERT INTO registration VALUES ('00104', 1207, '', ''); INSERT INTO registration VALUES ('00104', 1210, '', ''); INSERT INTO registration VALUES ('00105', 1208, '', ''); INSERT INTO registration VALUES ('00105', 1209, '', ''); INSERT INTO registration VALUES ('00101', 1205, '', ''); INSERT INTO registration VALUES ('00102', 1210, '', ''); INSERT INTO registration VALUES ('00102', 1207, '', ''); INSERT INTO registration VALUES ('00102', 1206, '', '');
A hypothetical M:M student schedule example
A hypothetical : student schedule example We are interested in creating a relationship between two tables: Student and Class Section. We want to be able to be able to have students register for different
More informationUnit 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 informationSQL Simple Queries. Chapter 3.1 V3.01. Napier University
SQL Simple Queries Chapter 3.1 V3.01 Copyright @ Napier University Introduction SQL is the Structured Query Language It is used to interact with the DBMS (database management system) SQL can Create Schemas
More informationDatabase Foundations. 6-4 Data Manipulation Language (DML) Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 6-4 Roadmap You are here Introduction to Oracle Application Express Structured Query Language (SQL) Data Definition Language (DDL) Data Manipulation Language (DML) Transaction Control
More informationRequesting an Independent Study
Requesting an Independent Study The LAS Independent Study application is used by students, faculty, and chairs. Students use this application to enroll in an LAS independent study. Students should consult
More informationIntroduction to SQL/PLSQL Accelerated Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Introduction to SQL/PLSQL Accelerated Ed 2 Duration: 5 Days What you will learn This Introduction to SQL/PLSQL Accelerated course
More informationDatabase Systems CSE Comprehensive Exam Spring 2005
Database Systems CSE 5260 Spring 2005 Database Schema #1 Branch (Branch_Name, Branch_City, Assets) Customer (Customer_Name, SS#, Street, City, State, Zip_Code) Account (Account_Number, Branch_Name, Balance)
More informationRelational model continued. Understanding how to use the relational model. Summary of board example: with Copies as weak entity
COS 597A: Principles of Database and Information Systems Relational model continued Understanding how to use the relational model 1 with as weak entity folded into folded into branches: (br_, librarian,
More informationER to Relational Model. Professor Jessica Lin
ER to Relational Model Professor Jessica Lin 1 Reduction to Relation Schemas Entity sets and relationship sets can be expressed uniformly as relation schemas that represent the contents of the database.
More informationSQL. SQL Data Manipulation: Queries
SQL Data Manipulation: Queries ISYS 464 Spring 2003 Topic 09 1 SQL SQL: Structured Query Language Pronounced: "S Q L" or "sequel" Developed by IBM in San Jose for its experimental relational database management
More informationOracle Database 11g: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL
More informationHow to Apply for the ACE Program
How to Apply for the ACE Program When applying for the ACE program, please use the following steps as a guide to make sure your application is received and processed. Step 1 Go to the Pennsylvania Highlands
More informationTable of Contents. PDF created with FinePrint pdffactory Pro trial version
Table of Contents Course Description The SQL Course covers relational database principles and Oracle concepts, writing basic SQL statements, restricting and sorting data, and using single-row functions.
More informationSQL Retrieving Data from Multiple Tables
The Islamic University of Gaza Faculty of Engineering Dept. of Computer Engineering Database Lab (ECOM 4113) Lab 5 SQL Retrieving Data from Multiple Tables Eng. Ibraheem Lubbad An SQL JOIN clause is used
More informationContinuing Education
Continuing Education Attendance & Grade Roster Training Documentation 7/21/08 1 Welcome to CE Faculty Web Services. This page can be accessed using: http://cefaculty.sdccd.edu or via the District Web Page.
More informationIntroduction to ERwin
Introduction to ERwin Database Design & Modelling Hans-Petter Halvorsen, M.Sc. Software The following Editions can be downloaded for Free on Internet: CA ERwin Data Modeler Community Edition SQL Server
More informationTHE COPPERBELT UNIVERSITY
THE COPPERBELT UNIVERSITY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY IT/IS DEPARTMENT MAY, 2018 SESSIONAL EXAMINATIONS CS235 DATABASE TECHNOLOGY TIME ALLOWED: THREE HOURS INSTRUCTIONS : Maximum
More informationOracle Database 11g: Introduction to SQLRelease 2
Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Database 11g: Introduction to SQLRelease 2 Duration: 5 Days What you will learn In this course students learn the concepts of relational
More informationChapter 3: Introduction to SQL
Chapter 3: Introduction to SQL Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 3: Introduction to SQL Overview of the SQL Query Language Data Definition Basic Query
More informationBusiness Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m
Business Analytics Let s Learn SQL-PL SQL (Oracle 10g) SQL PL SQL [Oracle 10 g] RDBMS, DDL, DML, DCL, Clause, Join, Function, Queries, Views, Constraints, Blocks, Cursors, Exception Handling, Trapping,
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the
More informationFIT 100 More Microsoft Access and Relational Databases Creating Views with SQL
FIT 100 More Microsoft Access and Relational Databases Creating Views with SQL Creating Views with SQL... 1 1. Query Construction in SQL View:... 2 2. Use the QBE:... 5 3. Practice (use the QBE):... 6
More informationNGTC Course Catalog / Student Handbook PROGRAMS OF STUDY COMPUTER INFORMATION SYSTEMS COMPUTER INFORMATION SYSTEMS
COMPUTER INFMATION SYSTEMS Web Application Development AAS Degree (IS43) Offered at the Clarkesville Campus Entrance Date... Fall, Spring, Summer Length of Program... 5 Terms Credit Hours Required for
More informationDatabase Foundations. 5-1 Mapping Entities and Attributes. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 5-1 Road Map You are here Mapping Entities and Attributes Mapping Primary and Foreign Keys 3 Objectives This lesson covers the following objectives: Describe why you need to create
More informationOracle Database: SQL and PL/SQL Fundamentals Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationScore. 1 (10) 2 (10) 3 (8) 4 (13) 5 (9) Total (50)
Student number: Signature: UNIVERSITY OF VICTORIA Faculty of Engineering Department of Computer Science CSC 370 (Database Systems) Instructor: Daniel M. German Midterm 18 June 2003 Duration: 75 minutes
More informationMidterm Review. Winter Lecture 13
Midterm Review Winter 2006-2007 Lecture 13 Midterm Overview 3 hours, single sitting Topics: Relational model relations, keys, relational algebra expressions SQL DDL commands CREATE TABLE, CREATE VIEW Specifying
More informationThe Relational Model. Suan Lee
The Relational Model Suan Lee Database Management System (DBMS) Used by all major commercial database systems Very simple model Query with high-level languages: simple yet expressive Efficient implementations
More informationPART 1 - E-R Modelling - THIS PART DOES NOT USE SQL*Plus or ORACLE AT ALL!
CIS 315 - Homework #4 p. 1 CIS 315 - Database Design & Implementation - Homework Assignment #4 [corrected #2-19 on 10-17-09] DUE: 2:00 pm, Tuesday, October 20th Purpose: more practice with database modeling,
More informationTopics. CSCI 403 Database Management DISTINCT. JOIN Clause 2/4/2019 DISTINCT JOINS. 12 Miscellaneous Topics
Topics CSCI 403 Database Management 12 Miscellaneous Topics This lecture is for stuff I forgot or didn t have time to cover so far Miscellaneous SELECT DISTINCT JOIN clause and outer joins SET operations
More informationCOMPUTER INFORMATION SYSTEMS
COMPUTER INFORMATION SYSTEMS Internet Specialist-Web Site Design AAS Degree (IS53) Length of Program... 5 Terms Credit Hours Required for Graduation... 64 Purpose: The Computer Information Systems Internet
More informationFull file at
ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.
More informationDATABASE DEVELOPMENT (H4)
IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) Friday 3 rd June 2016 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions
More informationQuestion Bank PL/SQL Fundamentals-I
Question Bank PL/SQL Fundamentals-I UNIT-I Fundamentals of PL SQL Introduction to SQL Developer, Introduction to PL/SQL, PL/SQL Overview, Benefits of PL/SQL, Subprograms, Overview of the Types of PL/SQL
More informationChapter 3: Introduction to SQL
Chapter 3: Introduction to SQL Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 3: Introduction to SQL Overview of the SQL Query Language Data Definition Basic Query
More informationChapter 4: SQL Basics
Chapter 4: SQL Basics ALT_ENTER Will Maximize Window in Command Line Mode o SQL Basics Structured Query Language Used to create & extract data in a database environment SQL history Began as SEQUEL o Structured
More informationCS425 Midterm Exam Summer C 2012
Q1) List five responsibilities of a database-management system. Q2) Fill in the terms in the right hand side of the table that match the description from the list below: Instance SQL Integrity constraints
More informationIntroduction to Databases
Introduction to Databases Abou Bakar Kaleem 1 Overview - Database - Relational Databases - Introduction to SQL Introduction to Databases 2 1 Database (1) Database : - is a collection of related data -
More informationOracle Database: Introduction to SQL Ed 2
Oracle University Contact Us: +40 21 3678820 Oracle Database: Introduction to SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database 12c: Introduction to SQL training helps you write subqueries,
More informationThe SQL data-definition language (DDL) allows defining :
Introduction to SQL Introduction to SQL Overview of the SQL Query Language Data Definition Basic Query Structure Additional Basic Operations Set Operations Null Values Aggregate Functions Nested Subqueries
More informationImplementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations. SQL: Structured Query Language
Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations Show Only certain columns and rows from the join of Table A with Table B The implementation of table operations
More informationSIS Modernization Faculty (Instructor) Portal Training Guide
Faculty (Instructor) Portal Training Guide Created on August 2017 Table of Contents Introduction to the New Faculty Portal... 1 Logging into the Faculty Portal... 1 Navigating the Faculty Portal... 5 Using
More informationChapter 6: Formal Relational Query Languages
Chapter 6: Formal Relational Query Languages Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 6: Formal Relational Query Languages Relational Algebra Tuple Relational
More informationORACLE DATABASE 12C INTRODUCTION
SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this training course, you gain the skills to unleash the power and flexibility of Oracle Database 12c, while gaining a solid foundation of database
More informationDatabase Lab Lab 6 DML part 3
Islamic University of Gaza Faculty of Engineering Department of Computer Engineering Fall 2011 ECOM 4113: Database System Lab Eng. Ahmed Abumarasa Database Lab Lab 6 DML part 3 Data Manipulation Language:
More informationSankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment
Sankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment Introductory concepts of DBMS 1. Explain detailed 3-level architecture
More informationCurriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.
Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...
More informationChapter 3: Introduction to SQL. Chapter 3: Introduction to SQL
Chapter 3: Introduction to SQL Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 3: Introduction to SQL Overview of The SQL Query Language Data Definition Basic Query
More informationComputer Science E-66 Database Systems
Computer Science E-66 Database Systems Harvard Extension School, Spring 2018 David G. Sullivan, Ph.D. Introduction; Database Design, ER Models, and the Relational Model... 1 Relational Algebra and SQL...
More informationOracle Database 10g: SQL Fundamentals I
Oracle Database 10g: SQL Fundamentals I Volume I Student Guide D17108GC11 Edition 1.1 August 2004 D39766 Author Nancy Greenberg Technical Contributors and Reviewers Wayne Abbott Christian Bauwens Perry
More informationNGTC Course Catalog / Student Handbook PROGRAMS OF STUDY COMPUTER INFORMATION SYSTEMS COMPUTER INFORMATION SYSTEMS
COMPUTER INFMATION SYSTEMS Web Application Development AAS Degree (IS43) Offered at the Clarkesville Campus Entrance Date... Fall, Spring, Summer Length of Program... 5 Terms Credit Hours Required for
More informationEntity Relationship Graphs (14 pts)
CS186 Bohannon/Cooper Spring 2008 Instructions: Class Account: UNIVERSITY OF CALIFORNIA Department of EECS, Computer Science Division First Exam: Introduction to Database Systems February 26, 2008 1. Write
More informationnormalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model
Database Design Section1 - Introduction 1-1 Introduction to the Oracle Academy o Give examples of jobs, salaries, and opportunities that are possible by participating in the Academy. o Explain how your
More informationRelational Algebra. Procedural language Six basic operators
Relational algebra Relational Algebra Procedural language Six basic operators select: σ project: union: set difference: Cartesian product: x rename: ρ The operators take one or two relations as inputs
More informationReferential integrity
Referential integrity Another function of the DBMS is to ensure referential integrity. This refers to the concept that a foreign key in a relation must have a corresponding entry in the table to which
More informationCSCB20 Week 4. Introduction to Database and Web Application Programming. Anna Bretscher Winter 2017
CSCB20 Week 4 Introduction to Database and Web Application Programming Anna Bretscher Winter 2017 Last Week Intro to SQL and MySQL Mapping Relational Algebra to SQL queries Focused on queries to start
More informationImportant 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 informationBSc (Hons) Web Technologies, BSc (Hons) Business Information System. Examinations for / Semester 2. Resit Examinations for BIS/15B/FT
BSc (Hons) Web Technologies, BSc (Hons) Business Information System Cohorts: BWT/16B/FT & BIS/16B/FT Examinations for 2016-2017 / Semester 2 Resit Examinations for BIS/15B/FT MODULE: DATABASE MANAGEMENT
More informationSQL: Structured Query Language Views. Database Views. Views in SQL. .. Cal Poly CPE/CSC 365: Introduction to Database Systems Alexander Dekhtyar..
.. Cal Poly CPE/CSC 365: Introduction to Database Systems Alexander Dekhtyar.. Database Views SQL: Structured Query Language Views Database View. A database view is a single table that is derived from
More informationSYLLABUS. Departmental Syllabus. Structured Query Language (SQL)
SYLLABUS DATE OF LAST REVIEW: 02/2013 CIP CODE: 11.0901 SEMESTER: COURSE TITLE: COURSE NUMBER: Structured Query Language (SQL) CIST0151 CREDIT HOURS: 3 INSTRUCTOR: OFFICE LOCATION: OFFICE HOURS: TELEPHONE:
More informationChapter 7 Advanced SQL. Objectives
Chapter 7 Advanced SQL Objectives Define terms Write single and multiple table SQL queries Write noncorrelated and correlated subqueries Define and use five types of joins - (INNER) JOIN - EQUI-JOIN -
More informationCOSC344 Database Theory and Applications. Lecture 5 SQL - Data Definition Language. COSC344 Lecture 5 1
COSC344 Database Theory and Applications Lecture 5 SQL - Data Definition Language COSC344 Lecture 5 1 Overview Last Lecture Relational algebra This Lecture Relational algebra (continued) SQL - DDL CREATE
More informationX. Query Optimization
X. Lecture Topics Representing Plans Using Relational Algebra Transformation Rules Statistics Estimation CS338 1 Overview Generally, there are many possible access plans for processing a given query. The
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationOracle Database 11g: SQL Fundamentals I
Oracle Database 11g: SQL Fundamentals I Volume I Student Guide D49996GC11 Edition 1.1 April 2009 D59980 Authors Puja Singh Brian Pottle Technical Contributors and Reviewers Claire Bennett Tom Best Purjanti
More informationBirkbeck. (University of London) BSc/FD EXAMINATION. Department of Computer Science and Information Systems. Database Management (COIY028H6)
Birkbeck (University of London) BSc/FD EXAMINATION Department of Computer Science and Information Systems Database Management (COIY028H6) CREDIT VALUE: 15 credits Date of examination: 9 June 2016 Duration
More informationChapter 1 SQL and Data
Chapter 1 SQL and Data What is SQL? Structured Query Language An industry-standard language used to access & manipulate data stored in a relational database E. F. Codd, 1970 s IBM 2 What is Oracle? A relational
More informationLBSC 690: Information Technology Lecture 05 Structured data and databases
LBSC 690: Information Technology Lecture 05 Structured data and databases William Webber CIS, University of Maryland Spring semester, 2012 Interpreting bits "my" 13.5801 268 010011010110 3rd Feb, 2014
More informationOracle Database 10g: SQL Fundamentals I
Oracle Database 10g: SQL Fundamentals I Student Guide Volume I D17108GC21 Edition 2.1 December 2006 D48183 Authors Chaitanya Koratamaddi Nancy Greenberg Technical Contributors and Reviewers Wayne Abbott
More informationITT Technical Institute. PT2520T Database Concepts Onsite Course SYLLABUS
ITT Technical Institute PT2520T Database Concepts Onsite Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 67 (41 Theory Hours, 26 Hours) Prerequisite(s) and/or Corequisite(s): Prerequisites:
More informationHandout 2. A very brief intro to relational databases (with more coming later). Conceptual Data Modeling Entity-Relationship Diagrams.
Handout 2 CS-605 Data Management and Systems Modeling Spring 18 Page 1 of 8 Handout 2 A very brief intro to relational databases (with more coming later). Conceptual Data Modeling Entity-Relationship Diagrams.
More informationNote 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 informationCS425 Fall 2016 Boris Glavic Chapter 2: Intro to Relational Model
CS425 Fall 2016 Boris Glavic Chapter 2: Intro to Relational Model Modifies from: Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Textbook: Chapter 2 2.2 Example of a Relation
More informationDatabase Management Systems
Sample Questions 1 Write SQL query to create a table for describing a book. The table should have Book Title, Author, Publisher, Year published, and ISBN fields. Your table should have a primary key. For
More informationDoing database design with MySQL
Doing database design with MySQL Jerzy Letkowski Western New England University Abstract Most of the database textbooks, targeting database design and implementation for information systems curricula support
More informationTable of Contents. Oracle SQL PL/SQL Training Courses
Table of Contents Overview... 7 About DBA University, Inc.... 7 Eligibility... 8 Pricing... 8 Course Topics... 8 Relational database design... 8 1.1. Computer Database Concepts... 9 1.2. Relational Database
More informationIn This Lecture. SQL Data Definition SQL SQL. Non-Procedural Programming. Notes. Database Systems Lecture 5 Natasha Alechina
This Lecture Database Systems Lecture 5 Natasha Alechina The language, the relational model, and E/R diagrams CREATE TABLE Columns Primary Keys Foreign Keys For more information Connolly and Begg chapter
More informationCourse 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 informationSQL language. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)
SQL language Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 SQL - Structured Query Language SQL is a computer language for communicating with DBSM Nonprocedural (declarative) language What
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 0845 777 7711 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More informationCS40 Exam #2 November 13, 2002
CS40 Exam #2 November 13, 2002 Name: Except where explicitly noted, all of the questions on this exam refer to the database defined by the relational schemas given on the last page of this exam. 1. For
More informationContinuing Education Flex Tutorial
Continuing Education Flex Tutorial 8/29/2008 The Instructional Improvement (Flex) website may be accessed from Continuing Education Faculty Web Services at https://cefaculty.sdccd.edu by selecting the
More informationDatabase Foundations. 4-1 Oracle SQL Developer Data Modeler. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 4-1 Road Map You are here Oracle SQL Developer Data Modeler Converting a Logical Model to a Relational Model 3 Objectives This lesson covers the following objectives: Use to create:
More informationQQ Group
QQ Group: 617230453 1 Extended Relational-Algebra-Operations Generalized Projection Aggregate Functions Outer Join 2 Generalized Projection Extends the projection operation by allowing arithmetic functions
More informationBIRKBECK (University of London)
BIRKBECK (University of London) BSc Examination for Internal Students School of Computer Science and Information Systems Database Management COIY028U - Course Unit Value: 1/2 May 2006 : Afternoon 14.30
More informationOracle Database: Introduction to SQL/PLSQL Accelerated
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle Database: Introduction to SQL/PLSQL Accelerated Duration: 5 Days What you will learn This Introduction to SQL/PLSQL
More informationMTH020 Basic Math 4 ART115 Basic Design B&W* 4 ART207 Graphic Design Literacy* 4 ART118 Digital Design and Color 4
AAS in Graphic Design 2Two-Year Plan MTH020 Basic Math 4 ART115 Basic Design B&W* 4 ART207 Graphic Design Literacy* 4 ART118 Digital Design and Color 4 RD115 Academic Thinking & Reading 3 ART131 Intro
More informationAPPROVE STUDENT REGISTRATION CHANGES AND MONITOR FORMS D
The TxEIS How To Guide Series TxEIS Registration How to: APPROVE STUDENT REGISTRATION CHANGES AND MONITOR FORMS Developed by the TEXAS COMPUTER COOPERATIVE Copyright 2016 by Texas Computer Cooperative
More informationINFO 1103 Homework Project 2
INFO 1103 Homework Project 2 February 15, 2019 Due March 13, 2019, at the end of the lecture period. 1 Introduction In this project, you will design and create the appropriate tables for a version of the
More informationReview. Objec,ves. Example Students Table. Database Overview 3/8/17. PostgreSQL DB Elas,csearch. Databases
Objec,ves PostgreSQL DB Elas,csearch Review Databases Ø What language do we use to query databases? March 8, 2017 Sprenkle - CSCI397 1 March 8, 2017 Sprenkle - CSCI397 2 Database Overview Store data in
More informationF453. COMPUTING Advanced Computing Theory ADVANCED GCE. Thursday 23 June 2011 Morning
ADVANCED GCE COMPUTING Advanced Computing Theory F453 *F430360611* Candidates answer on the question paper. OCR supplied materials: None Other materials required: None Thursday 23 June 2011 Morning Duration:
More informationE-R Diagram Example. E-R Diagram for Everfail. Translating E-R Diagrams into Relations. The Complete Relations for EverFail. Car. Customer.
Managing Data II Fundamentals of IT and E-Commerce Fall 2002 - Session 3b Prof. Foster Provost Learning Objectives: Interpret and analyze a simple entity relationship diagram and validate its accuracy
More informationCenter for Financial Training & Miami Dade College
vgh Center for Financial Training & Miami Dade College MICROCOMPUTER WORKSHOPS SPRING 2016 WOLFSON, INTERAMERICAN, WEST, KENDALL, NORTH, HIALEAH & HOMESTEAD CAMPUSES WOLFSON CAMPUS (DOWNTOWN) 300 N.E 2
More informationComputer Science E-66 Introduction Database Design and ER Models The Relational Model
Computer Science E-66 Introduction Database Design and ER Models The Relational Model Harvard Extension School David G. Sullivan, Ph.D. Welcome to CSCI E-66! This is a course on databases, but it s also
More informationSchema And Draw The Dependency Diagram
Given That Information Write The Relational Schema And Draw The Dependency Diagram below, write the relational schema, draw its dependency diagram, and identify all You can assume that any given product
More informationOracle Syllabus Course code-r10605 SQL
Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic
More informationMidterm Exam #2 (Version A) CS 122A Winter 2017
NAME: SEAT NO.: STUDENT ID: Midterm Exam #2 (Version A) CS 122A Winter 2017 Max. Points: 100 (Please read the instructions carefully) Instructions: - The total time for the exam is 50 minutes; be sure
More informationCS211 Lecture: Database Design
CS211 Lecture: Database Design Objectives: last revised November 21, 2006 1. To introduce the anomalies that result from redundant storage of data 2. To introduce the notion of functional dependencies
More informationensync: Your Certified Oracle Partner
ensync: Your Certified Oracle Partner Oracle PL/SQL Programming for IFS Applications Course Syllabus Course Purpose This course will give application developers and report writers the skills to create
More informationDATA, DATABASES, AND QUERIES
Managing Data in Relational Databases DATA, DATABASES, AND QUERIES CS1100 Microsoft Access - Introduction 1 What is this About Storing, accessing, searching, and viewing data are important in any business.
More information