CIS Homework #7 p. 1 Fall 2009

Size: px
Start display at page:

Download "CIS Homework #7 p. 1 Fall 2009"

Transcription

1 CIS Homework #7 p. 1 CIS Database Design & Implementation - Homework Assignment #7 DUE: 2:00 pm, Tuesday, December 1st Purpose: practice with SQL sequences, SQL*Loader, SQL views, and creating ASCII reports enhanced by the use of SQL*Plus commands and views Note: you are required to use the Oracle student database on nrs-labs.humboldt.edu for this assignment. HOW TO TURN IN THIS ASSIGNMENT: run ~st10/315submit from the directory on nrs-labs that contains your.sql and.txt files for this homework. Use ssh to connect to nrs-labs.humboldt.edu, and create a directory named 315hw7 on nrs-labs: mkdir 315hw7...and change its permissions so that only you can read it: chmod hw7...and change your current directory to that directory (go to that new directory) to do this assignment: cd 315hw7 Put all of your files (.sql and.txt) for this homework in this directory. (And it is from here that you should type ~st10/315submit to submit your files when you are done.) This homework again uses the tables created by the SQL script hw3_setup.sql. As a reminder, it created and populated a collection of tables that can be described in relation structure form as: Movie_category(CATEGORY_CODE, category_name) Client(CLIENT_NUM, client_lname, client_fname, client_phone, client_credit_rtg, client_fave_cat) foreign key (client_fave_cat) references movie_category(category_code) Movie(MOVIE_NUM, movie_title, movie_director_lname, movie_yr_released, movie_rating, category_code) foreign key(category_code) references movie_category Video(VID_ID, vid_format, vid_purchase_date, vid_rental_price, movie_num) foreign key (movie_num) references movie Rental(RENTAL_NUM, client_num, vid_id, date_out, date_due, date_returned) foreign key (client_num) references client foreign key(vid_id) references video Use pico (or vi or emacs) to create a file named hw7.sql: pico hw7.sql While within pico (or vi or emacs), type in the following: * your name within a SQL comment * 315 HW 7 as a SQL comment * the date this file was last modified as a SQL comment

2 CIS Homework #7 p. 2 * don't start spooling yet...! * (it will be specified below just where the spool off command should be placed, also...) Now add in SQL statements for the following, preceding each with a prompt command noting what question it is for. (please notice, we're using a prompt command INSTEAD of a comment, now! I don't mind if you ALSO put a comment, but the prompt command should have a nice effect in your spooled output.) NOTE: Now that you know the order-by clause, you must use it appropriately when an explicit row ordering is specified. Queries for problems asking for explicit row ordering will be incorrect if they do not include a reasonable order-by-clause. 1. This script should start with a "fresh" set of tables each time it runs. Make a copy of hw3_setup.sql in your 315hw7 directory, and include a call running it within hw7.sql. (That is, place the command you would type within sqlplus to run hw3_setup.sql within your script hw7.sql) (note: because you aren't spooling yet, you'll only see this problem's prompt command output within SQL*Plus; you won't see it in your eventual results script...) 2. Include SQL*Plus statements for each of the following within your script: * explicitly clear any previously-set column headings, breaks, and computes * create a two line top title and a two line bottom title (title contents of your choice). * make the pagesize 35 lines and the linesize 75 characters. * now begin spooling to hw7-results.txt (again, because you aren't spooling yet, you'll only see this problem's prompt command output within SQL*Plus; you won't see it in your eventual results script...) 3. Drop and create a new table (not already used in hw3_setup.sql nor in lab) that: * has at least 4 columns * has at least one column (that is not the primary key) declared to be not null * has at least one column whose domain is further restricted using a check clause * has at least one column with a default clause 4. Drop and create a sequence suitable for use in setting the primary key of the table you created for question 3. Have it start at a value other than Insert at least 3 rows into your table from question 3, being sure to: * use your sequence from question 4 to set each new row's primary key * have at least one insert that does not explicitly insert a value for the attribute declared using

