PPDM Meta Model Practical Applications
|
|
- Karen Bailey
- 5 years ago
- Views:
Transcription
1 PPDM Meta Model Practical Applications
2 The Situation You have inherited/starting a PPDM database There are data feeds and documentation available You have time and resources to analyze it The vision: It will become the Enterprise Data Repository
3 The Steps Understand what you have Data model structure Data content Review data feeds Rules available; both data & business Repeatable processes Progressive Improvement
4 What is the Meta Model The management of data, and having the tools to manage and execute the various Business Processes in this Business Module offers great opportunity and efficiencies to stakeholders in data management. > 50 core tables Major themes around audit, rdbms, groups, metrics, rules, code versions
5 Data Model Structure PPDM_SYSTEM PPDM_TABLE PPDM_COLUMN PPDM_CONSTRAINT PPDM_INDEX PPDM_GROUP PPDM_GROUP_OBJECT PPDM_SYSTEM_MAP
6 Data Model Structure, continued These tables are the foundation of the meta model If you load the meta model from PPDM, it contains versions: From 3.2 to 3.8 Focus on the implemented model The primary key SYSTEM_ID is used thoroughout the meta model Documentation is available in the database PPDM_TABLE.TABLE_COMMENT PPDM_COLUMN.COLUMN_COMMENT Use these tables for other systems that are being integrated (based upon SYSTEM_ID)
7 Data Model Structure, continued (Oracle) SQL to see what you have: Table Differences (select 'Missing PPDM 3.8 Tables' Table_Review, table_name from ppdm_table where system_id = 'PPDM38 minus select 'Missing PPDM 3.8 Tables',table_name from user_tables) union (select 'Non PPDM 3.8 Tables',table_name from user_tables minus select 'Non PPDM 3.8 Tables',table_name from ppdm_table where system_id = 'PPDM38') Column Differences (select 'Missing PPDM 3.8 Columns' Column_Review,table_name,column_name,data_type from ppdm_column where system_id = 'PPDM38 minus select 'Missing PPDM 3.8 Columns',table_name,column_name,data_type from user_tab_columns) union (select 'Non PPDM 3.8 Columns',table_name,column_name,data_type from user_tab_columns minus select 'Non PPDM 3.8 Columns',table_name,column_name,data_type from ppdm_column where system_id = 'PPDM38')
8 Data Model Structure, continued (Oracle) SQL to see what you have: Index Differences (select 'Missing PPDM 3.8 Indexes' Index_Review,'INDEX' object_type,table_name,index_name,index_category from ppdm_index where system_id = 'PPDM38 minus select 'Missing PPDM 3.8 Indexes','INDEX' object_type,table_name,index_name,index_type from user_indexes) union (select 'Non PPDM 3.8 Indexes','INDEX' object_type,table_name,index_name,index_type from user_indexes minus select 'Non PPDM 3.8 Indexes','INDEX' object_type,table_name,index_name,index_category from ppdm_index where system_id = 'PPDM38') Constraint Differences (select 'Missing PPDM 3.8 Constraints' Constraint_Review,table_name,constraint_name,constraint_type from ppdm_constraint where system_id = 'PPDM38 minus select 'Missing PPDM 3.8 Constraints',table_name,constraint_name,decode(constraint_type,'R','FOREIGN','C','CHECK','P','PRIMARY') from user_constraints) union (select 'Non PPDM 3.8 Constraints',table_name,constraint_name,decode(constraint_type,'R','FOREIGN','C','CHECK','P','PRIMARY') from user_constraints minus select 'Non PPDM 3.8 Constraints',table_name,constraint_name,constraint_type from ppdm_constraint where system_id = 'PPDM38')
9 Data Content What tables are populated? Declare CURSOR get_tables IS SELECT table_name FROM ppdm_table where system_id = 'PPDM38'; gt get_tables%rowtype; rc integer; begin FOR gt IN get_tables LOOP rc := 0; EXECUTE IMMEDIATE 'SELECT count(*) FROM ' gt.table_name INTO rc; IF rc > 0 THEN UPDATE PPDM_TABLE SET row_count = rc, row_count_date = SYSDATE WHERE system_id = 'PPDM38' AND table_name = gt.table_name; ELSE UPDATE PPDM_TABLE SET row_count = 0, row_count_date = NULL WHERE system_id = 'PPDM38' AND table_name = gt.table_name; END IF; COMMIT; END LOOP; END; /
10 Data Content, continued What does this tell me? Tables populated, but is this enough? select COUNT(*) from ppdm_table where system_id = 'PPDM38' AND ROW_COUNT > 0 What else do I need to know? What modules are populated? select DISTINCT(COUNT(group_type ' - ' pgo.group_id)) table_count,group_type ' - ' pgo.group_id PPDM_GROUP from ppdm_group_object pgo,ppdm_table pt,ppdm_group pg where pgo.group_id=pg.group_id and pgo.system_id=pt.system_id and pt.system_id = 'PPDM38' and pgo.table_name=pt.table_name and row_count > 0 group by group_type ' - ' pgo.group_id order by 2 Group by data; TYPE - REFERENCE, SUPPORT, DATA Group by discipline; ID - WELL, LAND, SEISMIC Metrics
11 Rules; Data & Business Used for building rules in the db Primary Key is RULE_ID Links to PPDM_GROUP & PPDM_SYSTEM Allows you to create repeatable processes that track the health of the data in PPDM
12 Example of Rules: BUSINESS_ASSOCIATE Data Rules What is the % of null values in key columns? Ba_type, current_status, ba_category, source select (select count(*) from business_associate) total_rows, 1 - (count(ba_type)/(select count(*) from business_associate)) percent from business_associate where ba_type is not null group by ba_type Business Rules What reference tables have more than 250 values? Two step process Use PPDM_Column to store the distinct values of each column Join PPDM_Column with PPDM_Group_Object where the group_id = REFERENCE
13 Examples of Rules, continued Step 1 declare -- CURSOR get_columns IS SELECT table_name,column_name FROM ppdm_column where system_id = 'PPDM38' and data_type not in ('BLOB'); gc get_columns%rowtype; -- rc integer; begin FOR gc IN get_columns LOOP rc := 0; EXECUTE IMMEDIATE 'SELECT COUNT(DISTINCT(' gc.column_name ')) FROM ' gc.table_name INTO rc; IF rc > 0 THEN UPDATE PPDM_COLUMN SET distinct_value_count = rc, distinct_value_count_date = SYSDATE WHERE system_id = 'PPDM38' AND table_name = gc.table_name AND column_name = gc.column_name; ELSE UPDATE PPDM_COLUMN SET distinct_value_count = 0, distinct_value_count_date = SYSDATE WHERE system_id = 'PPDM38' AND table_name = gc.table_name AND column_name = gc.column_name; END IF; COMMIT; END LOOP; END; /
14 Examples of Rules; continued Step 2 select pc.table_name,pc.column_name,distinct_value_count from ppdm_column pc,ppdm_group_object pgo where pc.table_name=pgo.table_name and pgo.group_id = 'REFERENCE' and distinct_value_count > 250 What does this show you? A list of reference tables that might have too many values in it; What did it show me? These tables met the criteria R_WELL_LOG_CLASS R_WELL_STATUS R_CURVE_TYPE R_FLUID_TYPE R_PDEN_STATUS Next Steps Decide what you want to manage & when Store in the PPDM_Rule tables; both the rules and the outcome Move into PPDM_Metrics and maintain metrics
15 PPDM_EXCEPTION Just started using this table for reporting errors in some utility functions Primary Key is PE_ID (number(10)) Used SYSTEM_ID, TABLE_NAME or CONSTRAINT_NAME Put error message into REMARK
16 What s in it for me? Do you want to: Ensure that deletes are processed correctly Ensure that primary key changes are processed correctly Ensure that your data load worked Ensure that if your data load didn t work, you can capture why Ensure the dynamic display of UI elements Ability to start to optimize your business processes Store your data management knowledge in the database, not in an application
17 PPDM META MODEL: Practical Applications Investigate it Populate it Understand your data & processes Work with it Thank You
PPDM Meta Model Some Functionality
PPDM Meta Model Some Functionality Meta Model Table Groupings 1. PPDM_SYSTEM, PPDM_TABLE, PPDM_COLUMN 2. PPDM_GROUP, PPDM_GROUP_OBJECT 3. PPDM_CONSTRAINT, PPDM_CONS_COLUMN 4. PPDM_SYSTEM_MAP, PPDM_MAP_DETAIL,
More informationGroup your Data. PPDM Data Management Symposium March 2012
Group your Data PPDM Data Management Symposium March 2012 Recap PPDM Database with tables & columns PPDM Database with structure & triggers The vision: It will become the Enterprise Data Repository What
More informationInventory your Data. PPDM Data Management Symposium June 2012
Inventory your Data PPDM Data Management Symposium June 2012 Recap PPDM Meta Model talks Practical Applications - June 2011 Know your Data Oct 2011 Group your Data March 2012 The vision: It will become
More informationPPDM Meta Model - Know your data
PPDM Meta Model - Know your data Enterprise Data Repository Recap PPDM database Tables & Columns Structure Content Progressive Improvement Data Context The vision: It will become the Where to start What
More informationExploring Professional Data Management within the Petroleum Industry
Exploring Professional Data Management within the Petroleum Industry Our world - data - information - value Outline Recap Profiling Layers Summary Recap PPDM database Tables Practical Applications Uses
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 informationPPDM and Data Management
PROFESSIONAL PETROLEUM DATA MANAGEMENT ASSOCIATION PPDM and Data Management Oklahoma City June 16 th 2009 Steve Cooper Chief Communications Officer PPDM Association PPDM and Data Management This session
More informationChapter # 7 Introduction to Structured Query Language (SQL) Part II
Chapter # 7 Introduction to Structured Query Language (SQL) Part II Updating Table Rows UPDATE Modify data in a table Basic Syntax: UPDATE tablename SET columnname = expression [, columnname = expression]
More informationExtending the Scope of Custom Transformations
Paper 3306-2015 Extending the Scope of Custom Transformations Emre G. SARICICEK, The University of North Carolina at Chapel Hill. ABSTRACT Building and maintaining a data warehouse can require complex
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 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 informationADVANTAGES. Via PL/SQL, all sorts of calculations can be done quickly and efficiently without use of Oracle engine.
1 PL/SQL INTRODUCTION SQL does not have procedural capabilities. SQL does not provide the programming techniques of condition checking, looping and branching that is required for data before permanent
More informationStructured Query Language: Introduction
Structured Query Language: Introduction Structured Query Language: Intro What is SQL? Relational model s standard language all RDBMS software support SQL many software vendors have developed extensions
More informationSQL Aggregate Functions
SQL Functions SQL has many built-in functions for performing calculations on data. SQL Aggregate Functions SQL aggregate functions return a single value, calculated from values in a column. Useful aggregate
More informationA <column constraint> is a constraint that applies to a single column.
Lab 7 Aim: Creating Simple tables in SQL Basic Syntax for create table command is given below: CREATE TABLE ( [DEFAULT ] [], {
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 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 information1Z0-071 Exam Questions Demo Oracle. Exam Questions 1Z Oracle Database 12c SQL.
Oracle Exam Questions 1Z0-071 Oracle Database 12c SQL Version:Demo 1. the Exhibit and examine the structure of the CUSTOMERS and CUST_HISTORY tables. The CUSTOMERS table contains the current location of
More informationExact 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 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 information1Z0-071 Exam Questions Demo Oracle. Exam Questions 1Z Oracle Database 12c SQL.
Oracle Exam Questions 1Z0-071 Oracle Database 12c SQL Version:Demo 1. the Exhibit and examine the structure of the CUSTOMERS and CUST_HISTORY tables. The CUSTOMERS table contains the current location of
More informationDB Connect Is Back. and it is better than ever. Tyler Muth Denis Vergnes. September 2017 Washington, DC
DB Connect Is Back and it is better than ever Tyler Muth Denis Vergnes September 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking statements
More informationInterview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]
Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept] 1. What is DBMS? A Database Management System (DBMS) is a program that controls creation, maintenance and use
More informationSql Server Syllabus. Overview
Sql Server Syllabus Overview This SQL Server training teaches developers all the Transact-SQL skills they need to create database objects like Tables, Views, Stored procedures & Functions and triggers
More informationACCESS isn t only a great development tool it s
Upsizing Access to Oracle Smart Access 2000 George Esser In addition to showing you how to convert your Access prototypes into Oracle systems, George Esser shows how your Access skills translate into Oracle.
More informationtablename ORDER BY column ASC tablename ORDER BY column DESC sortingorder, } The WHERE and ORDER BY clauses can be combined in one
} The result of a query can be sorted in ascending or descending order using the optional ORDER BY clause. The simplest form of an ORDER BY clause is SELECT columnname1, columnname2, FROM tablename ORDER
More informationUSING ORACLE VIEWS IN SPATIAL FEATURE DEFINITIONS
USING ORACLE VIEWS IN SPATIAL FEATURE DEFINITIONS PURPOSE The purpose of this entry is to describe the design of Oracle Views for the definition of spatial features used by Bentley Geospatial products
More informationEDUVITZ TECHNOLOGIES
EDUVITZ TECHNOLOGIES Oracle Course Overview Oracle Training Course Prerequisites Computer Fundamentals, Windows Operating System Basic knowledge of database can be much more useful Oracle Training Course
More informationGreens Technology s Contact :
PL/SQL - Interview Questions ============================ 1. Is it possible to Auto-Refresh the Materialize View?(Polaris) 2. Explain diff. types of Indexes? Which one is fasted?(ibm) 3. How to send mails
More informationIntroduction to Computer Science and Business
Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a
More informationOracle Database 11g: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL
More informationStored Procedures What Are They Good For
Stored Procedures What Are They Good For Peter Eisentraut peter.eisentraut@2ndquadrant.com @petereisentraut CREATE PROCEDURE new_customer(name text, address text) LANGUAGE plpgsql AS $$ BEGIN INSERT INTO
More informationLecture7: SQL Overview, Oracle Data Type, DDL and Constraints Part #2
IS220 : Database Fundamentals College of Computer and Information Sciences - Information Systems Dept. Lecture7: SQL Overview, Oracle Data Type, DDL and Constraints Part #2 Ref. Chapter6 Prepared by L.
More informationSQL is an English like language consisting of commands to store, retrieve, maintain & regulate access to your database.
SQL SQL is an English like language consisting of commands to store, retrieve, maintain & regulate access to your database. SQL*Plus SQL*Plus is an application that recognizes & executes SQL commands &
More informationSQL - Subqueries and. Schema. Chapter 3.4 V4.0. Napier University
SQL - Subqueries and Chapter 3.4 V4.0 Copyright @ Napier University Schema Subqueries Subquery one SELECT statement inside another Used in the WHERE clause Subqueries can return many rows. Subqueries can
More informationDataProcessing SOLUTIONS PART - A COMPRE I Sem
DataProcessing SOLUTIONS PART - A COMPRE I Sem 2012-2013 Q.No 1 to 10 0.5 Marks each 1) Which of the following factors drive the need for data warehousing? A) Businesses need an integrated view of company
More informationWorking with DB2 Data Using SQL and XQuery Answers
Working with DB2 Data Using SQL and XQuery Answers 66. The correct answer is D. When a SELECT statement such as the one shown is executed, the result data set produced will contain all possible combinations
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training
More informationTypes. Inner join ( Equi Joins ) Outer(left, right, full) Cross. Prepared By : - Chintan Shah & Pankti Dharwa 2
Sometimes it necessary to work with multiple tables as through they were a single entity. Then single SQL sentence can manipulate data from all the tables. Join are used to achive this. Tables are joined
More informationLecture7: SQL Overview, Oracle Data Type, DDL and Constraints Part #2
Lecture7: SQL Overview, Oracle Data Type, DDL and Constraints Part #2 Ref. Chapter6 Prepared by L. Nouf Almujally & Aisha AlArfaj& L.Fatima Alhayan Colleg Comp Informa Scien Informa Syst D 1 IS220 : Database
More informationUNIT 4 DATABASE SYSTEM CATALOGUE
UNIT 4 DATABASE SYSTEM CATALOGUE Database System Structure Page Nos. 4.0 Introduction 65 4.1 Objectives 66 4.2 for Relational Database Management System 66 4.3 Data Dictionary and Data Repository System
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationWhat are temporary tables? When are they useful?
What are temporary tables? When are they useful? Temporary tables exists solely for a particular session, or whose data persists for the duration of the transaction. The temporary tables are generally
More informationChapter 3. Introducation to Relational Database 9/2/2014 CSC4341 1
Chapter 3 Introducation to Relational Database 9/2/2014 CSC4341 1 Relational Model Structure aspect Data in the database is perceived by the user as tables and nothing but tables Integrity aspect Those
More informationOracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query
Oracle SQL(Structured Query Language) Introduction of DBMS Approach to Data Management Introduction to prerequisites File and File system Disadvantages of file system Introduction to TOAD and oracle 11g/12c
More informationINFSCI 2710 Database Management Solution to Final Exam
Dr. Stefan Brass May 8, 2000 School of Information Sciences University of Pittsburgh INFSCI 2710 Database Management Solution to Final Exam Statistics The average points reached (out of 42) were 32 (77%),
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the
More informationINTRODUCTION TO MYSQL MySQL : It is an Open Source RDBMS Software that uses Structured Query Language. It is available free of cost. Key Features of MySQL : MySQL Data Types: 1. High Speed. 2. Ease of
More informationCreating and Managing Tables Schedule: Timing Topic
9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the
More informationOracle Login Max Length Table Name 11g Column Varchar2
Oracle Login Max Length Table Name 11g Column Varchar2 Get max(length(column)) for all columns in an Oracle table tables you are looking at BEGIN -- loop through column names in all_tab_columns for a given
More information5. Single-row function
1. 2. Introduction Oracle 11g Oracle 11g Application Server Oracle database Relational and Object Relational Database Management system Oracle internet platform System Development Life cycle 3. Writing
More informationOracle Database: SQL and PL/SQL Fundamentals Ed 2
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals
More informationIntroduction to Computer Science and Business
Introduction to Computer Science and Business The Database Programming with PL/SQL course introduces students to the procedural language used to extend SQL in a programatic manner. This course outline
More informationWorkbooks (File) and Worksheet Handling
Workbooks (File) and Worksheet Handling Excel Limitation Excel shortcut use and benefits Excel setting and custom list creation Excel Template and File location system Advanced Paste Special Calculation
More informationUsing Relational Databases for Digital Research
Using Relational Databases for Digital Research Definition (using a) relational database is a way of recording information in a structure that maximizes efficiency by separating information into different
More informationDatabase Foundations. 6-3 Data Definition Language (DDL) Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 6-3 Roadmap You are here Introduction to Oracle Application Express Structured Query Language (SQL) Data Definition Language (DDL) Data Manipulation Language (DML) Transaction Control
More informationT-sql Check If Index Exists Information_schema
T-sql Check If Index Exists Information_schema Is there another way to check if table/column exists in SQL Server? indexes won't pick them up, causing it to use the Clustered Index whenever a new column
More informationHyperion Interactive Reporting Reports & Dashboards Essentials
Oracle University Contact Us: +27 (0)11 319-4111 Hyperion Interactive Reporting 11.1.1 Reports & Dashboards Essentials Duration: 5 Days What you will learn The first part of this course focuses on two
More informationSQL Interview Questions
SQL Interview Questions SQL stands for Structured Query Language. It is used as a programming language for querying Relational Database Management Systems. In this tutorial, we shall go through the basic
More informationDatabase Foundations. 6-4 Data Manipulation Language (DML) Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 6-4 Roadmap You are here Introduction to Oracle Application Express Structured Query Language (SQL) Data Definition Language (DDL) Data Manipulation Language (DML) Transaction Control
More informationChapter 16: Databases
Chapter 16: Databases Starting Out with Java: From Control Structures through Objects Fifth Edition by Tony Gaddis Chapter Topics Chapter 16 discusses the following main topics: Introduction to Database
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 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 informationOral Questions and Answers (DBMS LAB) Questions & Answers- DBMS
Questions & Answers- DBMS https://career.guru99.com/top-50-database-interview-questions/ 1) Define Database. A prearranged collection of figures known as data is called database. 2) What is DBMS? Database
More informationCHAPTER4 CONSTRAINTS
CHAPTER4 CONSTRAINTS LEARNING OBJECTIVES After completing this chapter, you should be able to do the following: Explain the purpose of constraints in a table Distinguish among PRIMARY KEY, FOREIGN KEY,
More information15CSL58: DATABASE MANAGEMENT LABORATORY
15CSL58: DATABASE MANAGEMENT LABORATORY Subject Code: 15CSL58 I.A. Marks: 20 Hours/Week: L(1)+P(2) Exam Hours: 03 Total Hours: 40 Exam Marks: 80 Course objectives: This course will enable students to Foundation
More informationIntroduction to SQL. SQL is a standard language for accessing and manipulating databases. What is SQL?
Introduction to SQL SQL is a standard language for accessing and manipulating databases. What is SQL? SQL (Structured Query Language) is a standard interactive and programming language for getting information
More informationDownloaded from
Unit-III DATABASES MANAGEMENT SYSTEM AND SQL DBMS & Structured Query Language Chapter: 07 Basic Database concepts Data : Raw facts and figures which are useful to an organization. We cannot take decisions
More informationD B M G. SQL language: basics. Managing tables. Creating a table Modifying table structure Deleting a table The data dictionary Data integrity
SQL language: basics Creating a table Modifying table structure Deleting a table The data dictionary Data integrity 2013 Politecnico di Torino 1 Creating a table Creating a table (1/3) The following SQL
More informationStructured Query Language
Structured Query Language (SQL) Training Guide Structured Query Language CENTRAL TRAINING INSTITUTE MPPKVVCL JABALPUR CENTRAL TRAINING INSTITUTE MPPKVVCL JABALPUR COURSE DESIGEND BY- 1. Dr A K TIWARI 2.
More information1Z0-144 Q&As Oracle Database 11g: Program with PL/ SQL
CertBus.com 1Z0-144 Q&As Oracle Database 11g: Program with PL/ SQL Pass Oracle 1Z0-144 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100%
More informationOracle 1Z Oracle Database 11g : SQL Fundamentals I. Download Full Version :
Oracle 1Z0-051 Oracle Database 11g : SQL Fundamentals I Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-051 Answer: D QUESTION: 183 View the Exhibits and examine the structures of
More informationITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!
ITCertMaster Safe, simple and fast. 100% Pass guarantee! http://www.itcertmaster.com Exam : 1z0-007 Title : Introduction to Oracle9i: SQL Vendor : Oracle Version : DEMO Get Latest & Valid 1Z0-007 Exam's
More informationLABORATORY OF DATA SCIENCE. Data Access: Relational Data Bases. Data Science and Business Informatics Degree
LABORATORY OF DATA SCIENCE Data Access: Relational Data Bases Data Science and Business Informatics Degree RDBMS data access 2 Protocols and API ODBC, OLE DB, ADO, ADO.NET, JDBC Python DBAPI with ODBC
More informationMANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)
Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 6 Professional Program: Data Administration and Management MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) AGENDA
More informationEssential SQLite3. Section Title Page
One Introduction to SQL 2 Definition of SQL 3 Definition of a Database 4 Two Database Tables 5 Three The SQLite Interface 10 Introduction 11 Running SQLite 12 DOS commands 14 Copying and Pasting 17 Exiting
More informationTable of Contents. PDF created with FinePrint pdffactory Pro trial version
Table of Contents Course Description The SQL Course covers relational database principles and Oracle concepts, writing basic SQL statements, restricting and sorting data, and using single-row functions.
More informationCSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus
CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #28: This is the end - the only end my friends. Database Design and Web Implementation
More informationSQL Fundamentals. Chapter 3. Class 03: SQL Fundamentals 1
SQL Fundamentals Chapter 3 Class 03: SQL Fundamentals 1 Class 03: SQL Fundamentals 2 SQL SQL (Structured Query Language): A language that is used in relational databases to build and query tables. Earlier
More informationOracle Database 10g: Introduction to SQL
ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database
More informationStructured Query Language
for Environmental Management of Military Lands Structured Query Language (SQL) Tutorial By William Sprouse Structured Query Language CEMML CENTER FOR ENVIRONMENTAL MANAGEMENT OF MILITARY LANDS Colorado
More informationSIT772 Database and Information Retrieval WEEK 6. RELATIONAL ALGEBRAS. The foundation of good database design
SIT772 Database and Information Retrieval WEEK 6. RELATIONAL ALGEBRAS The foundation of good database design Outline 1. Relational Algebra 2. Join 3. Updating/ Copy Table or Parts of Rows 4. Views (Virtual
More informationSql Server Check If Global Temporary Table Exists
Sql Server Check If Global Temporary Table Exists I am trying to create a temp table from the a select statement so that I can get the schema information from the temp I have yet to see a valid justification
More informationArcSDE Performance Tips
ArcSDE Performance Tips Welcome Mansour Raad (mraad@esri.com) Rent-a-Tech Design/Implement Enterprise Solutions ARCIMS Developer Technology Integrator Outline Quick what is ArcSDE? False X/Y and System
More informationDeccansoft softwareservices-microsoft Silver Learing Partner. SQL Server Syllabus
SQL Server Syllabus Overview: Microsoft SQL Server is one the most popular Relational Database Management System (RDBMS) used in Microsoft universe. It can be used for data storage as well as for data
More informationEXAMINATIONS 2009 END-YEAR. COMP302 / SWEN304 Database Systems / Database System Engineering. Appendix
EXAMINATIONS 2009 END-YEAR COMP302 / SWEN304 Database Systems / Database System Engineering Appendix Do not hand this Appendix in. Do not write your answers on this Appendix. Contents: Appendix A. COMPANY
More informationSanity-check the operating systems of all machines involved with user performance. By sanity-checking. Two of the biggest
Oracle s Approach to Performance Tuning, Part 1 By Darrick Addison Editor s Note: You would not drive a car in need of service nor play an out of tune piano? In his first ORAtips article, a two part series,
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 informationCSC 120 Worksheet 12 Databases
CSC 120 Worksheet 12 Databases 1 Format for SQLite Commands We will create tables and retrieve data from the tables using Python and SQLite. You can find a list of Python and SQLite commands at the end
More informationSQL SERVER INTERVIEW QUESTIONS AND ANSWERS FOR ALL DATABASE DEVELOPERS AND DEVELOPERS ADMINISTRATORS
SQL SERVER INTERVIEW QUESTIONS AND ANSWERS FOR ALL DATABASE DEVELOPERS AND DEVELOPERS ADMINISTRATORS page 1 / 5 page 2 / 5 sql server interview questions pdf SQL Server - 204 SQL Server interview questions
More informationTopics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia
Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia 1. Creating a Database Alias 2. Introduction to SQL Relational Database Concept Definition of Relational Database
More informationExploring Popular SQL Implementations. Query the database to retrieve the data stored therein.
Exploring Popular SQL Implementations Any tour into the realm of writing SQL functions should begin with a solid foundation of the basic principles of SQL. In this chapter, we will be discussing the ins
More informationOracle Database Jdbc Developer's Guide And Reference 10g Release 2
Oracle Database Jdbc Developer's Guide And Reference 10g Release 2 Database Java Developer's Guide In releases prior to Oracle Database 10g release 2 (10.2), Java classes in the database cannot be audited
More informationLanguage. f SQL. Larry Rockoff COURSE TECHNOLOGY. Kingdom United States. Course Technology PTR. A part ofcenqaqe Learninq
Language f SQL Larry Rockoff Course Technology PTR A part ofcenqaqe Learninq *, COURSE TECHNOLOGY!» CENGAGE Learning- Australia Brazil Japan Korea Mexico Singapore Spain United Kingdom United States '
More informationOracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:
Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database
More informationMTA Database Administrator Fundamentals Course
MTA Database Administrator Fundamentals Course Session 1 Section A: Database Tables Tables Representing Data with Tables SQL Server Management Studio Section B: Database Relationships Flat File Databases
More informationAdvanced SQL Programming and Optimization. Everything you wanted to know about Stored Procedures!
Advanced SQL Programming and Optimization Everything you wanted to know about Stored Procedures! About Soaring Eagle Since 1997, Soaring Eagle Consulting has been helping enterprise clients improve their
More informationUnit Assessment Guide
Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required
More informationOracle Enterprise Data Quality - Roadmap
Oracle Enterprise Data Quality - Roadmap Mike Matthews Martin Boyd Director, Product Management Senior Director, Product Strategy Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle
More informationNetworks and Web for Health Informatics (HINF 6220)
Networks and Web for Health Informatics (HINF 6220) Tutorial #1 Raheleh Makki Email: niri@cs.dal.ca Tutorial Class Timings Tuesday & Thursday 4:05 5:25 PM Course Outline Database Web Programming SQL PHP
More information