Department of Computer Science University of Cyprus. EPL342 Databases. Lab 1. Introduction to SQL Server Panayiotis Andreou

Size: px
Start display at page:

Download "Department of Computer Science University of Cyprus. EPL342 Databases. Lab 1. Introduction to SQL Server Panayiotis Andreou"

Transcription

1 Department of Computer Science University of Cyprus EPL342 Databases Lab 1 Introduction to SQL Server 2008 Panayiotis Andreou 1-1

2 Before We Begin Start the SQL Server Management Studio Start All Programs Microsoft SQL Server SQL Server Management Studio Server: APOLLO.IN.CS.UCY.AC.CY Authentication: SQL Server Authentication Username: <check your > Password: <check your > 1-2

3 What is SQL Server? Relational Model Database Server Manages two types of databases Online Transaction Processing (OLTP) databases Online Analytical Processing (OLAP) Primary Languages: T-SQL, ANSI-SQL 1-3

4 A brief history of SQL Server Year Version Name SQL Server SQL Server SQL Server SQL Server 6.5 (Hydra) SQL Server 7 (Sphinx) SQL Server 7 OLAP (Plato) SQL Server 2000 (Shiloh) SQL Server bit (Liberty) SQL Server 2005 (Yukon) SQL Server 2008 (Katmai) 1-4

5 Useful Links SQL Server 2008 Home SQL Server 2008 Learning Resources Download SQL Server 2008 Express Edition 1-5

6 Communicating with SQL Server Client SQL Server Query Results Client application Relational Database Management System 1-6

7 Communicating with SQL Server Client Client Application Database API (Native, OLEDB, ODBC, Other) Communication Communication Open Data Services Relational Engine Storage Service Processor Memory SQL Server 1-7

8 Authentication SQL Server 2008 supports two types of authentication: Windows Authentication SQL Server Authentication 1-8

9 Logging-in to SQL Server Server Address Instance Name Server Name You can have multiple server instances installed on the same PC Connecting to UCY SQL Server is installed on APOLLO. Username and password will be send to your Authentication Type Two authentication types: Windows authentication Logs in with the Windows credentials SQL Server authentication Requires SQL Server user/pass 1-9

10 Logging-in to SQL Server Connection Specifics Port Configuration: SQL Server uses dynamic port configuration. To check the port number go to SQL Server Configuration Manager SQL Server 2008 Network Configuration Protocols for SQL Express TCP/IP IP Adresses IP All TCP Dynamic Ports: (e.g., 52468) Remote TCP/IP connections: by default disabled Local connection: When connecting locally on your PC you can use (local) for Server Address Connecting from home: only through VPN (Good luck with that!) 1-10

11 Object Explorer Object Explorer A component that provides a view of all objects in the services and presents a user interface to manage them. 1-11

12 Databases Two types of Databases System Databases: master msdb model Resource tempdb Records all the system-level information for an instance of SQL Server. Is used by SQL Server Agent for scheduling alerts and jobs. Is used as the template for all databases created on the instance of SQL Server. Is a read-only database that contains system objects that are included with SQL Server. Is a workspace for holding temporary objects or intermediate result sets. User Databases 1-12

13 Creating a database Database Consists of two files: <name>.mdf Data file: stores all data <name>_log.ldf Log file: stores all actions performed on database 1-13

14 Inside a database (AdventureWorks) Database Diagrams design and visualize a database Tables System table + user tables Views, Synonyms, Programmability, Security Will talk about them in upcoming lectures 1-14

15 Database Diagram Available here in html and visio formats 1-15

16 Tables System Tables The information used by SQL Server and its components is stored in special tables known as system tables. User Tables Tables created by the user 1-16

17 Table Data To view table data right-click on a table and select open table (e.g., Person.Address) 1-17

18 Table Information Columns Data stored on the table, e.g., Firstname, Lastname, Address Keys Special columns e.g., columns with unique values (PersonID) Constraints Rules applied to the table, e.g., PersonID must be unique Indexes, Statistics Will talk about them in upcoming lectures 1-18

19 Table - Columns Primary Key Value that uniquely identifies each row of the table Foreign Key The primary key of another table Column Name Data Type Allow Nulls 1-19

20 SQL Server 2008 Data Types Exact Numerics Integers bigint Integer (whole number) data from -2^63 (- 9,223,372,036,854,775,808) through 2^63-1 (9,223,372,036,854,775,807). int Integer (whole number) data from -2^31 (- 2,147,483,648) through 2^31-1 (2,147,483,647). smallint Integer data from -2^15 (-32,768) through 2^15-1 (32,767). tinyint Integer data from 0 through 255. bit bit Integer data with either a 1 or 0 value. decimal and numeric decimal Fixed precision and scale numeric data from - 10^38 +1 through 10^38 1. numeric Functionally equivalent to decimal. money and smallmoney money Monetary data values from -2^63 (- 922,337,203,685, ) through 2^63-1 (+922,337,203,685, ), with accuracy to a ten-thousandth of a monetary unit. smallmoney Monetary data values from -214, through +214, , with accuracy to a ten-thousandth of a monetary unit. 1-20