3 CIS Homework #7 p. 3 default, to show that the default in action 6. Consider the example using painter.ctl and painter.dat -- this uses SQL*Loader along with data from a file and a sequence to insert additional rows into the example painter table. Create files hw7.ctl and hw7.dat that will allow you to insert at least 5 additional rows into your table from question 3, also using your sequence from question 4. Then insert the following command into your hw7.sql script: host sqlldr control=hw7.ctl log=hw7.log When you run your hw7.sql script, this will cause you to be asked for your Oracle username and password; just type them in when requested. Then SQL*Loader will be run with this control file, and will create a log file with this name, and will (hopefully!) insert these rows into your table from question Finally, write a query showing all of the contents of your table from question 3 as it would be after questions 5 and Turn feedback off. Then, drop and create a view called mini_action which contains the columns movie_num, movie_title, and movie_rating from the movie table for rows with category_code of 200. Follow that with a query showing all of the contents of this view, displaying the rows in order of movie_title. 9. Drop and create a view called movie_list of the movie and movie_category tables, containing only the category name, movie rating, and movie title for each movie. Follow that with a query showing all of the contents of this view, displaying the rows in order of movie rating, with a secondary ordering by movie title. 10. Drop and create a view called rental_history which gives a view of which clients have rented which videos by including rows with the following 4 columns: * in its first column, it has the last name of the client followed by the first name, with a comma and a blank separating the last name and the first name of each (e.g.: Tuttle, Sharon ). Name this column client_name (do not use double-quotes in specifying this column name, or any of the view column names given in this problem) * in its second column, it should have the movie title rented in that rental; make sure that, one way or another, the name of this column is movie_title * in its third column, it should have the format of the video rented; make sure that, one way or another, the name of this column is vid_format * in its fourth column, it should have the vid_rental_price; make sure that, one way or another,

4 CIS Homework #7 p. 4 the name of this column is vid_rental_price 11. Write column commands for each of the following: * give column client_name the heading Client (camel-case, uppercase for the first letter and lowercase for the rest),and format it so that it is: * narrower than its default width, * but wide enough for all of the last-name-first name combinations currently there, * but narrow enough that all of the columns "fit" on 1 line in the subsequent query results involving this column * give column movie_title the heading Movie Title (camel-case, including the blank between the 2 words), and format it so that it, too, is: * narrower than its default width, * but wide enough for all of the movie titles currently there, * but narrow enough that all of the columns "fit" on 1 line in the subsequent query results involving this column * give column vid_format a 2-line heading, with Video on the first line and Format on the second (and each in camel-case as shown), and format it so that its entire heading shows * give column vid_rental_price a 2-line heading, with Rental on the first line and Price on the second (and each in camel-case as shown), and format it so that: * it contains a $ * it always displays to 2 fractional places (to 2 decimal places) * its entire heading shows Follow these column commands with a query showing all of the current contents of the view rental_history, displaying the rows in order of most expensive video rental price to least expensive video rental price, with a secondary ordering by client_name, and with a tertiary (3rd) ordering by movie_title. 12. Consider what you get when you perform an equi-join the movie, video, and movie_category tables --- now you have the corresponding movie details for each video's movie. Drop and create a view called category_stats which groups the videos by movie category name and contains only the category name, the number of videos in that category, and the average rental price of videos in that category. (Remember to rename the column names corresponding to function calls; choose appropriate column names.) 13. Write column commands for each of the following: * give category_stats' first column the heading Category (in camel-case as shown) * give category_stats' second column the heading # Videos (camel-case, including the blank between the 2 parts), and format it so that it is wide enough to show the whole heading * give category_stats' third column a 2-line heading, with Average on the first line and Price on the second (and each in camel-case as shown), and format it so that:

5 CIS Homework #7 p. 5 * it contains a $ * it always displays to 2 fractional places (to 2 decimal places) * its entire heading shows Follow these column commands with a query showing all of the current contents of the view category_stats, displaying the rows in order of most number of videos to least number of videos, with a secondary ordering by highest average rental price to lowest average rental price. 14. (a) Write an update command to decrease the rental prices of all videos with format Blu-Ray by Then display the current contents of the view category_stats again, using the same rowordering as you did at the end of problem 13. (Note that / will not work for redoing this query -- it causes the last SQL command to be redone, which in this case is the update command, which we do NOT want redone...!) (b) Write a query, using the view rental_history only, performing a "true" relational projection of just the names of those clients who have rented 'Gone with the Wind', displaying the rows in order of client_name. (c) Write a single delete command that will delete all rows from rental that involve the client with client number '5555'. Then repeat your query from (b). (d) Write a query, using the view rental_history only, to project each client's name and the number of rentals they have made, displaying the rows in order from highest to lowest number of rentals, with a secondary ordering by client name. 15. Do the following: * change the pagesize to 60 lines * write a break command to suppress repeated movie titles, putting one blank line between each set of such rows (note that a break command does not have to include a table name -- and indeed it would be better to avoid using a table name here, since the query below involves a join) * write a column command using like to cause column client_lname to be formatted like the column client_name (WITHOUT specifically repeating the heading and format clauses of client_name's column command) * write a query to project the titles of movies that have been rented and the last names of the clients who rented them, displaying the rows in order of movie title and in secondary order by client last name 16. Do the following: * change the pagesize to 45 lines * write a break command to suppress repeated category names and movie ratings, putting one blank line between each set of such category names (but NOT between each set of such

