SIT772 Database and Information Retrieval
|
|
- Thomasina Casey
- 6 years ago
- Views:
Transcription
1 SIT772 Database and Information Retrieval Practical 2: Data Models (I) Relational Model Objectives: To learn how to use Microsoft Office Visio to draw ER diagrams To learn more SQL*Plus and SQL commands for table and data manipulation in a database 1. Using Microsoft Office Visio to Draw ER Diagrams In this session, we turn our attention from SQL commands in Oracle to Microsoft Office Visio to draw Entity-Relationship (ER) diagrams. Microsoft Office Visio is a professional software package for drawing various diagrams, including ER diagrams in database design. Open the Microsoft Office Visio tutorial on CloudDeakin If your computer has MS Visio 2010 installed, open the tutorial document Prac04_Visio2010.pdf. If your computer has MS Visio 2013 installed, open the tutorial document Prac04_Visio2013.pdf. then follow instructions in the tutorial to learn how to draw ER diagrams. After you finish this tutorial, you should be able to use this software to draw ER diagrams in database design. The next task is for you to draw an ER diagram. 1. Exercise of Drawing an ER Diagram Draw the following ER diagram (on the next page) using Microsoft Office Visio or any graphic applications. 1
2 SQL Introduction: In Practical 1, we learned - how to connect to an Oracle databases, - how to create tables in a database and populate tables with data by using SQL commands CREATE TABLE and INSERT INTO, - how to use SQL*Plus command DESCRIBE (or DESC) to view a table structure, - how to use SQL command SELECT to view the created tables in a database and the data in a table, and - how to quit the database. Generally speaking, at the prompt we can execute standard SQL commands we are going to introduce in this unit. In addition, Oracle also provides some SQL*Plus commands to manipulate objects in a database. Getting to know these specific commands will help us use the database system effectively and efficiently. In this practical, we will introduce more SQL*Plus and SQL commands in Oracle. 1. Editing Commands in the Buffer In Practical 1, we created new tables in a database and inserted tuples/rows into the tables at the SQL command prompt (). If any errors were made, you had to retype the whole command, which wasted much time. You can, however, use a number of SQL*Plus commands to edit a command. If you end a command without a semicolon, but with an empty new line, the command goes into a buffer. You may execute the command in the buffer by either the command RUN or a single slash (/) You may also edit the command in the buffer before you execute it. Here are some useful editing commands, see figure 1. They are shown in upper case, but may be either upper or lower. COMMAND APPEND text CHANGE /old/new CHANGE /text CLEAR BUFFER DEL ABBREVIATION A text C / old / new C /text CL BUFF (none) PURPOSE Add text at the end of the line Change old to new in a line Delete text from a line Delete all lines Delete a line 2
3 INPUT INPUT text LIST LIST n LIST * LIST LAST LIST m n I I text L L n or n L * L LAST L m n Add one or more lines Add a line consisting of text List all lines in SQL buffer List one line with line number n List the current line List the last line List a range of lines (m to n) Figure 1. SQL*Plus Editing Commands Try the following example to see how to use the SQL*Plus editing commands to edit the commands in the buffer. Now enter the query SELECT employeename, city 2 FROM employee WHERE city='harrison'; [NOTE: SQL command SELECT is for retrieve data or information from a database. The basic syntax of SELECT command is as follow: SELECT <columnlist> FROM <tablename> [WHERE <condition(s)>] < > means you have to provide the information to this item, [ ] means the item is optional. ] To edit this command, firstly you can use LIST command to see the whole command list 1 select employeename, city 2* from employee where city='harrison' The semicolon(;) is used to mark the end of a command and it is not put into the buffer. This means a new line can be added to the end of the buffer without removing the semicolon from the line that was previously the last. Any editing command other than LIST, affects only a single line in the buffer. This line called the current line. It is marked with an asterisk when you list the current command. Try the following commands at the prompt: list 2; Now use the change /old/new command to edit the second line. The / or RUN command after the SQL prompt (>) is used to return and execute the command stored in the buffer. list 2 2* from employee where city='harrison' change /city/employeename 2* from employee where employeename='harrison' change /Harrison/Jones 3
4 2* from employee where employeename='jones' / EMPLOYEENAME CITY Jones Harrison Appending and Deleting a Line By combining the INPUT, APPEND and DEL commands, you can manipulate commands further. Firstly, type in the following two lines of the query followed by two continuous ENTER strokes. These two command lines will be stored in the buffer: select employeename 2* from works 3 To add an extra line, use the INPUT command and then add the line where salary < i 3 where salary < Use the RUN (or /) or LIST, RUN command to test the query. The DEL command will delete a line or whatever line number you choose. Delete the last line and use INPUT to write where salary >. APPEND will add to a line, so you can complete line 3 by entering APPEND Try it and re-run the query. 2. Batch execution of SQL commands Whatever the above SQL*Plus editing commands we can use, the SQL*Plus editor is a line editor which is not fun. The user does not have control over the screen. Line editors do not allow a user to move the cursor up and down, and clicking with a mouse is definitely out of the question. To avoid these problems, you can use alternative ways to editor and execute SQL commands in a batch. Two recommended ways are listed here: i) Using another text editor. You can use another text editor such as Notepad or any other text editor in Windows to type your SQL commands. Within the text editor, you can do fullscreen editing. The SQL command typed in a full-screen text editor can be copied to the clipboard, and then pasted into SQL*Plus to execute it at the prompt. 4
5 Exercise: Open the text editor Notepad from your computer, type in the following SQL command within Notepad: SELECT employeename FROM works WHERE salary > 15000; Make changes to the typos. Copy this command, paste it at the prompt, and then execute it. ii) Edit and execute a SQL command file. If you are now using a computer in a Deakin lab, you can use a text editor such as Notepad or any other text editor in Windows to type your SQL commands, and then save them in a file with a.sql extension on your H: drive. At the prompt, type a command in the following format to execute the SQL commands in the saved.sql file: Exercise: Open the text editor Notepad from your computer, type in the following SQL commands within Notepad: CREATE TABLE staff (staffname CHAR(15) NOT NULL, street CHAR(15), city CHAR(10), PRIMARY KEY (staffname)); INSERT INTO staff VALUES ('David', 'Huntingdale', 'Whitehorse'); INSERT INTO staff VALUES ('Harry', 'Main', 'Kew'); INSERT INTO staff VALUES ('Mary', 'Cliffton', 'Monash'); Save these commands in the file ex1.sql on your H: drive, and then Check your database to see whether table staff exists: List the data in table staff: SELECT table_name FROM user_tables 2 WHERE table_name = STAFF ; SELECT * FROM staff; [Note: It can be seen that you can type in many SQL commands in a.sql file, and execute these command in a batch, instead of executing them one by one.] 5
6 If you are now using your home computer, you can use a text editor such as Notepad or any other text editor in Windows to type your SQL commands, save them in a file with a.sql extension on your home computer, then upload the sql file to your H: drive on the Deakin server (interactive.deakin.edu.au). The execution of the sql file is the same as above. You can use any FTP software such as WS_FTP to upload your sql file to your H: drive on the Deakin server. The WS_FTP software can be downloaded from the following Deakin software website: After installing and launching the WS_FTP, connect to the Deakin server using your Deakin username and password like this: Click OK to connect to the server (interactive.deakin.edu.au). When the connection is successful, the WS_FTP interface looks like this (yours might be a little bit different): 6
7 then select the sql file you are going to upload from your local computer (left side), then upload ( >) it to your H: drive (the / on the Remote Site within the WS_FTP interface means your H: drive) on the Deakin server (right side). Exercise: Do the above exercise by saving the commands in the file ex1.sql on your home computer, upload it to your H: drive on the Deakin server, and then execute the file as above. 3. Help Facilities At the SQL > prompt, type help followed by a keyword or sequence of keywords that are used together in SQL commands, for example, help select or help create table If you are lucky, the keyword or phrase will be among those for which help exists, and you will get a (somewhat) helpful message, usually ending in an example or two. Sometimes, the results of a SQL command execution may be too long to display on a screen. If so, you can issue SQL > set pause on to activate the paging feature. When this feature is activated, output will pause at the end of each screen until you hit the "Return" key. You can try the above commands again under this setting to see the effect. To turn this feature off, execute SQL > set pause off 7
2. Software Oracle 12c is installed on departmental server machines.
1. Introduction This note describes how to access the Oracle database management system on the departmental computer systems. Basic information on the use of SQL*Plus is included. Section 8 tells you how
More informationORACLE Reference. 2. Modify your start-up script file using Option 1 or 2 below, depending on which shell you run.
ORACLE Reference 1 Introduction The ORACLE RDBMS is a relational database management system. A command language called SQL*PLUS (SQL stands for Structured Query Language ) is used for working with an OR-
More informationThe Relational Model. CS157A Chris Pollett Sept. 19, 2005.
The Relational Model CS157A Chris Pollett Sept. 19, 2005. Outline A little bit on Oracle on sigma Introduction to the Relational Model Oracle on Sigma Two ways to connect: connect to sigma, then connect
More informationGetting Started With Oracle
Getting Started With Oracle Ashikur Rahman CSE, BUET July 14, 2016 1 Logging In to Oracle You should be logged onto one of the Windows 7 machine in the database lab. Open the command promt first by typping
More informationUsing MySQL on the Winthrop Linux Systems
Using MySQL on the Winthrop Linux Systems by Dr. Kent Foster adapted for CSCI 297 Scripting Languages by Dr. Dannelly updated March 2017 I. Creating your MySQL password: Your mysql account username has
More informationOracle Database 12c: SQL Fundamentals. Part COPYRIGHTED MATERIAL
Oracle Database 12c: SQL Fundamentals Part I COPYRIGHTED MATERIAL Chapter 1 Introducing Oracle Database 12c RDBMS Oracle Database 12c: SQL Fundamentals exam objectives covered in this chapter: Introduction
More informationRETRIEVING DATA USING THE SQL SELECT STATEMENT
RETRIEVING DATA USING THE SQL SELECT STATEMENT Course Objectives List the capabilities of SQL SELECT statements Execute a basic SELECT statement Development Environments for SQL Lesson Agenda Basic SELECT
More informationThis lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client
Lab 2.0 - MySQL CISC3140, Fall 2011 DUE: Oct. 6th (Part 1 only) Part 1 1. Getting started This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client host
More informationGetting started with Oracle
Getting started with Oracle The purpose of these pages is to enable you to get started with using Oracle software. They explain how to create an Oracle account and how to start up and begin to use the
More informationFull file at Chapter 2: An Introduction to SQL
Chapter 2: An Introduction to SQL TRUE/FALSE 1. Tables are called relations. ANS: T PTS: 1 REF: 26 2. Each column in a table of a relational database should have a unique name. ANS: T PTS: 1 REF: 29 3.
More informationUnit 1 - Chapter 4,5
Unit 1 - Chapter 4,5 CREATE DATABASE DatabaseName; SHOW DATABASES; USE DatabaseName; DROP DATABASE DatabaseName; CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype,... columnn
More informationDatabase Administration and Management
Database Administration and Management M.Sc. Information Technology BS Information Technology Umair Shafique (Gold Medalist) Lecturer Installation Oracle Installation and Starting Manual for Installation
More informationLab # 1. Introduction to Oracle
Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 1 Introduction to Oracle Eng. Haneen El-Masry October, 2014 2 Objective To be familiar with Oracle
More informationDB Browser UI Specs Anu Page 1 of 15 30/06/2004
DB Browser UI Specs Anu Page 1 of 15 30/06/2004 Contents Topic Page Introduction 3 UI Model 3 Main Window 4 Column properties tab 5 SQL Tab 6 View Record window 7 Connection Information window 9 Setting
More informationCreating SQL Tables and using Data Types
Creating SQL Tables and using Data Types Aims: To learn how to create tables in Oracle SQL, and how to use Oracle SQL data types in the creation of these tables. Outline of Session: Given a simple database
More informationChapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel
Chapter 7 Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel 1 In this chapter, you will learn: The basic commands
More informationUsing SQL Developer. Oracle University and Egabi Solutions use only
Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a
More informationLab # 1. You will be using MySQL as a database management system during the labs. The goal of this first lab is to familiarize you with MySQL.
DDB Spring 2006 Lab # 1 You will be using MySQL as a database management system during the labs. The goal of this first lab is to familiarize you with MySQL. The reason you are using MySQL is twofolds.
More informationTutorial 1 Database: Introductory Topics
Tutorial 1 Database: Introductory Topics Theory Reference: Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management, 6th Edition, 2004, Chapter 1. Review Questions 2 7, 9 10. Problems
More informationOracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)
TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents
More informationEE221 Databases Practicals Manual
EE221 Databases Practicals Manual Lab 1 An Introduction to SQL Lab 2 Database Creation and Querying using SQL Assignment Data Analysis, Database Design, Implementation and Relation Normalisation School
More informationGEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL
GEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL Objectives: This lab is designed to introduce you to Postgresql, a powerful database management system. This exercise covers: 1. Starting
More informationIncluding Dynamic Images in Your Report
Including Dynamic Images in Your Report Purpose This tutorial shows you how to include dynamic images in your report. Time to Complete Approximately 15 minutes Topics This tutorial covers the following
More informationFull file at
David Kroenke's Database Processing: Fundamentals, Design and Implementation (10 th Edition) CHAPTER TWO INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) True-False Questions 1. SQL stands for Standard
More informationCreating the Data Layer
Creating the Data Layer When interacting with any system it is always useful if it remembers all the settings and changes between visits. For example, Facebook has the details of your login and any conversations
More informationDatabase Management Systems,
Database Management Systems SQL Query Language (1) 1 Topics Introduction SQL History Domain Definition Elementary Domains User-defined Domains Creating Tables Constraint Definition INSERT Query SELECT
More informationUsing the Zoo Workstations
Using the Zoo Workstations Version 1.86: January 16, 2014 If you ve used Linux before, you can probably skip many of these instructions, but skim just in case. Please direct corrections and suggestions
More informationAssignment 6. This lab should be performed under the Oracle Linux VM provided in the course.
Assignment 6 This assignment includes hands-on exercises in the Oracle VM. It has two Parts. Part 1 is SQL Injection Lab and Part 2 is Encryption Lab. Deliverables You will be submitting evidence that
More informationLIKE Condition. % allows you to match any string of any length (including zero length)
Created by Ahsan Arif LIKE Condition The LIKE condition allows you to use wildcards in the where clause of an SQL statement. This allows you to perform pattern matching. The LIKE condition can be used
More informationSQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210
SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique
More informationSchool of Computing, Engineering and Information Sciences University of Northumbria. Set Operations
Set Operations Aim: To understand how to do the equivalent of the UNION, DIFFERENCE and INTERSECT set operations in SQL. Outline of Session: Do some example SQL queries to learn to differentiate between
More informationQuick Note 24. Extracting the debug.txt file from a TransPort. Digi Technical Support. February Page 1
Quick Note 24 Extracting the debug.txt file from a TransPort Digi Technical Support February 2016 Page 1 Contents 1 Introduction... 3 2 Version... 4 3 FTP method... 5 3.1 FTP Using FileZilla FTP Client...
More informationLab # 6. Using Subqueries and Set Operators. Eng. Alaa O Shama
The Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Database Lab Lab # 6 Using Subqueries and Set Operators Eng. Alaa O Shama November, 2015 Objectives:
More informationConsole Guide. Version 4.4
Console Guide Version 4.4 Table of Contents Preface 4 Who Should Use This Guide 4 How This Guide is Organized 4 Document Feedback 4 Document Conventions Used in This Guide 5 Connecting to the Database
More informationWinSCP. Author A.Kishore/Sachin
WinSCP WinSCP is a freeware windows client for the SCP (secure copy protocol), a way to transfer files across the network using the ssh (secure shell) encrypted protocol. It replaces other FTP programs
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 informationSQL: THE BASICS O BJECTIVES
5730ch02.qxd_cc 6/3/04 12:46 PM Page 51 C H A P T E R 2 SQL: THE BASICS C HAPTER O BJECTIVES In this chapter, you will learn about: The SQL*Plus Environment Page 52 The Anatomy of a SELECT Statement Page
More informationTYPO3 Editing Guide Contents
TYPO3 Editing Guide Contents Introduction... 2 Logging in... 2 Selecting your Workspace for editing... 2 Working with Content Elements... 3 Working in the Editing Window... 4 Pasting content from MS Word
More informationRetrieving Data Using the SQL SELECT Statement. Copyright 2009, 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 informationSQL Data Definition: Table Creation
SQL Data Definition: Table Creation ISYS 464 Spring 2002 Topic 11 Student Course Database Student (Student Number, Student Name, Major) Course (Course Number, Course Name, Day, Time) Student Course (Student
More informationTutorial 1: Unix Basics
Tutorial 1: Unix Basics To log in to your ece account, enter your ece username and password in the space provided in the login screen. Note that when you type your password, nothing will show up in the
More informationOracle 8i User Guide for CS2312
Oracle 8i User Guide for CS Carole Goble. Introduction Oracle is a relational database management system that uses SQL as its data manipulation language. Information on SQL is given separately to these
More informationLab 3.1 : The Task Manager
Lab 3.1 : The Task Manager Using the Windows NT or Windows 2000 Task Manager, you can examine processes that are running, the number of threads a process has, system performance, and page faults. Windows
More informationDepartment of Computer Science University of Cyprus. EPL342 Databases. Lab 2
Department of Computer Science University of Cyprus EPL342 Databases Lab 2 ER Modeling (Entities) in DDS Lite & Conceptual Modeling in SQL Server 2008 Panayiotis Andreou http://www.cs.ucy.ac.cy/courses/epl342
More informationSSE 3200 Mysql lab. Introduction. Getting started
SSE 3200 Mysql lab Introduction SQL (Structured Query Language) is a standard language for creating, accessing, and manipulating databases. A database is a collection of tables. Each table consists of
More informationHuman Resource Management System User Guide
11.0 Human Resource Management System User Guide Unit 0: Introduction Unit 1: HRMS Basics Unit 2: DateTracking Unit 3: Hiring a New Employee Unit 4: Electronic Approvals Unit 5: Maintaining Existing Employees
More information2. Programming written ( main theme is to test our data structure knowledge, proficiency
ORACLE Job Placement Paper Paper Type : General - other 1. Tech + Aptitude written 2. Programming written ( main theme is to test our data structure knowledge, proficiency sorting searching algorithms
More informationLab # 6. Data Manipulation Language (DML)
Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 6 Data Manipulation Language (DML) Eng. Haneen El-Masry December, 2014 2 Objective To be more familiar
More informationIntroduction to SQL Server 2005/2008 and Transact SQL
Introduction to SQL Server 2005/2008 and Transact SQL Week 2 TRANSACT SQL CRUD Create, Read, Update, and Delete Steve Stedman - Instructor Steve@SteveStedman.com Homework Review Review of homework from
More informationORACLE Job Placement Paper. Paper Type : General - other
ORACLE Job Placement Paper Paper Type : General - other 1. Tech + Aptitude written 2. Programming written ( main theme is to test our data structure knowledge, proficiency sorting searching algorithms
More informationChapter # 7 Introduction to Structured Query Language (SQL) Part I
Chapter # 7 Introduction to Structured Query Language (SQL) Part I Introduction to SQL SQL functions fit into two broad categories: Data definition language Data manipulation language Basic command set
More informationINDEX. 1 Basic SQL Statements. 2 Restricting and Sorting Data. 3 Single Row Functions. 4 Displaying data from multiple tables
INDEX Exercise No Title 1 Basic SQL Statements 2 Restricting and Sorting Data 3 Single Row Functions 4 Displaying data from multiple tables 5 Creating and Managing Tables 6 Including Constraints 7 Manipulating
More informationWHAT IS A DATABASE? There are at least six commonly known database types: flat, hierarchical, network, relational, dimensional, and object.
1 WHAT IS A DATABASE? A database is any organized collection of data that fulfills some purpose. As weather researchers, you will often have to access and evaluate large amounts of weather data, and this
More informationDatabase Programming with SQL
Database Programming with SQL 2-1 Objectives This lesson covers the following objectives: Apply the concatenation operator to link columns to other columns, arithmetic expressions, or constant values to
More informationSearching Guide. September 16, Version 9.3
Searching Guide September 16, 2016 - Version 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationCSC Web Programming. Introduction to SQL
CSC 242 - Web Programming Introduction to SQL SQL Statements Data Definition Language CREATE ALTER DROP Data Manipulation Language INSERT UPDATE DELETE Data Query Language SELECT SQL statements end with
More informationThe following instructions cover how to edit an existing report in IBM Cognos Analytics.
IBM Cognos Analytics Edit a Report The following instructions cover how to edit an existing report in IBM Cognos Analytics. Navigate to Cognos Cognos Analytics supports all browsers with the exception
More informationWorkspace Administrator Help File
Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...
More informationAdministrator Quick Guide
1 Administrator Quick Guide Login Screen The first page employees will see when visiting their training site is the login screen. This is where employees must enter their username and password to access
More informationOracle and Toad Course Descriptions Instructor: Dan Hotka
Oracle and Toad Course Descriptions Instructor: Dan Hotka Give your technical staff that competitive edge with these hands-on workshops. These courses are designed to enhance your staffs skill set to perform
More informationUNIVERSITY OF BOLTON WESTERN INTERNATIONAL COLLEGE FZE BSC (HONS) COMPUTING SEMESTER ONE EXAMINATION 2015/2016 DATABASE THEORY AND PRACTICE
OCD52 UNIVERSITY OF BOLTON WESTERN INTERNATIONAL COLLEGE FZE BSC (HONS) COMPUTING SEMESTER ONE EXAMINATION 2015/2016 DATABASE THEORY AND PRACTICE MODULE NO: CPU5002 Date: Wednesday, 13 January 2016 Time:
More informationSQL functions fit into two broad categories: Data definition language Data manipulation language
Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Beginning Structured Query Language (SQL) MDM NUR RAZIA BINTI MOHD SURADI 019-3932846 razia@unisel.edu.my
More informationSTRUCTURED QUERY LANGUAGE (SQL)
STRUCTURED QUERY LANGUAGE (SQL) EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY SQL TIMELINE SCOPE OF SQL THE ISO SQL DATA TYPES SQL identifiers are used
More informationData Modelling and Databases. Exercise Session 7: Integrity Constraints
Data Modelling and Databases Exercise Session 7: Integrity Constraints 1 Database Design Textual Description Complete Design ER Diagram Relational Schema Conceptual Modeling Logical Modeling Physical Modeling
More informationFmPro Migrator. FileMaker to FileMaker 7 Quickstart Guide. .com Solutions Inc. Overview. Step 1.
FmPro Migrator for Windows.com Solutions Inc. Overview This quickstart guide provides step by step instructions for migrating individual FileMaker databases into a FileMaker 7 multi-table database structure.
More informationDesigning Tables for an Oracle Database System. From theory to practice
Designing Tables for an Oracle Database System Database Course, Fall 2004 From theory to practice The Entity- Relationship model: a convenient way of representing the world. The Relational model: a model
More informationTest Bank for Database Processing Fundamentals Design and Implementation 13th Edition by Kroenke
Test Bank for Database Processing Fundamentals Design and Implementation 13th Edition by Kroenke Link full download: https://testbankservice.com/download/test-bank-fordatabase-processing-fundamentals-design-and-implementation-13th-edition-bykroenke
More informationDatabases - 4. Other relational operations and DDL. How to write RA expressions for dummies
Databases - 4 Other relational operations and DDL How to write RA expressions for dummies Step 1: Identify the relations required and CP them together Step 2: Add required selections to make the CP Step
More informationEditors in Unix come in two general flavours:
Review notes #2 1. Unix account 2.Login: with a terminal or using telnet or ssh 3. Change password 4. Must logout! 5. Emails: (a) mutt (b) pine (c).forward file 6.Basic commands: who, ls, cat, more, man
More informationOnline with Janison Toolbox
J E T Janison Education Team Fac ulty o f E duc ation Online with Janison Toolbox A Step-By-Step Guide For UOW Staff May 2006 Welcome to the Faculty Of Education s new generation of online subject delivery.
More informationOcé Posterizer Pro Designer. POP into retail. User manual Application guide
- Océ Posterizer Pro Designer POP into retail o User manual Application guide Copyright copyright-2010 Océ All rights reserved. No part of this work may be reproduced, copied, adapted, or transmitted in
More information2) SQL includes a data definition language, a data manipulation language, and SQL/Persistent stored modules. Answer: TRUE Diff: 2 Page Ref: 36
Database Processing, 12e (Kroenke/Auer) Chapter 2: Introduction to Structured Query Language (SQL) 1) SQL stands for Standard Query Language. Diff: 1 Page Ref: 32 2) SQL includes a data definition language,
More informationCS44800 Practice Project SQL Spring 2019
CS44800 Practice Project SQL Spring 2019 Due: No Grade Total Points: 30 points Learning Objectives 1. Be familiar with the basic SQL syntax for DML. 2. Use a declarative programming model (SQL) to retrieve
More informationchapter 2 G ETTING I NFORMATION FROM A TABLE
chapter 2 Chapter G ETTING I NFORMATION FROM A TABLE This chapter explains the basic technique for getting the information you want from a table when you do not want to make any changes to the data and
More informationAuthor A.Kishore/Sachin WinSCP
WinSCP WinSCP is a freeware windows client for the SCP (secure copy protocol), a way to transfer files across the network using the ssh (secure shell) encrypted protocol. It replaces other FTP programs
More informationIntroduction to SQL, SQL*Plus, and SQL Developer
C H A P T E R 2 Introduction to SQL, SQL*Plus, and SQL Developer This chapter provides an introduction to the SQL language and two tools for working with it. The first section presents a high-level overview
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 7 Introduction to Structured Query Language (SQL) Objectives In this chapter, students will learn: The basic commands and
More informationNavigating Your Profile
Part 1: Profile Login Navigating Your Profile 1. Start at the Greater Kansas City Community Foundation s home page, www.growyourgiving.org. Select Nonprofit Search. 2. This is the Nonprofit Search home
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 informationRelational Data Structure and Concepts. Structured Query Language (Part 1) The Entity Integrity Rules. Relational Data Structure and Concepts
Relational Data Structure and Concepts Structured Query Language (Part 1) Two-dimensional tables whose attributes values are atomic. At every row-and-column position within the table, there always exists
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 08 Tutorial 2, Part 2, Facebook API (Refer Slide Time: 00:12)
More informationORACLE SQL DEVELOPER
ORACLE SQL DEVELOPER INTRODUCTION TO ORACLE SQL DEVELOPER Oracle SQL Developer is an Integrated development environment (IDE) for working with SQL in Oracle databases. Oracle Corporation provides this
More informationMicrosoft Access XP (2002) - Advanced Queries
Microsoft Access XP (2002) - Advanced Queries Group/Summary Operations Change Join Properties Not Equal Query Parameter Queries Working with Text IIF Queries Expression Builder Backing up Tables Action
More informationstructure definition & modification updating: insert, delete, modify values
Structured Query Language structure definition & modification queries (retrievals) updating: insert, delete, modify values Stefan Stanczyk char (n) varchar2(n) Fixed length string of length n bytes Max
More informationLocate your Advanced Tools and Applications
MySQL Manager is a web based MySQL client that allows you to create and manipulate a maximum of two MySQL databases. MySQL Manager is designed for advanced users.. 1 Contents Locate your Advanced Tools
More informationWhat is SQL? Toolkit for this guide. Learning SQL Using phpmyadmin
http://www.php-editors.com/articles/sql_phpmyadmin.php 1 of 8 Members Login User Name: Article: Learning SQL using phpmyadmin Password: Remember Me? register now! Main Menu PHP Tools PHP Help Request PHP
More informationTeach Yourself InterBase
Teach Yourself InterBase This tutorial takes you step-by-step through the process of creating and using a database using the InterBase Windows ISQL dialog. You learn to create data structures that enforce
More informationIntro to Structured Query Language Part I
Intro to Structured Query Language Part I The Select Statement In a relational database, data is stored in tables. An example table would relate Social Security Number, Name, and Address: EmployeeAddressTable
More informationLaboratory Manual. For. Database Management System (IT 502) B.Tech (IT) SEM V. June 2010
Laboratory Manual For Database Management System (IT 502) B.Tech (IT) SEM V June 2010 Faculty of Technology Dharmsinh Desai University Nadiad. www.ddu.ac.in EXPERIMENT-1 Table of Contents Introduction
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 informationStructured Query Language. ALTERing and SELECTing
Structured Query Language ALTERing and SELECTing Altering the table structure SQL: ALTER Table SQL: Alter Table The ALTER TABLE command allows you to add, modify, or drop a column from an existing table.
More informationBE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide
BE Share Microsoft Office SharePoint Server 2010 Basic Training Guide Site Contributor Table of Contents Table of Contents Connecting From Home... 2 Introduction to BE Share Sites... 3 Navigating SharePoint
More informationPoint of Care: Login, Sync, Logout, and Quit
Point of Care: Login, Sync, Logout, and Quit Point of Care is a program that allows you to complete assessments, confirm services, and pass medications without having a constant internet connection. You
More informationChapter 14 Data Dictionary and Scripting
Chapter 14 Data Dictionary and Scripting Tables in the Oracle Database User Tables Collection of tables to store data Data Dictionary Tables Collection of tables created and maintained by Oracle server
More informationDatabase Programming - Section 18. Instructor Guide
Database Programming - Section 18 Instructor Guide Table of Contents...1 Lesson 1 - Certification Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5
More informationCMSC 201 Spring 2018 Lab 01 Hello World
CMSC 201 Spring 2018 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 4th by 8:59:59 PM Value: 10 points At UMBC, the GL system is designed to grant students the privileges
More informationSoftware and Programming 1
Software and Programming 1 Lab 1: Introduction, HelloWorld Program and use of the Debugger 17 January 2019 SP1-Lab1-2018-19.pptx Tobi Brodie (tobi@dcs.bbk.ac.uk) 1 Module Information Lectures: Afternoon
More informationRequester Logging In
Requester Logging In 1. How to get to Independent Contractor/Employee web form a. Visit website for extra information and documents http://www.creighton.edu/hr/contractorpolicies/index.php b. Open Link
More information1 28/06/ :17. Authenticating Users General Information Manipulating Data. REST Requests
1 28/06/2012 13:17 Using standard HTTP requests, this API allows you to retrieve information about the datastore classes in your project, manipulate data, log into your web application, and much more.
More informationTutorial 2: Compiling and Running C++ Source Code
Tutorial 2: Compiling and Running C++ Source Code 1. Log in to your UNIX account as you did during the first tutorial. 2. Click on the desktop with the left mouse button and consider the menu that appears
More information