21 SQL Server 2008 Data Types Approximate Numerics float Floating precision number data with the following valid values: -1.79E through E - 308, 0 and 2.23E through 1.79E real Floating precision number data with the following valid values: -3.40E + 38 through E - 38, 0 and 1.18E - 38 through 3.40E datetime and smalldatetime datetime Date and time data from January 1, 1753, through December 31, 9999, with an accuracy of three-hundredths of a second, or 3.33 milliseconds. smalldatetime Date and time data from January 1, 1900, through June 6, 2079, with an accuracy of one minute. 1-21

22 SQL Server 2008 Data Types Character Strings char Fixed-length non-unicode character data with a maximum length of 8,000 characters. varchar Variable-length non-unicode data with a maximum of 8,000 characters. text Variable-length non-unicode data with a maximum length of 2^31-1 (2,147,483,647) characters. Unicode Character Strings nchar Fixed-length Unicode data with a maximum length of 4,000 characters. nvarchar Variable-length Unicode data with a maximum length of 4,000 characters. sysname is a system-supplied user-defined data type that is functionally equivalent to nvarchar(128) and is used to reference database object names. ntext Variable-length Unicode data with a maximum length of 2^30-1 (1,073,741,823) characters. 1-22

23 SQL Server 2008 Data Types Binary Strings binary Fixed-length binary data with a maximum length of 8,000 bytes. varbinary Variable-length binary data with a maximum length of 8,000 bytes. image Variable-length binary data with a maximum length of 2^31-1 (2,147,483,647) bytes. Other Data Types cursor A reference to a cursor. sql_variant A data type that stores values of various SQL Server-supported data types, except text, ntext, timestamp, and sql_variant. table A special data type used to store a result set for later processing. timestamp A database-wide unique number that gets updated every time a row gets updated. uniqueidentifier A globally unique identifier (GUID). 1-23

24 Command prompt access SQL Server 2008 support command-line access to databases with SQLCMD.exe Login with sqlcmd -U someuser -P Execute queries: sqlcmd -d AdventureWorks -q "SELECT FirstName, LastName FROM Person.Contact sqlcmd -d AdventureWorks -q "SELECT TOP 5 FirstName FROM Person.Contact;SELECT TOP 5 LastName FROM Person.Contact;" More

25 Other Information Have you send your lab group details? 1-25

Department of Computer Science University of Cyprus. EPL342 Databases. Lab 2

Department 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 information

Lab 4: Tables and Constraints

Lab 4: Tables and Constraints Lab : Tables and Constraints Objective You have had a brief introduction to tables and how to create them, but we want to have a more in-depth look at what goes into creating a table, making good choices

More information

Code Centric: T-SQL Programming with Stored Procedures and Triggers

Code Centric: T-SQL Programming with Stored Procedures and Triggers Apress Books for Professionals by Professionals Sample Chapter: "Data Types" Code Centric: T-SQL Programming with Stored Procedures and Triggers by Garth Wells ISBN # 1-893115-83-6 Copyright 2000 Garth

More information

Microsoft SQL Server - Concepts 2 005

Microsoft SQL Server - Concepts 2 005 1 Taught by: Aiman Mobarak Elkhalifa SQL Server Overview SQL Server 2 Overview 2 Taught by: Aiman Mobarak Elkhalifa Microsoft SQL Server 2 is a database platform for large-scale Online Transaction Processing

More information

How to Migrate Microsoft SQL Server Connections from the OLE DB to the ODBC Provider Type

How to Migrate Microsoft SQL Server Connections from the OLE DB to the ODBC Provider Type How to Migrate Microsoft SQL Server Connections from the OLE DB to the ODBC Provider Type Copyright Informatica LLC, 2017. Informatica and the Informatica logo are trademarks or registered trademarks of

More information

Angela Henry. Data Types Do Matter

Angela Henry. Data Types Do Matter Angela Henry Data Types Do Matter Angela Henry Angela is a DBA/BI Developer, living in High Point, NC and loves what she does. She's worked with all versions of SQL Server & worn all the hats that come

More information

Basis Data Terapan. Yoannita

Basis Data Terapan. Yoannita Basis Data Terapan Yoannita SQL Server Data Types Character strings: Data type Description Storage char(n) varchar(n) varchar(max) text Fixed-length character string. Maximum 8,000 characters Variable-length

More information

Constraints. Primary Key Foreign Key General table constraints Domain constraints Assertions Triggers. John Edgar 2

Constraints. Primary Key Foreign Key General table constraints Domain constraints Assertions Triggers. John Edgar 2 CMPT 354 Constraints Primary Key Foreign Key General table constraints Domain constraints Assertions Triggers John Edgar 2 firstname type balance city customerid lastname accnumber rate branchname phone

More information

Information Systems Engineering. SQL Structured Query Language DDL Data Definition (sub)language