6 CIS Homework #7 p. 6 movie ratings) (this is another break where you should avoid including a table name) * write a column command to set the category_name's column to have a display heading of Category (in camel-case as shown) * write a column command to set the movie_rating's column to have a display heading of Rating (in camel-case as shown) with a format wide enough that the entire heading shows * write a query to project the movie category name, the movie rating, and the movie title for each movie, displaying the rows in order of category name, in secondary order by movie_rating, and in tertiary (3rd) order by movie_title 17. Consider problem 16. Write a compute command that will cause how many movie_titles are within each set of consecutive category names to be displayed, and then use / to redo the previous query, which should now include these counts. 18. First, clear computes. Then: * write a break command to suppress repeated category names and movie titles, putting one blank line between each set of such category names (but NOT between each set of such movie titles) (this is another break where you should avoid including a table name) * write a compute command that will cause the average video rental price for each set of such category names to be displayed * write a column command that will set the vid_rental_price's column to have a display heading of Cost (in camel-case as shown) with a format that always displays with 2 fractional places, such that prices below $1.00 appear with a 0 before the decimal point (e.g., 0.99), and wide enough that the entire heading and the prices show. * write a query to project the category name, the movie title, and the video rental price for each video rental, displaying the rows in order of category name, in secondary order by movie title, and in tertiary (3rd) order by video rental price. 19. Change the pagesize to 70. * write a column command that first specifies a format for the movie_title column giving it a width of 11. Then write a query to project just the movie titles, displaying them in alphabetical order. * now write a column command that specifies a format for the movie_title column giving it a width of 11, but now also specifies that it should be word-wrapped. Then use / to redo the previous query, which should now display using this word-wrapping. * finally, write a column command that specifies a format for the movie_title column giving it a width of 11, but now also specifies that it should be truncated. Then use / to redo the previous query, which should now display using this truncation.

7 CIS Homework #7 p Now turn off your spooling, and then "clean up". You may either call a cleanup.sql script here, or include the clean-up commands themselves, but either way, make sure you at least: * clear columns, breaks, and computes, * reset feedback to its default value, * reset pagesize and linesize to their default values, * turn off the top and bottom titles (you can also call the posted cleanup.sql if you prefer...) If you haven't already, save your hw7.sql file and go into sqlplus and see if start hw7.sql works. Do the SQL statement results look correct? When you think the results look correct, this would also be a good time to look at the contents of hw7-results.txt --- at the nrs-labs prompt (the UNIX level, NOT in sqlplus!), type: more hw7-results.txt You should see that hw7-results.txt contains the query results you just saw within sqlplus. (do you see the results of your prompt commands for each problem, as well? remember, each problem is to be preceded with a prompt command noting what question it is for) When you are satisfied with these, then hw7.sql (and perhaps clean-up.sql) and hw7-results.txt are ready to submit. When you are ready, within the directory 315hw7 (and at the nrs-labs UNIX prompt, NOT inside sqlplus!) type: ~st10/315submit...to submit these.sql and.txt files. (You should see 4-5 files being submitted!)

REPORT GENERATION USING SQL*PLUS COMMANDS

REPORT GENERATION USING SQL*PLUS COMMANDS Oracle For Beginners Page : 1 Chapter 14 REPORT GENERATION USING SQL*PLUS COMMANDS What is a report? Sample report Report script Break command Compute command Column command Ttitle and Btitle commands

More information

OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS)

OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS) Use Data from a Hadoop Cluster with Oracle Database Hands-On Lab Lab Structure Acronyms: OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS) All files are

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Oracle 10g PL/SQL Training

Oracle 10g PL/SQL Training Oracle 10g PL/SQL Training Course Number: ORCL PS01 Length: 3 Day(s) Certification Exam This course will help you prepare for the following exams: 1Z0 042 1Z0 043 Course Overview PL/SQL is Oracle's Procedural

More information

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD) USING MYWEBSQL MyWebSQL is a database web administration tool that will be used during LIS 458 & CS 333. This document will provide the basic steps for you to become familiar with the application. 1. To

More information

news from Tom Bacon about Monday's lecture

news from Tom Bacon about Monday's lecture ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,

More information

Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved.

Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved. Retrieving Data Using the SQL SELECT Statement Objectives After completing this lesson, you should be able to do the following: List the capabilities of SQL SELECT statements Execute a basic SELECT statement

More information

Objectives. At the end of this chapter students should be able to:

Objectives. At the end of this chapter students should be able to: NTFS PERMISSIONS AND SECURITY SETTING.1 Introduction to NTFS Permissions.1.1 File Permissions and Folder Permission.2 Assigning NTFS Permissions and Special Permission.2.1 Planning NTFS Permissions.2.2

