Programming Languages
|
|
- Nathan Bridges
- 3 years ago
- Views:
Transcription
1 Programming Languages! Prolog Part 3 SQL & Prolog Dr. Philip Cannata 1
2 Good question from a student: what does the following mean? married (mrastor, mrsastor). Cross Product of mrastor, mrsastor, mrblake, mrsblake, mrcrane, mrscrane, mrdavis, mrsdavis (mrastor, mrastor) (mrastor, mrsastor) (mrsastor, mrastor) (mrsastor, MrsAstor) (mrastor, mrblake) (mrastor, mrsblake) (mrsastor, mrblake) (mrsastor, MrsBlake) (mrastor, mrcrane) (mrastor, mrscrane) (mrsastor, mrcrane) (mrsastor, MrsCrane) (mrastor, mrdavis) (mrastor, mrsdavis) (mrsastor, mrdavis) (mrsastor, MrsDavis) (mrblake, mrastor) (mrblake, mrsastor) (mrsblake, mrastor) (mrsblake, MrsAstor) (mrblake, mrblake) (mrblake, mrsblake) (mrsblake, mrblake) (mrsblake, MrsBlake) (mrblake, mrcrane) (mrblake, mrscrane) (mrsblake, mrcrane) (mrsblake, MrsCrane) (mrblake, mrdavis) (mrblake, mrsdavis) (mrsblake, mrdavis) (mrsblake, MrsDavis) (mrcrane, mrastor) (mrcrane, mrsastor) (mrscrane, mrastor) (mrscrane, MrsAstor) (mrcrane, mrblake) (mrcrane, mrsblake) (mrscrane, mrblake) (mrscrane, MrsBlake) (mrcrane, mrcrane) (mrcrane, mrscrane) (mrscrane, mrcrane) (mrscrane, MrsCrane) (mrcrane, mrdavis) (mrcrane, mrsdavis) (mrscrane, mrdavis) (mrscrane, MrsDavis) (mrdavis, mrastor) (mrdavis, mrsastor) (mrsdavis, mrastor) (mrsdavis, MrsAstor) (mrdavis, mrblake) (mrdavis, mrsblake) (mrsdavis, mrblake) (mrsdavis, MrsBlake) (mrdavis, mrcrane) (mrdavis, mrscrane) (mrsdavis, mrcrane) (mrsdavis, MrsCrane) (mrdavis, mrdavis) (mrdavis, mrsdavis) (mrsdavis, mrdavis) (mrsdavis, MrsDavis) Dr. Philip Cannata 2
3 Good question from last class. What does the following mean? married (mrastor, mrsastor). married subset (Relation) of Cross Product of mrastor, mrsastor, mrblake, mrsblake, mrcrane, mrscrane, mrdavis, mrsdavis (mrastor, mrastor) (mrastor, mrsastor) (mrsastor, mrastor) (mrsastor, MrsAstor) (mrastor, mrblake) (mrastor, mrsblake) (mrsastor, mrblake) (mrsastor, MrsBlake) (mrastor, mrcrane) (mrastor, mrscrane) (mrsastor, mrcrane) (mrsastor, MrsCrane) (mrastor, mrdavis) (mrastor, mrsdavis) (mrsastor, mrdavis) (mrsastor, MrsDavis) (mrblake, mrastor) (mrblake, mrsastor) (mrsblake, mrastor) (mrsblake, MrsAstor) (mrblake, mrblake) (mrblake, mrsblake) (mrsblake, mrblake) (mrsblake, MrsBlake) (mrblake, mrcrane) (mrblake, mrscrane) (mrsblake, mrcrane) (mrsblake, MrsCrane) (mrblake, mrdavis) (mrblake, mrsdavis) (mrsblake, mrdavis) (mrsblake, MrsDavis) (mrcrane, mrastor) (mrcrane, mrsastor) (mrscrane, mrastor) (mrscrane, MrsAstor) (mrcrane, mrblake) (mrcrane, mrsblake) (mrscrane, mrblake) (mrscrane, MrsBlake) (mrcrane, mrcrane) (mrcrane, mrscrane) (mrscrane, mrcrane) (mrscrane, MrsCrane) (mrcrane, mrdavis) (mrcrane, mrsdavis) (mrscrane, mrdavis) (mrscrane, MrsDavis) (mrdavis, mrastor) (mrdavis, mrsastor) (mrsdavis, mrastor) (mrsdavis, MrsAstor) (mrdavis, mrblake) (mrdavis, mrsblake) (mrsdavis, mrblake) (mrsdavis, MrsBlake) (mrdavis, mrcrane) (mrdavis, mrscrane) (mrsdavis, mrcrane) (mrsdavis, MrsCrane) (mrdavis, mrdavis) (mrdavis, mrsdavis) (mrsdavis, mrdavis) (mrsdavis, MrsDavis) Dr. Philip Cannata 3
4 Standard Oracle emp / dept Database Dr. Philip Cannata 4
5 Oracle Sqldeveper Dr. Philip Cannata 5
6 Oracle Sqldeveper Dr. Philip Cannata 6
7 Oracle Sqldeveper Dr. Philip Cannata 7
8 Oracle Sqldeveper Dr. Philip Cannata 8
9 Oracle Sqldeveper Cut and Paste this into here and press Dr. Philip Cannata 9
10 Oracle Sqldeveper Dr. Philip Cannata 10
11 Oracle Sqldeveper This database is for this book. But, the book is old and assumes you re using sqlplus not sqldeveloper. So, ignore all of the formatting examples in the book and just do the sql. Dr. Philip Cannata 11
12 emp / dept Database in Prolog emp(7839, king, president, 0, 17-nov-81, 5000, 0, 10). emp(7698, blake, manager, 7839, 01-may-81, 2850, 0, 30). emp(7782, clark, manager, 7839, 09-jun-81, 2450, 0, 10). emp(7566, jones, manager, 7839, 02-apr-81, 2975, 0, 20). emp(7788, scott, analyst, 7566, 09-dec-82, 3000, 0, 20). emp(7902, ford, analyst, 7566, 03-dec-81, 3000, 0, 20). emp(7369, smith, clerk, 7902, 17-dec-80, 800, 0, 20). emp(7499, allen, salesman, 7698, 20-feb-81, 1600, 300, 30). emp(7521, ward, salesman, 7698, 22-feb-81, 1250, 500, 30). emp(7654, martin, salesman, 7698, 28-sep-81, 1250, 1400, 30). emp(7844, turner, salesman, 7698, 08-sep-81, 1500, 0, 30). emp(7876, adams, clerk, 7788, 12-jan-83, 1100, 0, 20). emp(7900, james, clerk, 7698, 03-dec-81, 950, 0, 30). emp(7934, miller, clerk, 7782, 23-jan-82, 1300, 0, 10). dept(10, accounting, new_york). dept(20, research, dallas). dept(30, sales, chicago). dept(40, operations, boston). select 'emp(' empno ', ' lower(ename) ', ' lower(job) ', ' nvl(mgr, 0) ', ' lower(hiredate) ', ' sal ', ' nvl(comm, 0) ', ' deptno ').' from emp select 'dept(' deptno ', ' lower(dname) ', ' lower(loc) ').' from dept Dr. Philip Cannata 12
13 ?- emp(empno, Ename, Job, _, _, Sal, _, Deptno). Deptno = 10 Empno = 7839 Ename = king Job = president Sal = 5000? ; Deptno = 30 Empno = 7698 Ename = blake Job = manager Sal = 2850?... emp / dept Database in Prolog Haskell> [(empno, ename, job, sal, deptno) (empno, ename, job, _, _, sal, deptno) <- emp] Dr. Philip Cannata 13
14 emp / dept Database in Prolog?- emp(empno, Ename, Job, _, _, Sal, _, 10). Empno = 7839 Ename = king Job = president Sal = 5000? ; Empno = 7782 Ename = clark Job = manager Sal = 2450? ; Empno = 7934 Ename = miller Job = clerk Sal = 1300 yes?- Haskell> [(empno, ename, job, sal, deptno) (empno, ename, job, _, _, sal, deptno) <- emp, deptno == 10] Dr. Philip Cannata 14
15 emp / dept Database in Prolog?- emp(empno, Ename, Job, _, _, Sal, _, D), dept(d, Dname, _). D = 10 Dname = accounting Empno = 7839 Ename = king Job = president Sal = 5000? ; D = 30 Dname = sales Empno = 7698 Ename = blake Job = manager Sal = 2850? ; D = 10 Dname = accounting Empno = 7782 Ename = clark Job = manager Sal = 2450? Main> [(empno, ename, job, sal, dname) (empno, ename, job, _, _, sal, edeptno) <- emp, (deptno, dname, loc) <- dept, edeptno == deptno ] Dr. Philip Cannata 15
16 emp / dept Database in Prolog as Binary Relations (Triple Store) ename(7839, king). ename(7698, blake). ename(7782, clark). ename(7566, jones). ename(7788, scott). ename(7902, ford). ename(7369, smith). ename(7499, allen). ename(7521, ward). ename(7654, martin). ename(7844, turner). ename(7876, adams). ename(7900, james). ename(7934, miller). mgr(7839, 0). mgr(7698, 7839). mgr(7782, 7839). mgr(7566, 7839). mgr(7788, 7566). mgr(7902, 7566). mgr(7369, 7902). mgr(7499, 7698). mgr(7521, 7698). mgr(7654, 7698). mgr(7844, 7698). mgr(7876, 7788). mgr(7900, 7698). mgr(7934, 7782). job(7839, president). job(7698, manager). job(7782, manager). job(7566, manager). job(7788, analyst). job(7902, analyst). job(7369, clerk). job(7499, salesman). job(7521, salesman). job(7654, salesman). job(7844, salesman). job(7876, clerk). job(7900, clerk). job(7934, clerk). hiredate(7839, 17-nov-81). hiredate(7698, 01-may-81). hiredate(7782, 09-jun-81). hiredate(7566, 02-apr-81). hiredate(7788, 09-dec-82). hiredate(7902, 03-dec-81). hiredate(7369, 17-dec-80). hiredate(7499, 20-feb-81). hiredate(7521, 22-feb-81). hiredate(7654, 28-sep-81). hiredate(7844, 08-sep-81). hiredate(7876, 12-jan-83). hiredate(7900, 03-dec-81). hiredate(7934, 23-jan-82). salary(7839, 5000). salary(7698, 2850). salary(7782, 2450). salary(7566, 2975). salary(7788, 3000). salary(7902, 3000). salary(7369, 800). salary(7499, 1600). salary(7521, 1250). salary(7654, 1250). salary(7844, 1500). salary(7876, 1100). salary(7900, 950). salary(7934, 1300). deptno(7839, 10). deptno(7698, 30). deptno(7782, 10). deptno(7566, 20). deptno(7788, 20). deptno(7902, 20). deptno(7369, 20). deptno(7499, 30). deptno(7521, 30). deptno(7654, 30). deptno(7844, 30). deptno(7876, 20). deptno(7900, 30). deptno(7934, 10). Dr. Philip Cannata 16
17 emp / dept Database in Prolog as Binary Relations (Triple Store)?- ename(e, Ename), job(e, Job), salary(e, Salary), deptno(e, Deptno). Deptno = 10 E = 7839 Ename = king Job = president Salary = 5000? ; Deptno = 30 E = 7698 Ename = blake Job = manager Salary = 2850? ; Deptno = 10 E = 7782 Ename = clark Job = manager Salary = 2450? Haskell> [(empno, ename, job, sal, deptno) (x0, empno) <- empno, (x1, ename) <- ename, (x2, job) <- job, (x3, sal) <- sal, (x4, deptno) <- deptno, x0 == x1 && x1 == x2 && x2 == x3 && x3 == x4] Dr. Philip Cannata 17
18 These are all the same relation name = [ (7839, "KING"), (7698, "BLAKE"), (7782, "CLARK"), (7566, "JONES"), (7788, "SCOTT"), (7902, "FORD"), (7369, "SMITH"), (7499, "ALLEN"), (7521, "WARD"), (7654, "MARTIN"), (7844, "TURNER"), (7876, "ADAMS"), (7900, "JAMES"), (7934, "MILLER") ] name(7839, KING). name(7698, BLAKE). name(7782, CLARK). name(7566, JONES). name(7788, SCOTT). name(7902, FORD). name(7369, SMITH). name(7499, ALLEN). name(7521, WARD). name(7654, MARTIN). name(7844, TURNER). name(7876, ADAMS). name(7900, JAMES). name(7934, MILLER). (7839, name, KING) (7698, name, BLAKE) (7782, name, CLARK) (7566, name, JONES) (7788, name, SCOTT) (7902, name, FORD) (7369, name, SMITH) (7499, name, ALLEN) (7521, name, WARD) (7654, name, MARTIN) (7844, name, TURNER) (7876, name, ADAMS) (7900, name, JAMES) (7934, name, MILLER) Also called a triple store. Also a form of a graph. Haskell Prolog RDF * Also called Predicates ( Predicate Logic the science of correct thinking. ) * see Dr. Philip Cannata 18
Displaying Data from Multiple Tables. Chapter 4
Displaying Data from Multiple Tables Chapter 4 1 Objectives After completing this lesson, you should be able to do the following: Write SELECT statements to access data from more than one table using equality
More informationChapter 1. Writing Basic. SQL Statements
Chapter 1 Writing Basic SQL Statements 1 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 informationDisplaying Data from Multiple Tables
Displaying Data from Multiple Tables 1 Objectives After completing this lesson, you should be able to do the following: Write SELECT statements to access data from more than one table using eguality and
More informationDatabase Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB
Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB Outline Database concepts Conceptual Design Logical Design Communicating with the RDBMS 2 Some concepts Database: an
More informationProducing 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 informationData Models and Database Management Systems (DBMSs) Dr. Philip Cannata
Data Models and Database Management Systems (DBMSs) Dr. Philip Cannata 1 Data Models in the 1960s, 1970s, and 1980s Hierarchical Network (Graph) Relational Schema (Model) - first 1956 Vern Watts was IMS's
More informationSubqueries Chapter 6
Subqueries Chapter 6 Objectives After completing this lesson, you should be able to do the follovving: Describe the types of problems that subqueries can solve Define subqueries List the types of subqueries
More informationSQL 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 informationSQL> SELECT ename, job, sal Salary. 1.4.Will the SELECT statement execute successfully? True/False
BASES DE DATOS Ingeniería Técnica Informática Asignatura Obligatoria: 4.5 + 4.5 créditos (Segundo cuatrimestre) Curso académico 2000/2002 Relación de Ejercicios Prácticos TEMA 1. MANDATO SELECT BÁSICO
More informationDatabase Access from a Programming Language: Database Access from a Programming Language
Database Access from a Programming Language: Java s JDBC Werner Nutt Introduction to Databases Free University of Bozen-Bolzano 2 Database Access from a Programming Language Two Approaches 1. Embedding
More informationDatabase Access from a Programming Language:
Database Access from a Programming Language: Java s JDBC Werner Nutt Introduction to Databases Free University of Bozen-Bolzano 2 Database Access from a Programming Language Two Approaches 1. Embedding
More informationSQL*Plus User s Guide and Reference
SQL*Plus User s Guide and Reference Release 8.0 Part No. A53717 01 Enabling the Information Age SQL*Plus User s Guide and Reference, Release 8.0 Part No. A53717 01 Copyright 1997 Oracle Corporation All
More informationConversion Functions
Conversion Functions Conversion functions convert a value from one datatype to another. Generally, the form of the function names follows the convention datatype TO datatype. The first datatype is the
More informationAnalysis One Code Desc. Transaction Amount. Fiscal Period
Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00
More informationRetrieval: Multiple Tables and Aggregation
4487CH08.qxd 11/24/04 10:15 AM Page 191 CHAPTER 8 Retrieval: Multiple Tables and Aggregation This chapter resumes the discussion of the retrieval possibilities of the SQL language. It is a logical continuation
More informationAT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
More informationAggregating Data Using Group Functions
Aggregating Data Using Group Functions Objectives Capter 5 After completing this lesson, you should be able to do the following: Identify the available group functions Describe the use of group functions
More informationCOMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
More informationCOMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
More informationDavid L. Fuston, dfuston@vlamis.com Vlamis Software Solutions, Inc., www.vlamis.com
Data Warehouse and E-Business Intelligence ORACLE S SQL ANALYTIC FUNCTIONS IN 8i AND 9i David L. Fuston, dfuston@vlamis.com, www.vlamis.com INTRODUCTION The SQL language has traditionally provided little
More informationOracle/SQL Tutorial 1
Oracle/SQL Tutorial 1 Michael Gertz Database and Information Systems Group Department of Computer Science University of California, Davis gertz@cs.ucdavis.edu http://www.db.cs.ucdavis.edu This Oracle/SQL
More informationRelational Algebra. Query Languages Review. Operators. Select (σ), Project (π), Union ( ), Difference (-), Join: Natural (*) and Theta ( )
Query Languages Review Relational Algebra SQL Set operators Union Intersection Difference Cartesian product Relational Algebra Operators Relational operators Selection Projection Join Division Douglas
More informationDECLARATION SECTION. BODY STATEMENTS... Required
1 EXCEPTION DECLARATION SECTION Optional BODY STATEMENTS... Required STATEMENTS Optional The above Construction is called PL/SQL BLOCK DATATYPES 2 Binary Integer (-2 **31-1,2**31+1) signed integer fastest
More informationData Big and Small: How Publisher gain Value out of Data in the Future
Data Big and Small: How Publisher gain Value out of Data in the Future WS 4: Frank Föge MarkLogic, Oliver Zmorek De Gruyter, Stefan Schwedt Newbooks Solutions Agenda Introduction De Gruyter, Newbooks &
More informationCase 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
More informationRDBMS Using Oracle. Lecture Week 7 Introduction to Oracle 9i SQL Last Lecture. kamran.munir@gmail.com. Joining Tables
RDBMS Using Oracle Lecture Week 7 Introduction to Oracle 9i SQL Last Lecture Joining Tables Multiple Table Queries Simple Joins Complex Joins Cartesian Joins Outer Joins Multi table Joins Other Multiple
More informationMONASH UNIVERSITY. Faculty of Information Technology
CSE2132/CSE9002 - Tutorial 1 Database Concept Exercises TOPICS - Database Concepts; Introduction to Oracle Part 1 (To be done in the students own time then discussed in class if necessary.) Hoffer,Prescott
More informationEnhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017
From -JAN- To -JUN- -JAN- VIRP Page Period Period Period -JAN- 8 -JAN- 8 9 -JAN- 8 8 -JAN- -JAN- -JAN- 8-JAN- 9-JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- 8-JAN- 9-JAN- -JAN- -JAN- -FEB- : days
More information2015-16 BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun 29 30 Jul 1 2 3. Full Force Calc
July 2015 CM Period 1501075 July 2015 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 August 2015 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
More informationOracle 12c New Features For Developers
Oracle 12c New Features For Developers Presented by: John Jay King Download this paper from: 1 Session Objectives Learn new Oracle 12c features that are geared to developers Know how existing database
More informationCENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY 2015. Small Commercial Service (SCS-1) GSR
JULY 2015 Area (RS-1) GSR GSR (LCS-1) Texarkana Incorporated July-15 $0.50690/Ccf $0.45450/Ccf $0.00000/Ccf $2.85090/MMBtu $17.52070/MMBtu Texarkana Unincorporated July-15 $0.56370/Ccf $0.26110/Ccf $1.66900/Ccf
More informationProcedural Extension to SQL using Triggers. SS Chung
Procedural Extension to SQL using Triggers SS Chung 1 Content 1 Limitations of Relational Data Model for performing Information Processing 2 Database Triggers in SQL 3 Using Database Triggers for Information
More informationAshley Institute of Training Schedule of VET Tuition Fees 2015
Ashley Institute of Training Schedule of VET Fees Year of Study Group ID:DECE15G1 Total Course Fees $ 12,000 29-Aug- 17-Oct- 50 14-Sep- 0.167 blended various $2,000 CHC02 Best practice 24-Oct- 12-Dec-
More informationDate / Time Arithmetic with Oracle
Date / Time Arithmetic with Oracle If you store date and time information in Oracle, you have two different options for the column's datatype - DATE and TIMESTAMP. DATE is the datatype that we are all
More informationTO_CHAR Function with Dates
TO_CHAR Function with Dates TO_CHAR(date, 'fmt ) The format model: Must be enclosed in single quotation marks and is case sensitive Can include any valid date format element Has an fm element to remove
More informationComputing & Telecommunications Services Monthly Report March 2015
March 215 Monthly Report Computing & Telecommunications Services Monthly Report March 215 CaTS Help Desk (937) 775-4827 1-888-775-4827 25 Library Annex helpdesk@wright.edu www.wright.edu/cats/ Last Modified
More information2013-2014. oct 03 / 2013 nov 12 / 2013. oct 05 / 2013. oct 07 / 2013. oct 21 / 2013. oct 24 / 2013. nov 07 / 2013 nov 14 / 2013.
2013- ACADEMIC CALENDARS SOUTH UNIVERSITY 2013- ACADEMIC CALENDAR Fall 2013 Winter Spring Summer New Student Orientation Session II (Mid ) oct 03 / 2013 nov 12 / 2013 jan 09 / feb 18 / apr 03 / may 13
More informationExamine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25)
Examine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) Which three statements inserts a row into the table? A. INSERT INTO employees
More informationPROJECTS SCHEDULING AND COST CONTROLS
Professional Development Day September 27th, 2014 PROJECTS SCHEDULING AND COST CONTROLS Why do we need to Control Time and Cost? Plans are nothing; Planning is everything. Dwight D. Eisenhower Back to
More informationDetailed guidance for employers
April 2015 3 Detailed guidance for employers Appendix A: Pay reference periods This document accompanies: Detailed guidance no. 3 Assessing the workforce Pay reference period calendars where the definition
More informationIndependent Accountants Report on Applying Agreed-Upon Procedures
Independent Accountants Report on Applying Agreed-Upon Procedures Board of Trustees We have performed the procedures, as discussed below, with respect to the employer contributions remitted by to the in
More informationPresentation of database relational schema (schema 1) Create Universe step by step
Presentation of database relational schema (schema 1) Create Universe step by step The steps are as follows : 1 Create Oracle schema 2 Connect with administration module 3 Create repository 4 Create universe
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATABASE MANAGEMENT SYSTEMS SUBJECT CODE: 2130703 B.E. 3 rd Semester
More informationSQL the natural language for analysis ORACLE WHITE PAPER JUNE 2015
SQL the natural language for analysis ORACLE WHITE PAPER JUNE 2015 Contents Overview 1 Introduction 1 Powerful Framework 1 Simplified Optimization 6 Continuous Evolution 8 Standards Based 9 Why Oracle
More informationLab Assignment 0. 1. Creating a Relational Database Schema from ER Diagram, Populating the Database and Querying over the database with SQL
SS Chung Lab Assignment 0 1. Creating a Relational Database Schema from ER Diagram, Populating the Database and Querying over the database with SQL 1. Creating the COMPANY database schema using SQL (DDL)
More informationCAFIS REPORT 2015.10
CAFIS REPORT 2015.10 INDEX Message CAFIS Inbound 03-06 07-08 CAFIS Arch 09-10 CAFIS Brain 11-12 CAFIS Global 13-14 What We Do 15-16 About CAFIS 17-18 Services for Member Stores 19-34 Services for Card
More informationExtended Principle of Orthogonal Database Design
Proceedings of the 5th WSEAS Int. Conf. on Artificial Intelligence, Knowledge Engineering and Data Bases, Madrid, Spain, February 5-7, 006 (pp360-365) Extended Principle of Orthogonal Database Design ERKI
More informationDeep Security/Intrusion Defense Firewall - IDS/IPS Coverage Statistics and Comparison
Deep Security/Intrusion Defense Firewall - IDS/IPS Trend Micro, Incorporated A technical brief summarizing vulnerability coverage provided by Deep Security and Intrusion Defense Firewall. The document
More informationAcademic Calendars. Term I (20081) Term II (20082) Term III (20083) Weekend College. International Student Admission Deadlines
Academic Calendars Term I (20081) Term II (20082) Academic Calendars Term III (20083) Weekend College International Student Admission Deadlines Final Examination Schedule Broward Community College Catalog
More informationRecursive SQL from a Performance Perspective
Recursive SQL from a Performance Perspective par Thomas Baumann La Mobilière Réunion du Guide DB2 pour z/os France Vendredi 27 novembre 2009 Tour Euro Plaza, Paris-La Défense Agenda What Is Recursive SQL?
More informationUsing TimesTen between your Application and Oracle. between your Application and Oracle. DOAG Conference 2011
DOAG Conference 2011 Using TimesTen between your Application and Oracle Jan Ott, Roland Stirnimann Senior Consultants Trivadis AG BASEL 1 BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG
More informationNASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR 2015. 1. On US Federal Reserve Holidays, no settlements will take place for USD.
NASDAQ Dubai Circular No. : 65/14 Date of Issue : December 22 nd 2014 Date of Expiry : Upon issue of replacement Circular NASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR 2015 Issued pursuant to the NASDAQ
More informationVIEWS virtual relation data duplication consistency problems
VIEWS A virtual relation that is defined from other preexisting relations Called the defining relations of the view A view supports multiple user perspectives on the database corresponding to different
More informationDeep Security Intrusion Detection & Prevention (IDS/IPS) Coverage Statistics and Comparison
Deep Security Intrusion Detection & Prevention (IDS/IPS) Trend Micro, Incorporated A technical brief summarizing vulnerability coverage provided by Deep Security. The document also outlines a comparison
More informationIntroduction to Ontologies
Technological challenges Introduction to Ontologies Combining relational databases and ontologies Author : Marc Lieber Date : 21-Jan-2014 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.
More informationDepartment of Public Welfare (DPW)
Department of Public Welfare (DPW) Office of Income Maintenance Electronic Benefits Transfer Card Risk Management Report Out-of-State Residency Review FISCAL YEAR 2012-2013 June 2013 (March, April and
More informationElena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Physical Design. Phases of database design. Physical design: Inputs.
Phases of database design Application requirements Conceptual design Database Management Systems Conceptual schema Logical design ER or UML Physical Design Relational tables Logical schema Physical design
More informationWhat Happens to MLPs When Interest Rates Rise?
What Happens to MLPs When Interest Rates Rise? Asset Class Comparison Current Yields MLPs 6.1% Utilities 4.1% REITS 3.7% S&P 500 2.2% 0% 1% 2% 3% 4% 5% 6% 7% Please see Slide 14 for a definition of the
More informationThere e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City!
There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City! Date Fri Location 11 Sep 2015 Teatro dell'opera di Roma Opera Sat 12 Sep 2015
More informationGrowth in the Cognitive Era Global Business Services Bridget van Kralingen
Growth in the Cognitive Era Global Business Services Bridget van Kralingen IBM Investor Briefing 2016 Senior Vice President, Global Business Services Global Business Services $17.2B $2.6B Revenue Mix 30%
More informationCIS 631 Database Management Systems Sample Final Exam
CIS 631 Database Management Systems Sample Final Exam 1. (25 points) Match the items from the left column with those in the right and place the letters in the empty slots. k 1. Single-level index files
More informationHacking and Protecting Oracle DB. Slavik Markovich CTO, Sentrigo
Hacking and Protecting Oracle DB Slavik Markovich CTO, Sentrigo What s This Presentation About? Explore SQL injection in depth Protect your code Finding vulnerable code Real world example What We'll Not
More informationEvaluation of Logical Observation Identifiers Names and Codes (LOINC) Mapping and Transmission of Data Processes: Barriers and Lessons Learned
Adding Clinical Data Elements to Administrative Data Evaluation of Logical Observation Identifiers Names and Codes (LOINC) Mapping and Transmission of Data Processes: Barriers and Lessons Learned Bahia
More informationD B M G Data Base and Data Mining Group of Politecnico di Torino
Politecnico di Torino Database Management System Oracle Hints Data Base and Data Mining Group of Politecnico di Torino Tania Cerquitelli Computer Engineering, 2014-2015, slides by Tania Cerquitelli and
More informationFY 2015 Schedule at a Glance
Coaching and Mentoring for Excellence Oct 21 23, 2014 $2,950 Residential Coaching and Mentoring for Excellence Apr 7 9, 2015 $2,400 Non-residential Coaching and Mentoring for Excellence May 27 29, 2015
More informationConsumer ID Theft Total Costs
Billions Consumer and Business Identity Theft Statistics Business identity (ID) theft is a growing crime and is a growing concern for state filing offices. Similar to consumer ID theft, after initially
More informationChapter 2: Security in DB2
2. Security in DB2 2-1 DBA Certification Course (Summer 2008) Chapter 2: Security in DB2 Authentication DB2 Authorities Privileges Label-Based Access Control 2. Security in DB2 2-2 Objectives After completing
More informationPATIENT JOURNEY BOARDS
PATIENT JOURNEY BOARDS at Manly, Mona Vale and Hornsby Ku-ring-gai Hospitals Sue Hair : Director of Nursing and Midwifery, Manly Hospital Deb Stewart : Manger Clinical Redesign, Northern Beaches and Hornsby
More informationConsulting Services for Enterprise Resource Planning Project Planning and RFP Development Government Finance Officers Association
Volusia County Schools Consulting Services for Enterprise Resource Planning Project Planning and RFP Development Government Finance Officers Association May 12, 2016 Agenda o Introductions o Approach &
More informationTraining Guide. PL/SQL for Beginners. Workbook
An Training Guide PL/SQL for Beginners Workbook Workbook This workbook should be worked through with the associated Training Guide, PL/SQL for Beginners. Each section of the workbook corresponds to a section
More informationAn Oracle White Paper August 2013. Express Mode Loading with SQL*Loader in Oracle Database 12c
An Oracle White Paper August 2013 Express Mode Loading with SQL*Loader in Oracle Database 12c Introduction... 3 Benefits of Using Express Mode... 3 Overview of CSV Files... 3 CSV files are text files where
More informationDCF - CJTS WC Claim Count ACCT DCF CJTS - Restraints InjuryLocation (All)
- CJTS WC Claim Count ACCT CJTS - Restraints InjuryLocation (All) Month Occur Mo Txt Loc Descr 2011 2012 2013 2014 2015 Grand Total 1 Jul CJTS Custody 8 12 5 8 11 44 2 CJTS Girls Unit 4 4 Jul Total 9 12
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING DR.NAVALAR NEDUNCHEZHIAYN COLLEGE OF ENGINEERING, THOLUDUR-606303, CUDDALORE DIST.
CS2258-DATABASE MANAGEMENT SYSTEM LABORATORY LABORATORY MANUAL FOR IV SEMESTER B. E / CSE & IT (FOR PRIVATE CIRCULATION ONLY) ACADEMIC YEAR: 2013 2014 (EVEN) ANNA UNIVERSITY, CHENNAI DEPARTMENT OF COMPUTER
More informationHuman Resources Management System Pay Entry Calendar
Human Resources Management System Pay Entry Calendar http://www1.umn.edu/ohr/payroll/calendars/index.html Important Information The system is unavailable for entry, due to maintenance, during the following
More informationBenefits of Normalisation in a Data Base - Part 1
Denormalisation (But not hacking it) Denormalisation: Why, What, and How? Rodgers Oracle Performance Tuning Corrigan/Gurry Ch. 5, p69 Stephen Mc Kearney, 2001. 1 Overview Purpose of normalisation Methods
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014
2014-2015 SPECIAL TERM ACADEMIC CALENDAR FOR SCRANTON EDUCATION ONLINE (SEOL), MBA ONLINE, HUMAN RESOURCES ONLINE, NURSE ANESTHESIA and ERP PROGRAMS SPECIAL FALL 2014 TERM Key: P/T = Part of Term P/T Description
More information2014 2015 University-Wide Academic Calendar
2014 2015 University-Wide Academic Calendar Guide to Abbreviations UGD = Undergraduate Day GS = Graduate Schools LAW = School of Law CPS = College of Professional Studies Sunday Monday Tuesday Wednesday
More informationAccident & Emergency Department Clinical Quality Indicators
Overview This dashboard presents our performance in the new A&E clinical quality indicators. These 8 indicators will allow you to see the quality of care being delivered by our A&E department, and reflect
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013
2013-2014 SPECIAL TERM ACADEMIC CALENDAR FOR SCRANTON EDUCATION ONLINE (SEOL), MBA ONLINE, HUMAN RESOURCES ONLINE, NURSE ANESTHESIA and ERP PROGRAMS SPECIAL FALL 2013 TERM Key: P/T = Part of Term P/T Description
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015
2015-2016 SPECIAL TERM ACADEMIC CALENDAR For Scranton Education Online (SEOL), Masters of Business Administration Online, Masters of Accountancy Online, Health Administration Online, Health Informatics
More informationInfographics in the Classroom: Using Data Visualization to Engage in Scientific Practices
Infographics in the Classroom: Using Data Visualization to Engage in Scientific Practices Activity 4: Graphing and Interpreting Data In Activity 4, the class will compare different ways to graph the exact
More information14-Dec-15. Number Amount Number Amount Number Amount Number Amount Number Amount
14-Dec-15 and Number of Qualifying Children, 2013 Returns with no Returns with one Returns with two Returns with three or Size of AGI qualifying children qualifying child qualifying children more qualifying
More informationMay 2014 Texas School Bond Elections
May 2014 Texas School Bond Elections What are the individual districts needs? New facilities Renovations Technology Central facilities How much tax revenue can the district generate? Depends on district
More informationDistributed Database Systems. Prof. Dr. Carl-Christian Kanne
Distributed Database Systems Prof. Dr. Carl-Christian Kanne 1 What is a Distributed Database System? A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed
More information2016 Examina on dates
Please note the following informa on: The following exams are available throughout the year: Please click on the exam for which you wish to see the dates. When you have finished, you can select to return
More informationNasdaq Dubai TRADING HOLIDAYS AND SETTLEMENT CALENDAR 2016 - REVISION For Equities Outsourced to the DFM (T+2)
Nasdaq Dubai Notice No : 68/15 Date of Issue : 17 December 2015 Date of Expiry : Upon issue of replacement Circular Nasdaq Dubai TRADING HOLIDAYS AND SETTLEMENT CALENDAR 2016 - REVISION For Equities Outsourced
More information2015 Examination dates
Please note the following information: The following exams are available throughout the year: BULATS Paper-based: Please click on the exam for which you wish to see the dates. When you have finished, you
More informationOPERATING FUND. PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS September 30, 2015 RENDELL L. JONES CHIEF FINANCIAL OFFICER
PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS September 30, 2015 RENDELL L. JONES CHIEF FINANCIAL OFFICER MANAGEMENT OVERVIEW September 30, 2015 Balance Sheet Cash and cash equivalents had a month-end balance
More informationAccess to Relational Databases Using SAS. Frederick Pratter, Destiny Corp.
Paper TF-21 Access to Relational Databases Using SAS ABSTRACT Frederick Pratter, Destiny Corp. SAS software currently provides many of the features of a database management system, including database views
More informationAcademic Calendar 2015-2018 Arkansas State University - Jonesboro
Shared Governance Proposal Any constituent (individual or group) may submit a proposal into the shared governance process. In order to be considered, each proposal must contain the following and be directed
More informationQuery Optimization in Oracle Database10g Release 2. An Oracle White Paper June 2005
Query Optimization in Oracle Database10g Release 2 An Oracle White Paper June 2005 Query Optimization in Oracle Database 10g Release 2 Executive Overview...4 Introduction...4 What is a query optimizer?...4
More informationTrimble Navigation Limited (NasdaqGS:TRMB) > Public Ownership > Officials' Trading
Trimble Navigation Limited (NasdaqGS:TRMB) > Public Ownership > Officials' Trading Individual Trades Holder Name Trade Date Range Transacted Shares Transaction Value (USD) Transaction Type Price Range
More informationOxfam GB Digital Case Study - email
Oxfam GB Digital Case Study - email Friday 19 th July Lizzie Williams Email Marketing Manager Holly Bolter Senior Analyst Mark Lumby Selections & Analysis Manager Emergencies Get Together Campaigns Regular
More informationGrain Stocks Estimates: Can Anything Explain the Market Surprises of Recent Years? Scott H. Irwin
Grain Stocks Estimates: Can Anything Explain the Market Surprises of Recent Years? Scott H. Irwin http://nationalhogfarmer.com/weekly-preview/1004-corn-controversies-hog-market http://online.wsj.com/news/articles/sb10001424052970203752604576641561657796544
More informationNATIONAL CREDIT UNION SHARE INSURANCE FUND
NATIONAL CREDIT UNION SHARE INSURANCE FUND PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS RENDELL L. JONES CHIEF FINANCIAL OFFICER MANAGEMENT OVERVIEW Balance Sheet Other - Insurance and Guarantee Program
More informationOracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationBig Data. Marriage of RDBMS-DWH and Hadoop & Co. Author: Jan Ott Trivadis AG. 2014 Trivadis. Big Data - Marriage of RDBMS-DWH and Hadoop & Co.
Big Data Marriage of RDBMS-DWH and Hadoop & Co. Author: Jan Ott Trivadis AG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Mit über 600 IT- und Fachexperten
More informationUniversity of Massachusetts Amherst Department of Computer Science Prof. Yanlei Diao
University of Massachusetts Amherst Department of Computer Science Prof. Yanlei Diao CMPSCI 445 Midterm Practice Questions NAME: LOGIN: Write all of your answers directly on this paper. Be sure to clearly
More informationDepartment of Transitional Assistance Report on Paperless Documentation
Department of Transitional Assistance Report on Paperless Documentation January 4, 2016 REPORT ON PAPERLESS DOCUMENTATION DECEMBER 2015 Description of the Report Chapter 158 of the Acts of 2014 Section
More informationDistributed Database Design (Chapter 5)
Distributed Database Design (Chapter 5) Top-Down Approach: The database system is being designed from scratch. Issues: fragmentation & allocation Bottom-up Approach: Integration of existing databases (Chapter
More information