Information Systems Engineering. SQL Structured Query Language DDL Data Definition (sub)language Information Systems Engineering SQL Structured Query Language DDL Data Definition (sub)language 1 SQL Standard Language for the Definition, Querying and Manipulation of Relational Databases on DBMSs Its

More information

HOW TO CREATE AND MAINTAIN DATABASES AND TABLES. By S. Sabraz Nawaz Senior Lecturer in MIT FMC, SEUSL

HOW TO CREATE AND MAINTAIN DATABASES AND TABLES. By S. Sabraz Nawaz Senior Lecturer in MIT FMC, SEUSL HOW TO CREATE AND MAINTAIN DATABASES AND TABLES By S. Sabraz Nawaz Senior Lecturer in MIT FMC, SEUSL What is SQL? SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate

More information

Private Institute of Aga NETWORK DATABASE LECTURER NIYAZ M. SALIH

Private Institute of Aga NETWORK DATABASE LECTURER NIYAZ M. SALIH Private Institute of Aga 2018 NETWORK DATABASE LECTURER NIYAZ M. SALIH Data Definition Language (DDL): String data Types: Data Types CHAR(size) NCHAR(size) VARCHAR2(size) Description A fixed-length character

More information

Course Topics. Microsoft SQL Server. Dr. Shohreh Ajoudanian. 01 Installing MSSQL Server Data types

Course Topics. Microsoft SQL Server. Dr. Shohreh Ajoudanian. 01 Installing MSSQL Server Data types Dr. Shohreh Ajoudanian Course Topics Microsoft SQL Server 01 Installing MSSQL Server 2008 03 Creating a database 05 Querying Tables with SELECT 07 Using Set Operators 02 Data types 04 Creating a table,

More information

5. SQL Query Syntax 1. Select Statement. 6. CPS: Database Schema

5. SQL Query Syntax 1. Select Statement. 6. CPS: Database Schema 5. SQL Query Syntax 1. Select Statement 6. CPS: Database Schema Joined in 2016 Previously IT Manager at RSNWO in Northwest Ohio AAS in Computer Programming A+ Certification in 2012 Microsoft Certified

More information

System Pages (Setup Admins Only)

System Pages (Setup Admins Only) System Pages (Setup Admins Only) 1 Primary System Pages 2 More on Page Views & Sub Page Views 3 4 System Lookup Pages 5 6 7 Distinguishing Tables, Pages, Filtered Pages, & Page Views 8 9 Reasons to Create

More information

Introduction to SQL Server 2005/2008 and Transact SQL

Introduction to SQL Server 2005/2008 and Transact SQL Introduction to SQL Server 2005/2008 and Transact SQL Week 4: Normalization, Creating Tables, and Constraints Some basics of creating tables and databases Steve Stedman - Instructor Steve@SteveStedman.com

More information

New Features Bulletin Replication Server Options 15.6

New Features Bulletin Replication Server Options 15.6 Bulletin Replication Server Options 15.6 Linux, Microsoft Windows, and UNIX DOCUMENT ID: DC01004-01-1560-01 LAST REVISED: November 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication

More information

Exact Numeric Data Types

Exact Numeric Data Types SQL Server Notes for FYP SQL data type is an attribute that specifies type of data of any object. Each column, variable and expression has related data type in SQL. You would use these data types while

More information

BEGINNING T-SQL. Jen McCown MidnightSQL Consulting, LLC MinionWare, LLC

BEGINNING T-SQL. Jen McCown MidnightSQL Consulting, LLC MinionWare, LLC BEGINNING T-SQL Jen McCown MidnightSQL Consulting, LLC MinionWare, LLC FIRST: GET READY 1. What to model? 2. What is T-SQL? 3. Books Online (BOL) 4. Transactions WHAT TO MODEL? What kind of data should

More information

Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018

Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018 Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018 Background Information 2 Background Information What is a (Relational) Database 3 Dynamic collection of information. Organized into tables,

More information

1SQL Server 2012 Architecture

1SQL Server 2012 Architecture 1SQL Server 2012 Architecture WHAT S IN THIS CHAPTER New Important Features in SQL Server 2012 How New Features Relate to Data Professionals Based on Their Role SQL Server Architecture Overview Editions

More information

Tasks for Installation / Introduction Concepts. 1. What are the Advantages of SQL Server? Data Integrity

Tasks for Installation / Introduction Concepts. 1. What are the Advantages of SQL Server? Data Integrity Tasks for Installation / Introduction Concepts 1. What are the Advantages of SQL Server? Data Integrity Data integrity in SQL Server is enhanced by the use of 'triggers' which can be applied whenever a

More information

ColumnStore Indexes UNIQUE and NOT DULL

ColumnStore Indexes UNIQUE and NOT DULL Agenda ColumnStore Indexes About me The Basics Key Characteristics DEMO SQL Server 2014 ColumnStore indexes DEMO Best Practices Data Types Restrictions SQL Server 2016+ ColumnStore indexes Gareth Swanepoel