More information

Database Programming with PL/SQL: Learning Objectives

Database Programming with PL/SQL: Learning Objectives Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs

More information

A basic create statement for a simple student table would look like the following.

A basic create statement for a simple student table would look like the following. Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));

More information

3.GETTING STARTED WITH ORACLE8i

3.GETTING STARTED WITH ORACLE8i Oracle For Beginners Page : 1 3.GETTING STARTED WITH ORACLE8i Creating a table Datatypes Displaying table definition using DESCRIBE Inserting rows into a table Selecting rows from a table Editing SQL buffer

More information

Oracle Tutorial. Outline: Login to oracle server Create account Use SQL*PLUS Use SQL Developer (recommended)

Oracle Tutorial. Outline: Login to oracle server Create account Use SQL*PLUS Use SQL Developer (recommended) Oracle Tutorial Outline: Login to oracle server Create account Use SQL*PLUS Use SQL Developer (recommended) Login to Oracle Server Hostname: csoracle.utdallas.edu Mac / Linux users: ssh your_netid@csoracle.utdallas.edu

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.

More information

5. CHANGING STRUCTURE AND DATA

5. CHANGING STRUCTURE AND DATA Oracle For Beginners Page : 1 5. CHANGING STRUCTURE AND DATA Altering the structure of a table Dropping a table Manipulating data Transaction Locking Read Consistency Summary Exercises Altering the structure

More information

Top 10 Things to Know about WRDS

Top 10 Things to Know about WRDS Top 10 Things to Know about WRDS 1. Do I need special software to use WRDS? WRDS was built to allow users to use standard and popular software. There is no WRDSspecific software to install. For example,

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to

More information

AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures...

AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures... AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures... 8 Step 2: Import Tables into BI Admin.... 9 Step 3: Creating

More information

Sawmill Newsletter. February 21, 2012

Sawmill Newsletter. February 21, 2012 Subject: Sawmill Newsletter: Deleting Database Fields Using a Command Line Action From: Greg Ferrar Date: 2/21/12 11:02 AM To: ferrar@flowerfire.com Sawmill Newsletter February 21,

More information

Product: DQ Order Manager Release Notes

Product: DQ Order Manager Release Notes Product: DQ Order Manager Release Notes Subject: DQ Order Manager v7.1.25 Version: 1.0 March 27, 2015 Distribution: ODT Customers DQ OrderManager v7.1.25 Added option to Move Orders job step Update order

More information

Impreso: 22/02/2011 Página 1 de 19. Origen: FSC Versión: 2011-v3 EBILLING FAQ

Impreso: 22/02/2011 Página 1 de 19. Origen: FSC Versión: 2011-v3 EBILLING FAQ Impreso: 22/02/2011 Página 1 de 19 EBILLING FAQ Impreso: 22/02/2011 Página 2 de 19 Contents 1. Which web page you should access to upload the invoices... 3 2. Invoice management... 4 2.1 How to create

More information

SQL Introduction Chapter 7, sections 1 & 4. Introduction to SQL. Introduction to SQL. Introduction to SQL

SQL Introduction Chapter 7, sections 1 & 4. Introduction to SQL. Introduction to SQL. Introduction to SQL SQL Introduction Chapter 7, sections 1 & 4 Objectives To understand Oracle s SQL client interface Understand the difference between commands to the interface and SQL language. To understand the Oracle

More information

Producing Readable Output with SQL*Plus

Producing Readable Output with SQL*Plus Producing Readable Output with SQL*Plus Chapter 8 Objectives After completing this lesson, you should be able to do the following: Produce queries that require an input variable Customize the SQL*Plus

More information

Using Network Attached Storage with Linux. by Andy Pepperdine

Using Network Attached Storage with Linux. by Andy Pepperdine Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to

More information

Using SSH Secure File Transfer to Upload Files to Banner

Using SSH Secure File Transfer to Upload Files to Banner Using SSH Secure File Transfer to Upload Files to Banner Several Banner processes, including GLP2LMP (Create PopSelect Using File), require you to upload files from your own computer to the computer system

More information

Oracle Database 10g Express

Oracle Database 10g Express Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives

More information

Directions for the AP Invoice Upload Spreadsheet

Directions for the AP Invoice Upload Spreadsheet Directions for the AP Invoice Upload Spreadsheet The AP Invoice Upload Spreadsheet is used to enter Accounts Payable historical invoices (only, no GL Entry) to the OGSQL system. This spreadsheet is designed

More information

Directions for the Well Allocation Deck Upload spreadsheet

Directions for the Well Allocation Deck Upload spreadsheet Directions for the Well Allocation Deck Upload spreadsheet OGSQL gives users the ability to import Well Allocation Deck information from a text file. The Well Allocation Deck Upload has 3 tabs that must

More information

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led

More information

CONVERTING FROM NETKEEPER ISAM v6.32 to NETKEEPER SQL

CONVERTING FROM NETKEEPER ISAM v6.32 to NETKEEPER SQL Download and install the NetKeeper ISAM to SQL converter program. To download the Converter program go to: http://www.netkeeper.com/other/nkuser1.htm Scroll down the page until you find a link that says:

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training teaches you how to write subqueries,

More information

Division of IT Security Best Practices for Database Management Systems

Division of IT Security Best Practices for Database Management Systems Division of IT Security Best Practices for Database Management Systems 1. Protect Sensitive Data 1.1. Label objects containing or having dedicated access to sensitive data. 1.1.1. All new SCHEMA/DATABASES

More information

Using Microsoft Access

Using Microsoft Access Using Microsoft Access USING MICROSOFT ACCESS 1 Queries 2 Exercise 1. Setting up a Query 3 Exercise 2. Selecting Fields for Query Output 4 Exercise 3. Saving a Query 5 Query Criteria 6 Exercise 4. Adding

More information

PT AVENUE GUIDE OVERVIEW

PT AVENUE GUIDE OVERVIEW PT AVENUE GUIDE OVERVIEW WSPTA is currently undertaking a database conversion from imis (the previous membership database) to a cloud based service called PT Avenue. The primary reason for this conversion

More information

Mini User's Guide for SQL*Plus T. J. Teorey

Mini User's Guide for SQL*Plus T. J. Teorey Mini User's Guide for SQL*Plus T. J. Teorey Table of Contents Oracle/logging-in 1 Nested subqueries 5 SQL create table/naming rules 2 Complex functions 6 Update commands 3 Save a query/perm table 6 Select

More information

Merging Labels, Letters, and Envelopes Word 2013

Merging Labels, Letters, and Envelopes Word 2013 Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged

More information

9.1 SAS. SQL Query Window. User s Guide

9.1 SAS. SQL Query Window. User s Guide SAS 9.1 SQL Query Window User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS 9.1 SQL Query Window User s Guide. Cary, NC: SAS Institute Inc. SAS

More information

KB_SQL SQL Reference Guide Version 4

KB_SQL SQL Reference Guide Version 4 KB_SQL SQL Reference Guide Version 4 1995, 1999 by KB Systems, Inc. All rights reserved. KB Systems, Inc., Herndon, Virginia, USA. Printed in the United States of America. No part of this manual may be

More information

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

Database 10g Edition: All possible 10g features, either bundled or available at additional cost. Concepts Oracle Corporation offers a wide variety of products. The Oracle Database 10g, the product this exam focuses on, is the centerpiece of the Oracle product set. The "g" in "10g" stands for the Grid

More information

Introduction This document s purpose is to define Microsoft SQL server database design standards.

Introduction This document s purpose is to define Microsoft SQL server database design standards. Introduction This document s purpose is to define Microsoft SQL server database design standards. The database being developed or changed should be depicted in an ERD (Entity Relationship Diagram). The

More information

Time Clock Import Setup & Use

Time Clock Import Setup & Use Time Clock Import Setup & Use Document # Product Module Category CenterPoint Payroll Processes (How To) This document outlines how to setup and use of the Time Clock Import within CenterPoint Payroll.

More information

VDF Query User Manual

VDF Query User Manual VDF Query User Manual Page 1 of 25 Table of Contents Quick Start... 3 Security... 4 Main File:... 5 Query Title:... 6 Fields Tab... 7 Printed Fields... 8 Task buttons... 9 Expression... 10 Selection...

More information

Backing up and restoring HP Systems Insight Manager 6.0 or greater data files in a Windows environment

Backing up and restoring HP Systems Insight Manager 6.0 or greater data files in a Windows environment Technical white paper Backing up and restoring HP Systems Insight Manager 6.0 or greater data files in a Windows environment Table of contents Abstract 2 Introduction 2 Saving and restoring data files

More information

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9. Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format

More information

Upgrading from Windows XP to Windows 7

Upgrading from Windows XP to Windows 7 We highly recommend that you print this tutorial. Your PC will restart during the Windows 7 installation process, so having a printed copy will help you follow the steps if you're unable to return to this

More information

Database Query 1: SQL Basics

Database Query 1: SQL Basics Database Query 1: SQL Basics CIS 3730 Designing and Managing Data J.G. Zheng Fall 2010 1 Overview Using Structured Query Language (SQL) to get the data you want from relational databases Learning basic