More information

RDBMS Basics: What Makes Up a SQL Server Database?

RDBMS Basics: What Makes Up a SQL Server Database? 57012c01.qxd:WroxBeg 11/22/08 10:19 AM Page 1 1 RDBMS Basics: What Makes Up a SQL Server Database? What makes up a database? Data for sure. (What use is a database that doesn t store anything?) But a Relational

More information

Oracle SQL Developer. Supplementary Information for Microsoft SQL Server and Sybase Adaptive Server Migrations Release 2.

Oracle SQL Developer. Supplementary Information for Microsoft SQL Server and Sybase Adaptive Server Migrations Release 2. Oracle SQL Developer Supplementary Information for Microsoft SQL Server and Sybase Adaptive Server Migrations Release 2.1 E15226-01 December 2009 This document contains information for migrating from Microsoft

More information

PERSİSTENCE OBJECT RELATİON MAPPİNG

PERSİSTENCE OBJECT RELATİON MAPPİNG PERSİSTENCE Most of the applications require storing and retrieving objects in a persistent storage mechanism. This chapter introduces how to store and retrieve information in a persistent storage with

More information

Building Better. SQL Server Databases

Building Better. SQL Server Databases Building Better SQL Server Databases Who is this guy? Eric Cobb Started in IT in 1999 as a "webmaster Developer for 14 years Microsoft Certified Solutions Expert (MCSE) Data Platform Data Management and

More information

1RDBMS Basics: What Makes Up a SQL Server Database?

1RDBMS Basics: What Makes Up a SQL Server Database? 1RDBMS Basics: What Makes Up a SQL Server Database? WHAT YOU WILL LEARN IN THIS CHAPTER: Understand what the objects are that make up a SQL Server database Learn the data types available for use in SQL

More information

New Features Bulletin Replication Server Options

New Features Bulletin Replication Server Options New Features Bulletin Replication Server Options 15.7.1 Linux, Microsoft Windows, and UNIX DOCUMENT ID: DC01004-01-1571-01 LAST REVISED: April 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This

More information

ColdFusion Summit 2016

ColdFusion Summit 2016 ColdFusion Summit 2016 Building Better SQL Server Databases Who is this guy? Eric Cobb - Started in IT in 1999 as a "webmaster - Developer for 14 years - Microsoft Certified Solutions Expert (MCSE) - Data

More information

SQL Server 2008 Tutorial 3: Database Creation

SQL Server 2008 Tutorial 3: Database Creation SQL Server 2008 Tutorial 3: Database Creation IT 5101 Introduction to Database Systems J.G. Zheng Fall 2011 DDL Action in SQL Server Creating and modifying structures using the graphical interface Table

More information

APPENDIX A Selected Tables

APPENDIX A Selected Tables APPENDIX A Selected Tables SQL Server Data Types The data types available to you differ a great deal between Access and SQL Server. The following table lists all of the data types that can be used in SQL

More information

Database and table creation

Database and table creation Database and table creation Introduction SQL - Structured Query Language used to create, modify databases, and to place and retrieve data from databases. SQL was developed in the 70s at IBM. It has become

More information

Every Byte Counts. Why Datatype Choices Matter. Andy Yun, Database Architect/Developer

Every Byte Counts. Why Datatype Choices Matter. Andy Yun, Database Architect/Developer Every Byte Counts Why Datatype Choices Matter Andy Yun, Database Architect/Developer Thank You Presenting Sponsors Gain insights through familiar tools while balancing monitoring and managing user created

More information

Creating Tables, Defining Constraints. Rose-Hulman Institute of Technology Curt Clifton

Creating Tables, Defining Constraints. Rose-Hulman Institute of Technology Curt Clifton Creating Tables, Defining Constraints Rose-Hulman Institute of Technology Curt Clifton Outline Data Types Creating and Altering Tables Constraints Primary and Foreign Key Constraints Row and Tuple Checks

More information

Mirror Replication Agent

Mirror Replication Agent Primary Database Guide Mirror Replication Agent 15.1 Linux, Microsoft Windows, and UNIX DOCUMENT ID: DC00712-01-1510-01 LAST REVISED: September 2008 Copyright 2008 by Sybase, Inc. All rights reserved.

More information

Documentation Accessibility. Access to Oracle Support. Supported Browsers

Documentation Accessibility. Access to Oracle Support. Supported Browsers Oracle Cloud Known Issues for Oracle Business Intelligence Cloud Service E37404-12 March 2018 Known Issues Learn about the issues you may encounter when using Oracle Business Intelligence Cloud Service

More information

BEAWebLogic. Integration. RDBMS Event Generator User Guide

BEAWebLogic. Integration. RDBMS Event Generator User Guide BEAWebLogic Integration RDBMS Event Generator User Guide Version 9.2 Document Date: November 2006 Copyright Copyright 2005-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software

More information

Tables. Tables. Physical Organization: SQL Server Partitions

Tables. Tables. Physical Organization: SQL Server Partitions Tables Physical Organization: SQL Server 2005 Tables and indexes are stored as a collection of 8 KB pages A table is divided in one or more partitions Each partition contains data rows in either a heap

More information

BaanBIS Decision Manager 2.0. Modeler User's Guide

BaanBIS Decision Manager 2.0. Modeler User's Guide BaanBIS Decision Manager 2.0 A publication of: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Printed in the Netherlands Baan Development B.V. 2001. All rights reserved. The information

More information

Physical Organization: SQL Server 2005

Physical Organization: SQL Server 2005 Physical Organization: SQL Server 2005 Tables Tables and indexes are stored as a collection of 8 KB pages A table is divided in one or more partitions Each partition contains data rows in either a heap

More information

Outsourcer Administrator Guide Document Date

Outsourcer Administrator Guide   Document Date 5.2.3 Administrator Guide http://www.pivotalguru.com Document Date 2018-08-08 1 Overview of... 5 How it Works... 5 How it Works Illustration... 5 Main Components... 5 Jobs... 5 Queue... 6 Custom Tables...

More information

Introduction to IBM DB2

Introduction to IBM DB2 Introduction to IBM DB2 Architecture Client-server system Server: SERVEDB, servedb.ing.man 10.17.2.91 Client: IBM Data Studio: graphical DB2 Command Window: command line 2 Architecture Servers, instances,

More information

Building Better. SQL Server Databases

Building Better. SQL Server Databases Building Better SQL Server Databases Who is this guy? Eric Cobb SQL Server Database Administrator MCSE: Data Platform MCSE: Data Management and Analytics 1999-2013: Webmaster, Programmer, Developer 2014+:

More information

Survey of the Azure Data Landscape. Ike Ellis

Survey of the Azure Data Landscape. Ike Ellis Survey of the Azure Data Landscape Ike Ellis Wintellect Core Services Consulting Custom software application development and architecture Instructor Led Training Microsoft s #1 training vendor for over

More information

Programming and Database Fundamentals for Data Scientists

Programming and Database Fundamentals for Data Scientists Programming and Database Fundamentals for Data Scientists Database Fundamentals Varun Chandola School of Engineering and Applied Sciences State University of New York at Buffalo Buffalo, NY, USA chandola@buffalo.edu

More information

Creating and Configuring Databases

Creating and Configuring Databases 3 Creating and Configuring Databases This chapter begins by examining SQL Server database storage concepts and database sizing considerations. We will also review how to create, change, and configure a

More information

Chapter - 1 INTRODUCTION TO DATABASES

Chapter - 1 INTRODUCTION TO DATABASES Chapter - 1 INTRODUCTION TO DATABASES A database is an integrated collection of inter-related data, stored with minimum redundancy and serves many users/application quickly and efficiency. A database system

More information

Cardholder data synchronization between an IDM system and Salto DB based on a staging table

Cardholder data synchronization between an IDM system and Salto DB based on a staging table Cardholder data synchronization between an IDM system and Salto DB based on a staging table Document name: Salto_User_Sync_Staging_Table_1_4.doc Version: 1.4 Last updated date: 8 August 2013 Historic of

More information

[MS-BCP]: Bulk Copy File Format Structure Specification

[MS-BCP]: Bulk Copy File Format Structure Specification [MS-BCP]: Bulk Copy File Format Structure Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation

More information

Introduction to Relational Database Management Systems

Introduction to Relational Database Management Systems Introduction to Relational Database Management Systems nikos bikakis bikakis@dblab.ntua.gr dblab NTU Athens Jan 2014 Outline RDBMS History Relational Model Overview RDBMS Overview Integrity Constraints

More information

TINYINT[(M)] [UNSIGNED] [ZEROFILL] A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.

TINYINT[(M)] [UNSIGNED] [ZEROFILL] A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255. MySQL: Data Types 1. Numeric Data Types ZEROFILL automatically adds the UNSIGNED attribute to the column. UNSIGNED disallows negative values. SIGNED (default) allows negative values. BIT[(M)] A bit-field

More information

Lab # 2 Hands-On. DDL Basic SQL Statements Institute of Computer Science, University of Tartu, Estonia

Lab # 2 Hands-On. DDL Basic SQL Statements Institute of Computer Science, University of Tartu, Estonia Lab # 2 Hands-On DDL Basic SQL Statements Institute of Computer Science, University of Tartu, Estonia Part A: Demo by Instructor in Lab a. Data type of MySQL b. CREATE table c. ALTER table (ADD, CHANGE,

More information

Senturus Analytics Connector. User Guide Cognos to Tableau Senturus, Inc. Page 1

Senturus Analytics Connector. User Guide Cognos to Tableau Senturus, Inc. Page 1 Senturus Analytics Connector User Guide Cognos to Tableau 2019-2019 Senturus, Inc. Page 1 Overview This guide describes how the Senturus Analytics Connector is used from Tableau after it has been configured.