More information

The Virtual Desktop. User s Guide

The Virtual Desktop. User s Guide The Virtual Desktop User s Guide Version 1.0 18 April, 2000 Table of contents 1. Registration... 2 2. Logging In... 4 3. Main Desktop... 5 3.1. Changing Information... 6 3.2. Selecting a File... 8 3.3.

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: + 38516306373 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

More information

PaymentNet Federal Card Solutions Cardholder FAQs

PaymentNet Federal Card Solutions Cardholder FAQs PaymentNet Federal Card Solutions It s easy to find the answers to your questions about PaymentNet! June 2014 Frequently Asked Questions First Time Login How do I obtain my login information?... 2 How

More information

Exchanger XML Editor - Data Import

Exchanger XML Editor - Data Import Exchanger XML Editor - Data Import Copyright 2005 Cladonia Ltd Table of Contents Data Import... 2 Import From Text File... 2 Import From Excel File... 3 Import From Database Table... 4 Import From SQL/XML

More information

Q&As: Microsoft Excel 2013: Chapter 2

Q&As: Microsoft Excel 2013: Chapter 2 Q&As: Microsoft Excel 2013: Chapter 2 In Step 5, why did the date that was entered change from 4/5/10 to 4/5/2010? When Excel recognizes that you entered a date in mm/dd/yy format, it automatically formats

More information

Setting Up Database Security with Access 97

Setting Up Database Security with Access 97 Setting Up Database Security with Access 97 The most flexible and extensive method of securing a database is called user-level security. This form of security is similar to methods used in most network

More information

Section of DBMS Selection & Evaluation Questionnaire

Section of DBMS Selection & Evaluation Questionnaire Section of DBMS Selection & Evaluation Questionnaire Whitemarsh Information Systems Corporation 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: mmgorman@wiscorp.com Web: www.wiscorp.com

More information

How to Create and Send a Froogle Data Feed

How to Create and Send a Froogle Data Feed How to Create and Send a Froogle Data Feed Welcome to Froogle! The quickest way to get your products on Froogle is to send a data feed. A data feed is a file that contains a listing of your products. Froogle

More information

Oracle Database 11g SQL

Oracle Database 11g SQL AO3 - Version: 2 19 June 2016 Oracle Database 11g SQL Oracle Database 11g SQL AO3 - Version: 2 3 days Course Description: This course provides the essential SQL skills that allow developers to write queries

More information

Resources You can find more resources for Sync & Save at our support site: http://www.doforms.com/support.

Resources You can find more resources for Sync & Save at our support site: http://www.doforms.com/support. Sync & Save Introduction Sync & Save allows you to connect the DoForms service (www.doforms.com) with your accounting or management software. If your system can import a comma delimited, tab delimited

More information

Uploads from client PC's to mercury are not enabled for security reasons.

Uploads from client PC's to mercury are not enabled for security reasons. Page 1 Oracle via SSH (on line database classes only) The CS2 Oracle Database (Oracle 9i) is located on a Windows 2000 server named mercury. Students enrolled in on line database classes may access this

More information

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins) Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.

More information

Oracle Database 12c: Introduction to SQL Ed 1.1

Oracle Database 12c: Introduction to SQL Ed 1.1 Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,

More information

Aspen Gradebook - Teacher

Aspen Gradebook - Teacher Aspen Gradebook - Teacher Gradebook Setup You can use the teacher Gradebook in Staff View to enter and track assignments, and grades in your course sections. To begin using the gradebook you ll need to

More information

Access Part 2 - Design

Access Part 2 - Design Access Part 2 - Design The Database Design Process It is important to remember that creating a database is an iterative process. After the database is created and you and others begin to use it there will

More information

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to: D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led

More information

Create a GAME PERFORMANCE Portfolio with Microsoft Word

Create a GAME PERFORMANCE Portfolio with Microsoft Word Create a GAME PERFORMANCE Portfolio with Microsoft Word Planning A good place to start is on paper. Get a sheet of blank paper and just use a pencil to indicate where the content is going to be positioned

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along

More information

Generating SQL Plus Reports

Generating SQL Plus Reports Generating SQL Plus Reports Report Writing a science?? Even though report writing is a small effort it is still a project. Why? Must be thought out Easy to understand Simple to read Provides possible insight

More information

Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum)

Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum) Step by step guide. Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum) Version 1.0 Copyright 1999-2012 Ispirer Systems Ltd. Ispirer and SQLWays

More information

This appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore

This appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore APPENDIXA This appendix describes the following procedures: Cisco ANA Registry Oracle Database Cisco ANA Registry This section describes the Cisco ANA Registry backup and restore procedure. Overview Provides

More information

COGNOS Query Studio Ad Hoc Reporting

COGNOS Query Studio Ad Hoc Reporting COGNOS Query Studio Ad Hoc Reporting Copyright 2008, the California Institute of Technology. All rights reserved. This documentation contains proprietary information of the California Institute of Technology

More information

IBM Emptoris Contract Management. Release Notes. Version 10.0.1.5 GI13-3418-09

IBM Emptoris Contract Management. Release Notes. Version 10.0.1.5 GI13-3418-09 IBM Emptoris Management Release Notes Version 10.0.1.5 GI13-3418-09 Note: Before using this information and the product it supports, read the information in Notices on page 75. Copyright IBM Corporation

More information

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1 Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1 A feature of Oracle Rdb By Ian Smith Oracle Rdb Relational Technology Group Oracle Corporation 1 Oracle Rdb Journal SQL:1999 and Oracle Rdb V7.1 The

More information

Programming with SQL

Programming with SQL Unit 43: Programming with SQL Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Create queries to retrieve information from relational databases using

More information

2. Oracle SQL*PLUS. 60-539 Winter 2015. Some SQL Commands. To connect to a CS server, do:

2. Oracle SQL*PLUS. 60-539 Winter 2015. Some SQL Commands. To connect to a CS server, do: 60-539 Winter 2015 Some SQL Commands 1 Using SSH Secure Shell 3.2.9 to login to CS Systems Note that if you do not have ssh secure shell on your PC, you can download it from www.uwindsor.ca/softwaredepot.

More information

Thirty Useful Unix Commands

Thirty Useful Unix Commands Leaflet U5 Thirty Useful Unix Commands Last revised April 1997 This leaflet contains basic information on thirty of the most frequently used Unix Commands. It is intended for Unix beginners who need a

More information

Contents. Welcome to the Priority Zoom System Version 17 for Windows. This document contains instructions for installing the system.

Contents. Welcome to the Priority Zoom System Version 17 for Windows. This document contains instructions for installing the system. Welcome to the Priority Zoom System Version 17 for Windows. This document contains instructions for installing the system. Contents 1. Introduction... 2 2. Installing the Server... 2 3. Installing a Client...

More information

The below instructions are valid whether you are using the site from your computer or a mobile device. All functions are available from both.

The below instructions are valid whether you are using the site from your computer or a mobile device. All functions are available from both. User Guide for the Delta Locum Tenens Online Worklog Application The below instructions are valid whether you are using the site from your computer or a mobile device. All functions are available from

More information

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS Notes: STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS 1. The installation of the STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation

More information

Active Directory User Management System (ADUMS)

Active Directory User Management System (ADUMS) Active Directory User Management System (ADUMS) Release 2.9.3 User Guide Revision History Version Author Date Comments (MM/DD/YYYY) i RMA 08/05/2009 Initial Draft Ii RMA 08/20/09 Addl functionality and

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

This web-based report provides information for single funds centers. The report can be run for one funds center or multiple single funds centers.

This web-based report provides information for single funds centers. The report can be run for one funds center or multiple single funds centers. Budget Status Report This web-based report provides information for single funds centers. The report can be run for one funds center or multiple single funds centers. The report includes the following

More information

Advanced Query for Query Developers

Advanced Query for Query Developers for Developers This is a training guide to step you through the advanced functions of in NUFinancials. is an ad-hoc reporting tool that allows you to retrieve data that is stored in the NUFinancials application.

More information

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.

More information

Unix Sampler. PEOPLE whoami id who

Unix Sampler. PEOPLE whoami id who Unix Sampler PEOPLE whoami id who finger username hostname grep pattern /etc/passwd Learn about yourself. See who is logged on Find out about the person who has an account called username on this host

More information

Microsoft Office. Mail Merge in Microsoft Word

Microsoft Office. Mail Merge in Microsoft Word Microsoft Office Mail Merge in Microsoft Word TABLE OF CONTENTS Microsoft Office... 1 Mail Merge in Microsoft Word... 1 CREATE THE SMS DATAFILE FOR EXPORT... 3 Add A Label Row To The Excel File... 3 Backup

More information

CISNTWK-492e. Microsoft Exchange Server 2003 Administration. Chapter Five Managing Addresses

CISNTWK-492e. Microsoft Exchange Server 2003 Administration. Chapter Five Managing Addresses CISNTWK-492e Microsoft Exchange Server 2003 Administration Chapter Five Managing Addresses 1 Objectives Understand and create the different types of address lists that are used within Exchange Server 2003

More information

Ascential DataStage. Oracle OCI Load Stage Guide. Version 1.0