More information

Senturus Analytics Connector. User Guide Cognos to Power BI Senturus, Inc. Page 1

Senturus Analytics Connector. User Guide Cognos to Power BI Senturus, Inc. Page 1 Senturus Analytics Connector User Guide Cognos to Power BI 2019-2019 Senturus, Inc. Page 1 Overview This guide describes how the Senturus Analytics Connector is used from Power BI after it has been configured.

More information

[MS-BCP]: Bulk Copy Format. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-BCP]: Bulk Copy Format. Intellectual Property Rights Notice for Open Specifications Documentation [MS-BCP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

About System Setup Pages

About System Setup Pages About System Setup Pages System Pages (Setup Admins Only) Domains Pages Page Views Reports Report Pages A list of churches that are allowed to use this database. Each church will connect via a different

More information

1. SQL Overview. Allows users to access data in the relational database management systems.

1. SQL Overview. Allows users to access data in the relational database management systems. 1. Overview is a language to operate databases; it includes database creation, deletion, fetching rows, modifying rows, etc. is an ANSI (American National Standards Institute) standard language, but there

More information

Informatica Cloud Spring Data Integration Hub Connector Guide

Informatica Cloud Spring Data Integration Hub Connector Guide Informatica Cloud Spring 2017 Data Integration Hub Connector Guide Informatica Cloud Data Integration Hub Connector Guide Spring 2017 December 2017 Copyright Informatica LLC 1993, 2017 This software and

More information

sqoop Automatic database import Aaron Kimball Cloudera Inc. June 18, 2009

sqoop Automatic database import Aaron Kimball Cloudera Inc. June 18, 2009 sqoop Automatic database import Aaron Kimball Cloudera Inc. June 18, 2009 The problem Structured data already captured in databases should be used with unstructured data in Hadoop Tedious glue code necessary

More information

Department of Computer Science University of Cyprus. EPL342 Databases. Lab 11 SQL-DML 4. (Stored Procedures, Cursors) Panayiotis Andreou

Department of Computer Science University of Cyprus. EPL342 Databases. Lab 11 SQL-DML 4. (Stored Procedures, Cursors) Panayiotis Andreou Department of Computer Science University of Cyprus EPL342 Databases Lab 11 SQL-DML 4 (Stored Procedures, Cursors) Panayiotis Andreou http://www.cs.ucy.ac.cy/courses/epl342 12-1 Before We Begin Start the

More information

SharePlex for Oracle Installation and Setup Guide for a SQL Server Source

SharePlex for Oracle Installation and Setup Guide for a SQL Server Source SharePlex for Oracle 9.1.2 Installation and Setup Guide for a SQL Server Source 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

MTAT Introduction to Databases

MTAT Introduction to Databases MTAT.03.105 Introduction to Databases Lecture #3 Data Types, Default values, Constraints Ljubov Jaanuska (ljubov.jaanuska@ut.ee) Lecture 1. Summary SQL stands for Structured Query Language SQL is a standard

More information

Installation and Configuration Guide

Installation and Configuration Guide Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc. 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 2017 Senturus, Inc. Table of Contents

More information

This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client

This 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 information

Database Driver Sybase CT Library. Release 4.25

Database Driver Sybase CT Library. Release 4.25 Database Driver Sybase CT Library Release 4.25 May 2000 1 Database Driver for SYBASE CT Library The SYBASE Open Client product provides software for communicating with SYBASE SQL Server and SYBASE Open

More information

Get Table Schema In Sql Server 2005 Modify. Column Datatype >>>CLICK HERE<<<

Get Table Schema In Sql Server 2005 Modify. Column Datatype >>>CLICK HERE<<< Get Table Schema In Sql Server 2005 Modify Column Datatype Applies To: SQL Server 2014, SQL Server 2016 Preview Specifies the properties of a column that are added to a table by using ALTER TABLE. Is the

More information

IBM DB2 UDB V7.1 Family Fundamentals.

IBM DB2 UDB V7.1 Family Fundamentals. IBM 000-512 DB2 UDB V7.1 Family Fundamentals http://killexams.com/exam-detail/000-512 Answer: E QUESTION: 98 Given the following: A table containing a list of all seats on an airplane. A seat consists

More information

Basic SQL. Basic SQL. Basic SQL

Basic SQL. Basic SQL. Basic SQL Basic SQL Dr Fawaz Alarfaj Al Imam Mohammed Ibn Saud Islamic University ACKNOWLEDGEMENT Slides are adopted from: Elmasri & Navathe, Fundamentals of Database Systems MySQL Documentation Basic SQL Structured

More information

Lab 6 SQL-DDL Advanced in SQL Server 2008

Lab 6 SQL-DDL Advanced in SQL Server 2008 Department of Computer Science University of Cyprus EPL342 Databases Lab 6 SQL-DDL Advanced in SQL Server 2008 Panayiotis Andreou http://www.cs.ucy.ac.cy/courses/epl342 6-1 Before We Begin Start the SQL

More information

EGCI 321: Database Systems. Dr. Tanasanee Phienthrakul

EGCI 321: Database Systems. Dr. Tanasanee Phienthrakul 1 EGCI 321: Database Systems Dr. Tanasanee Phienthrakul 2 Chapter 10 Data Definition Language (DDL) 3 Basic SQL SQL language Considered one of the major reasons for the commercial success of relational

More information

SQL. Often times, in order for us to build the most functional website we can, we depend on a database to store information.

SQL. Often times, in order for us to build the most functional website we can, we depend on a database to store information. Often times, in order for us to build the most functional website we can, we depend on a database to store information. If you ve ever used Microsoft Excel or Google Spreadsheets (among others), odds are

More information

SYBASE Chapter,First Edition

SYBASE Chapter,First Edition 1 CHAPTER 1 SYBASE Chapter,First Edition Introduction 1 SAS/ACCESS LIBNAME Statement 2 Data Set Options: SYBASE Specifics 7 ACCESS Procedure: SYBASE Specifics 12 ACCESS Procedure Statements for SYBASE

More information

SQL Data Definition and Data Manipulation Languages (DDL and DML)

SQL Data Definition and Data Manipulation Languages (DDL and DML) .. Cal Poly CPE/CSC 365: Introduction to Database Systems Alexander Dekhtyar.. SQL Data Definition and Data Manipulation Languages (DDL and DML) Note: This handout instroduces both the ANSI SQL synatax

More information

Installation and Configuration Guide

Installation and Configuration Guide Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 Table of Contents 1. Install Senturus

More information

ICM DBLookup Function Configuration Example

ICM DBLookup Function Configuration Example ICM DBLookup Function Configuration Example Contents Introduction Prerequisites Requirements Components Used Configure Verify Troubleshoot Introduction This document describes how to configure the DBLookup

More information

About the Tutorial. Audience. Prerequisites. Compile/Execute SQL Programs. Copyright & Disclaimer SQL

About the Tutorial. Audience. Prerequisites. Compile/Execute SQL Programs. Copyright & Disclaimer SQL i About the Tutorial SQL is a database computer language designed for the retrieval and management of data in a relational database. SQL stands for Structured Query Language. This tutorial will give you

More information

SharePlex for Oracle Installation and Setup Guide for a SQL Server Source

SharePlex for Oracle Installation and Setup Guide for a SQL Server Source SharePlex for Oracle 9.1.1 Installation and Setup Guide for a SQL Server Source 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

Chapter 3 Introduction to relational databases and MySQL

Chapter 3 Introduction to relational databases and MySQL Chapter 3 Introduction to relational databases and MySQL Murach's PHP and MySQL, C3 2014, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Use phpmyadmin to review the data and structure of

More information

sqoop Easy, parallel database import/export Aaron Kimball Cloudera Inc. June 8, 2010

sqoop Easy, parallel database import/export Aaron Kimball Cloudera Inc. June 8, 2010 sqoop Easy, parallel database import/export Aaron Kimball Cloudera Inc. June 8, 2010 Your database Holds a lot of really valuable data! Many structured tables of several hundred GB Provides fast access

More information

Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B

Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B31682-01 Copyright 1996, 2007, Oracle. All rights reserved. ALL SOFTWARE AND DOCUMENTATION (WHETHER IN HARD COPY OR ELECTRONIC FORM)

More information

12 Rules Defined by Dr.Codd for a Relational Database Management System

12 Rules Defined by Dr.Codd for a Relational Database Management System Suggested Books 1. Delphi/Kylix Database Development Eric Harmon Sams Publishing 2. Delphi in a Nutshell Ray Lischner O Reilly Publishing 3. Delphi 6 Developer s Guide Xavier Pacheco et al Sams Publishing

More information

Using IBM-Informix datatypes with IDS 10 and web application server Keshava Murthy, IBM Informix Development

Using IBM-Informix datatypes with IDS 10 and web application server Keshava Murthy, IBM Informix Development IBM GLOBAL SERVICES Using IBM-Informix datatypes with IDS 10 and web application server Keshava Murthy, IBM Informix Development Sept. 12-16, 2005 Orlando, FL 1 Agenda JDBC Datatypes IDS 10 Datatypes Java

More information

Database Management Systems,

Database 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 information

Chapter 8 How to work with data types

Chapter 8 How to work with data types Chapter 8 How to work with data types Murach's MySQL, C8 2015, Mike Murach & Associates, Inc. Slide 1 Objectives Applied Code queries that convert data from one data type to another. Knowledge Describe

More information

Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B

Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0 B31682-02 Copyright 1996, 2007, Oracle. All rights reserved. ALL SOFTWARE AND DOCUMENTATION (WHETHER IN HARD COPY OR ELECTRONIC FORM)

More information

Strings Dates and DateTimes Identifiers

Strings Dates and DateTimes Identifiers Tamar E. Granor Tomorrow's Solutions, LLC Voice: 215-635-1958 Email: tamar@tomorrowssolutionsllc.com Web: www.tomorrowssolutionsllc.com SQL (Structured Query Language) offers a powerful, set-oriented approach

More information

COPYRIGHTED MATERIAL. Introducing Transact-SQL and Data Management Systems. Transact-Structured Query Language

COPYRIGHTED MATERIAL. Introducing Transact-SQL and Data Management Systems. Transact-Structured Query Language 1 Introducing Transact-SQL and Data Management Systems Welcome to the world of Transact-Structured Query Language programming. Transact-SQL, or T-SQL, is Microsoft Corporation s implementation of the Structured

More information

Full file at

Full 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 information

Tranquility Publications. Web Edition MAC

Tranquility Publications. Web Edition MAC Web Edition 2019 -MAC 2 SQL SQL is a database computer language designed for the retrieval and management of data in a relational database. SQL stands for Structured Query Language. This tutorial will

More information

Index. Special Characters # prefix, temporary tables, 362 $IDENTITY option in SELECT statement, 267 $ROWGUID option in SELECT statement, 267

Index. Special Characters # prefix, temporary tables, 362 $IDENTITY option in SELECT statement, 267 $ROWGUID option in SELECT statement, 267 Index Special Characters # prefix, temporary tables, 362 $IDENTITY option in SELECT statement, 267 $ROWGUID option in SELECT statement, 267 Numerics 1NF normal form, 69 2NF normal form, 69 3NF normal form,

More information

Activant Solutions Inc. SQL Server 2005: Data Storage

Activant Solutions Inc. SQL Server 2005: Data Storage Activant Solutions Inc. SQL Server 2005: Data Storage SQL Server 2005 suite Course 2 of 4 This class is designed for Beginner/Intermediate SQL Server 2005 System Administrators Objectives Understand how

More information

Lab # 4. Data Definition Language (DDL)

Lab # 4. Data Definition Language (DDL) Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 4 Data Definition Language (DDL) Eng. Haneen El-Masry November, 2014 2 Objective To be familiar with

More information

Database Migration with MySQL Workbench. Alfredo Kojima, Team Lead MySQL Workbench Mike Frank, Product Manager

Database Migration with MySQL Workbench. Alfredo Kojima, Team Lead MySQL Workbench Mike Frank, Product Manager Database Migration with MySQL Workbench Alfredo Kojima, Team Lead MySQL Workbench Mike Frank, Product Manager Copyright Copyright 2014, 2014, Oracle Oracle and/or and/or its its affiliates. affiliates.

More information

Lab # 2. Data Definition Language (DDL) Eng. Alaa O Shama

Lab # 2. Data Definition Language (DDL) Eng. Alaa O Shama The Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Database Lab Lab # 2 Data Definition Language (DDL) Eng. Alaa O Shama October, 2015 Objective To be familiar

More information

MTAT Introduction to Databases

MTAT Introduction to Databases MTAT.03.105 Introduction to Databases Lecture #6 Constraints Ljubov Jaanuska (ljubov.jaanuska@ut.ee) Lecture 5. Summary E-R model according to Crow s Foot notation Model normalization Lecture 2-3. What

More information

Data Types in MySQL CSCU9Q5. MySQL. Data Types. Consequences of Data Types. Common Data Types. Storage size Character String Date and Time.

Data Types in MySQL CSCU9Q5. MySQL. Data Types. Consequences of Data Types. Common Data Types. Storage size Character String Date and Time. - Database P&A Data Types in MySQL MySQL Data Types Data types define the way data in a field can be manipulated For example, you can multiply two numbers but not two strings We have seen data types mentioned

More information

About the Tutorial. Audience. Prerequisites. Compile/Execute SQL Programs. Copyright & Disclaimer SQL

About the Tutorial. Audience. Prerequisites. Compile/Execute SQL Programs. Copyright & Disclaimer SQL i About the Tutorial SQL is a database computer language designed for the retrieval and management of data in a relational database. SQL stands for Structured Query Language. This tutorial will give you

More information

SQL Server 2016 installation/setup instructions

SQL Server 2016 installation/setup instructions SQL Server 2016 installation/setup instructions Abbreviated notes for installing SQL 2016 servers. Installation Install SQL Server 2016 and then configure it as per below. Some steps like the SQL Server

More information

Microsoft SQL Server (Spatial) Reader/Writer

Microsoft SQL Server (Spatial) Reader/Writer FME Readers and Writers 2013 SP1 Microsoft SQL Server (Spatial) Reader/Writer Note: Format Note: This format is supported only by FME Database Edition and above. Overview The Microsoft SQL Server (Spatial)

More information

GridDB Advanced Edition SQL reference

GridDB Advanced Edition SQL reference GMA022C1 GridDB Advanced Edition SQL reference Toshiba Solutions Corporation 2016 All Rights Reserved. Introduction This manual describes how to write a SQL command in the GridDB Advanced Edition. Please

More information