Ascential DataStage. Oracle OCI Load Stage Guide. Version 1.0 Ascential DataStage Oracle OCI Load Stage Guide Version 1.0 Part No. 74-0141 December 2004 This document, and the software described or referenced in it, are confidential and proprietary to Ascential Software

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

Lab 1: Introduction to C, ASCII ART and the Linux Command Line Environment

Lab 1: Introduction to C, ASCII ART and the Linux Command Line Environment .i.-' `-. i..' `/ \' _`.,-../ o o \.' ` ( / \ ) \\\ (_.'.'"`.`._) /// \\`._(..: :..)_.'// \`. \.:-:. /.'/ `-i-->..

More information

Guidelines for Schools

Guidelines for Schools Guidelines for Schools How to set up a school account ebooksforschools.com Contents Guidelines for schools (How to set up a school account) Set up account...3 4 1 Creating a School Account... 4 2 Editing

More information

Spector 360 Deployment Guide. Version 7.3 January 3, 2012

Spector 360 Deployment Guide. Version 7.3 January 3, 2012 Spector 360 Deployment Guide Version 7.3 January 3, 2012 Table of Contents Deploy to All Computers... 48 Step 1: Deploy the Servers... 5 Recorder Requirements... 52 Requirements... 5 Control Center Server

More information

Mastering Mail Merge. 2 Parts to a Mail Merge. Mail Merge Mailings Ribbon. Mailings Create Envelopes or Labels

Mastering Mail Merge. 2 Parts to a Mail Merge. Mail Merge Mailings Ribbon. Mailings Create Envelopes or Labels 2 Parts to a Mail Merge 1. MS Word Document (Letter, Labels, Envelope, Name Badge, etc) 2. Data Source Excel Spreadsheet Access Database / query Other databases (SQL Server / Oracle) Type in New List Mail

More information

Eventia Log Parsing Editor 1.0 Administration Guide

Eventia Log Parsing Editor 1.0 Administration Guide Eventia Log Parsing Editor 1.0 Administration Guide Revised: November 28, 2007 In This Document Overview page 2 Installation and Supported Platforms page 4 Menus and Main Window page 5 Creating Parsing

More information

Controlling LifeSize Video Systems from the CLI

Controlling LifeSize Video Systems from the CLI Controlling LifeSize Video Systems from the CLI Use the LifeSize command line interface (CLI) to automate access and control of LifeSize video communications systems and LifeSize Phone with software release

More information

account multiple solutions

account multiple solutions Quick Start Guide 1 Our easy to use guide will get you up and running in no time! The guide will assist you with: Generating your Sage Pay login Navigation Creating contacts Creating system users Setting

More information

Password Management Guide

Password Management Guide www.novell.com/documentation Management Guide Identity Manager 4.0.2 June 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

Oracle SQL*PLUS (For 60-415, Fall 2006) Prepared by: Mr. Nkulu Nkasa

Oracle SQL*PLUS (For 60-415, Fall 2006) Prepared by: Mr. Nkulu Nkasa Oracle SQL*PLUS (For 60-415, Fall 2006) Prepared by: Mr. Nkulu Nkasa 1.1 Using SSH Secure Shell 3.2.9 to login to CS Systems 1. Launch the ssh secure shell 2. Click on Quick Connect 3. Enter Host Name

More information

Basic Unix/Linux 1. Software Testing Interview Prep

Basic Unix/Linux 1. Software Testing Interview Prep Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a

More information

Tutorial 3 The Relational Database Model

Tutorial 3 The Relational Database Model Tutorial 3 The Relational Database Model References: Topic 3 Lecture notes. Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management, 6th Edition, 2004, Chapter 3, Review Questions 1

More information

Tutorial Guide to the IS Unix Service

Tutorial Guide to the IS Unix Service Tutorial Guide to the IS Unix Service The aim of this guide is to help people to start using the facilities available on the Unix and Linux servers managed by Information Services. It refers in particular

More information

Customer admin guide. UC Management Centre

Customer admin guide. UC Management Centre Customer admin guide UC Management Centre June 2013 Contents 1. Introduction 1.1 Logging into the UC Management Centre 1.2 Language Options 1.3 Navigating Around the UC Management Centre 4 4 5 5 2. Customers

More information

Oracle SQL. Course Summary. Duration. Objectives

Oracle SQL. Course Summary. Duration. Objectives Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data

More information

CPM 5.2.1 5.6 release notes

CPM 5.2.1 5.6 release notes 1 (18) CPM 5.2.1 5.6 release notes Aditro Oy, 2014 CPM Release Notes Page 1 of 18 2 (18) Contents Fakta version 5.2.1. version 1.2.1... 3 Fakta version 5.2.1.1038 sp1 version 1.2.1.300 sp1... 4 Fakta version

More information