Flatten from/to Relational
|
|
|
- Emma Atkins
- 10 years ago
- Views:
Transcription
1 Flatten from/to Relational Jácome Cunha João Saraiva Joost Visser CIC October Universidade do Minho Software Improvement Group Jácome Cunha Flatten from/to Relational 1 / 21
2 Overview Jácome Cunha Flatten from/to Relational 2 / 21
3 Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB Jácome Cunha Flatten from/to Relational 3 / 21
4 Motivation Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB Spreadsheets are considered one of the largest programming languages in the world Their languages/systems lack structured programming features Programming in a spreadsheet environment is an error prone task Data manipulation is not so supported as in other paradigms Jácome Cunha Flatten from/to Relational 4 / 21
5 Bidirectional transformation Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB DB SS The flatten model of a spreadsheet is mapped into a relational database model The other way around is also shown Jácome Cunha Flatten from/to Relational 5 / 21
6 What is a spreadsheet? Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB cell text formulas graphics references to other cells incremental Jácome Cunha Flatten from/to Relational 6 / 21
7 Relational database Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB It is a structured collection of records distributed over tables Some concepts: Primary key it is a set of attributes in the record that uniquely determine all the others Functional dependency a set of attributes X functionally determines a set of attributes Y iff each X value is associated with only one Y value Foreign key it is a reference to another entry in other table Jácome Cunha Flatten from/to Relational 7 / 21
8 Advantages of DB Motivation Bidirectional transformation What is a spreadsheet? Relational database Advantages of DB The existence of database management system (DBMS) allows: insert, remove and update data in the DB chance the format of the DB ensures the integrity of the DB backup and replication give permissions to users or deny them s: Oracle, Microsoft Access, MySQL, PostgreSQL Jácome Cunha Flatten from/to Relational 8 / 21
9 The big picture Inferring FDs Normalisation Data migration Jácome Cunha Flatten from/to Relational 9 / 21
10 The big picture The big picture Inferring FDs Normalisation Data migration a a 1 n.. :: (A 1... A n ) a m 1... a mn ց extract FDs 2LT Π(A i...a k A j... A l ) normalisation (a m...a v a n...a y ) :: Π(A m... A v A n... A t ) Jácome Cunha Flatten from/to Relational 10 / 21
11 Inferring FDs The big picture Inferring FDs Normalisation Data migration We assume that the table has only data, not code or formulas or other things Information about relation between columns is needed otherwise there will be too many FDs and will become useless The FUN algorithm (Noel Novelli and Rosine Cicchetti) is used to infer the FDs Jácome Cunha Flatten from/to Relational 11 / 21
12 Normalisation The big picture Inferring FDs Normalisation Data migration For each association of columns several FDs are yielded by the algorithm One is chosen and a table is created according to it The columns that are not referred are collected into a table where the primary key is a set constituted by the primary keys from other tables Jácome Cunha Flatten from/to Relational 12 / 21
13 Data migration The big picture Inferring FDs Normalisation Data migration Performed by implementing refinement laws into 2LT ka B to = [ k A B] from Abstraction (from) and representation (to) functions are needed to witness the refinement Jácome Cunha Flatten from/to Relational 13 / 21
14 Internships Company s table Student s tables DB model Jácome Cunha Flatten from/to Relational 14 / 21
15 Internships Internships Company s table Student s tables DB model Jácome Cunha Flatten from/to Relational 15 / 21
16 Internships Internships Company s table Student s tables DB model There should be enough cases to represent the reality Jácome Cunha Flatten from/to Relational 15 / 21
17 Company s table Internships Company s table Student s tables DB model company, contacts and location are related company -> contacts, location contacts -> company, location Jácome Cunha Flatten from/to Relational 16 / 21
18 Company s table Internships Company s table Student s tables DB model company, contacts and location are related company -> contacts, location contacts -> company, location Company company contacts location Jácome Cunha Flatten from/to Relational 16 / 21
19 Student s tables Internships Company s table Student s tables DB model st.number, st.name and graduation are also related st.number -> st.name, graduation Jácome Cunha Flatten from/to Relational 17 / 21
20 Student s tables Internships Company s table Student s tables DB model st.number, st.name and graduation are also related st.number -> st.name, graduation Student number name graduation Jácome Cunha Flatten from/to Relational 17 / 21
21 DB model Internships Company s table Student s tables DB model Company Internship Student company contacts location company number salary status description time number name graduation Company (_company, contacts, location) Student (_st.number, st.name, graduation) Internship (_company, _st.number, salary, status, description, time) foreign key (company) references Company(company) foreign key (st.number) references Student(st.number) Jácome Cunha Flatten from/to Relational 18 / 21
22 Future work Jácome Cunha Flatten from/to Relational 19 / 21
23 Future work Start with a flatten data table, a spreadsheet Determine FDs (automatically) and the relational DB schema (not so automatically) Allows the migration to a well known and supported paradigm Jácome Cunha Flatten from/to Relational 20 / 21
24 Future work Future work Import a spreadsheet (and other formats) to HASKELL Tune the FDs inference/normalisation Integration into 2LT framework Create ways of export the new model to SQL or to spreadsheet Jácome Cunha Flatten from/to Relational 21 / 21
Basics on Geodatabases
Basics on Geodatabases 1 GIS Data Management 2 File and Folder System A storage system which uses the default file and folder structure found in operating systems. Uses the non-db formats we mentioned
Tracking Database Schema Changes. Guidelines on database versioning using Devart tools
Tracking Database Schema Changes Guidelines on database versioning using Devart tools Table of Contents Introduction...3 Typical Development Environments...3 Database versioning problems...4 Improving
SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
Karl Lum Partner, LabKey Software [email protected]. Evolution of Connectivity in LabKey Server
Karl Lum Partner, LabKey Software [email protected] Evolution of Connectivity in LabKey Server Connecting Data to LabKey Server Lowering the barrier to connect scientific data to LabKey Server Increased
Basic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
3. Relational Model and Relational Algebra
ECS-165A WQ 11 36 3. Relational Model and Relational Algebra Contents Fundamental Concepts of the Relational Model Integrity Constraints Translation ER schema Relational Database Schema Relational Algebra
MySQL for Beginners Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.
HOW TO CONNECT TO CAC DATABASE SERVER USING MySQL
HOW TO CONNECT TO CAC DATABASE SERVER USING MySQL 22 mai 2013 In some projects, it is quite interesting to access to the CAC database for 3rd party apps integration purposes or just to check out the information
MySQL 5.0 vs. Microsoft SQL Server 2005
White Paper Abstract This paper describes the differences between MySQL and Microsoft SQL Server 2000. Revised by Butch Villante, MCSE Page 1 of 6 Database engines are a crucial fixture for businesses
VBA and Databases (see Chapter 14 )
VBA and Databases (see Chapter 14 ) Kipp Martin February 29, 2012 Lecture Files Files for this module: retailersql.m retailer.accdb Outline 3 Motivation Modern Database Systems SQL Bringing Data Into MATLAB/Excel
WHY DO YOU NEED A DATABASE? USE A DATABASE IF USE A SPREADSHEET IF
WHY DO YOU NEED A DATABASE? If you find yourself answering yes to at least three of the below questions, you definitely should investigate the use of a database to better organize and report your information.
Relational Database Basics Review
Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on
Compared to MySQL database, Oracle has the following advantages:
To: John, Jerry Date: 2-23-07 From: Joshua Li Subj: Migration of NEESit Databases from MySQL to Oracle I. Why do we need database migration? Compared to MySQL database, Oracle has the following advantages:
Intro to Databases. ACM Webmonkeys 2011
Intro to Databases ACM Webmonkeys 2011 Motivation Computer programs that deal with the real world often need to store a large amount of data. E.g.: Weather in US cities by month for the past 10 years List
From Spreadsheets to Relational Databases and Back
From Spreadsheets to Relational Databases and Back Jácome Cunha 1, João Saraiva 1, and Joost Visser 2 1 Departamento de Informática, Universidade do Minho, Portugal 2 Software Improvement Group, The Netherlands
AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS
AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS Avalanche Mobility Center (MC) offers support for other database management systems (DBMS) as alternatives to the built-in PostgreSQL DBMS. This was prompted
Data Migration between Document-Oriented and Relational Databases
Abstract Current tools for data migration between documentoriented and relational databases have several disadvantages. We propose a new approach for data migration between documentoriented and relational
Oracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
A Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
Databases. DSIC. Academic Year 2010-2011
Databases DSIC. Academic Year 2010-2011 1 Lecturer José Hernández-Orallo Office 236, 2nd floor DSIC. Email: [email protected] http://www.dsic.upv.es/~jorallo/docent/bda/bdaeng.html Attention hours On
SQL Server Training Course Content
SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance
Database Optimizing Services
Database Systems Journal vol. I, no. 2/2010 55 Database Optimizing Services Adrian GHENCEA 1, Immo GIEGER 2 1 University Titu Maiorescu Bucharest, Romania 2 Bodenstedt-Wilhelmschule Peine, Deutschland
IENG2004 Industrial Database and Systems Design. Microsoft Access I. What is Microsoft Access? Architecture of Microsoft Access
IENG2004 Industrial Database and Systems Design Microsoft Access I Defining databases (Chapters 1 and 2) Alison Balter Mastering Microsoft Access 2000 Development SAMS, 1999 What is Microsoft Access? Microsoft
Oracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7
DATA MINING TOOL FOR INTEGRATED COMPLAINT MANAGEMENT SYSTEM WEKA 3.6.7 UNDER THE GUIDANCE Dr. N.P. DHAVALE, DGM, INFINET Department SUBMITTED TO INSTITUTE FOR DEVELOPMENT AND RESEARCH IN BANKING TECHNOLOGY
TRANSFORMING YOUR BUSINESS
September, 21 2012 TRANSFORMING YOUR BUSINESS PROCESS INTO DATA MODEL Prasad Duvvuri AST Corporation Agenda First Step Analysis Data Modeling End Solution Wrap Up FIRST STEP It Starts With.. What is the
<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features
1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended
Linas Virbalas Continuent, Inc.
Linas Virbalas Continuent, Inc. Heterogeneous Replication Replication between different types of DBMS / Introductions / What is Tungsten (the whole stack)? / A Word About MySQL Replication / Tungsten Replicator:
Administering a Microsoft SQL Server 2000 Database
Aug/12/2002 Page 1 of 5 Administering a Microsoft SQL Server 2000 Database Catalog No: RS-MOC2072 MOC Course Number: 2072 5 days Tuition: $2,070 Introduction This course provides students with the knowledge
Bridge from Entity Relationship modeling to creating SQL databases, tables, & relations
1 Topics for this week: 1. Good Design 2. Functional Dependencies 3. Normalization Readings for this week: 1. E&N, Ch. 10.1-10.6; 12.2 2. Quickstart, Ch. 3 3. Complete the tutorial at http://sqlcourse2.com/
Administering Microsoft SQL Server Databases MOC 20462
Administering Microsoft SQL Server Databases MOC 20462 Course Outline Module 1: Installing SQL Server 2014 This module introduces the SQL Server 2014 platform. It describes the components, editions, and
David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives
David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction 1-1 Chapter Objectives To understand the nature and characteristics
Theory behind Normalization & DB Design. Satisfiability: Does an FD hold? Lecture 12
Theory behind Normalization & DB Design Lecture 12 Satisfiability: Does an FD hold? Satisfiability of FDs Given: FD X Y and relation R Output: Does R satisfy X Y? Algorithm: a.sort R on X b.do all the
Extraction Transformation Loading ETL Get data out of sources and load into the DW
Lection 5 ETL Definition Extraction Transformation Loading ETL Get data out of sources and load into the DW Data is extracted from OLTP database, transformed to match the DW schema and loaded into the
from Microsoft Office
OOoCon 2003 Migrating from Microsoft Office to OpenOffice.org/StarOffice by Frank Gamerdinger [email protected] 1 Who needs migration? OpenOffice.org & StarOffice - only the brave!(?) 2 Agenda
End the Microsoft Access Chaos - Your simplified path to Oracle Application Express
End the Microsoft Access Chaos - Your simplified path to Oracle Application Express Donal Daly Senior Director, Database Tools Agenda Why Migrate from Microsoft Access? What is Oracle
5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2
Class Announcements TIM 50 - Business Information Systems Lecture 15 Database Assignment 2 posted Due Tuesday 5/26 UC Santa Cruz May 19, 2015 Database: Collection of related files containing records on
ETL PROCESS IN DATA WAREHOUSE
ETL PROCESS IN DATA WAREHOUSE OUTLINE ETL : Extraction, Transformation, Loading Capture/Extract Scrub or data cleansing Transform Load and Index ETL OVERVIEW Extraction Transformation Loading ETL ETL is
Supported Platforms and Software Requirements Effective on 7 May.2014. HULFT-DataMagic for Windows Ver.2.2.0
Supported Platforms and Software Requirements Effective on 7 May.2014 for Ver.2.2.0 for Ver.2 English Edition Code conversion option for English Edition Database connectivity option (DB2) for English Edition
Relational Databases for the Business Analyst
Relational Databases for the Business Analyst Mark Kurtz Sr. Systems Consulting Quest Software, Inc. [email protected] 2010 Quest Software, Inc. ALL RIGHTS RESERVED Agenda The RDBMS and its role in
Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?
Files What s it all about? Information being stored about anything important to the business/individual keeping the files. The simple concepts used in the operation of manual files are often a good guide
A Database Re-engineering Workbench
A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data
Table of Contents. Data Analysis Then & Now 1. Changing of the Guard 2. New Generation 4. Core Data Analysis Tasks 6
Table of Contents Data Analysis Then & Now 1 Changing of the Guard 2 New Generation 4 Core Data Analysis Tasks 6 Data Analysis Then & Now Spreadsheets remain one of the most popular applications for auditing
RDS Migration Tool Customer FAQ Updated 7/23/2015
RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based
MOC 20462 Administering Microsoft SQL Server 2014 Databases
To register or for more information call our office (208) 898-9036 or email [email protected] MOC 20462 Administering Microsoft SQL Server 2014 Databases Class Duration 5 Days Class Overview
Legacy Data Migration: DIY Might Leave You DOA
Legacy Data Migration: DIY Might Leave You DOA By Wayne Lashley, Chief Business Development Officer White Paper 1 In any application migration/renewal project, data migration is 4. Capture of all source
Elena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Active database systems. Triggers. Triggers. Active database systems.
Active database systems Database Management Systems Traditional DBMS operation is passive Queries and updates are explicitly requested by users The knowledge of processes operating on data is typically
DFW Backup Software. Whitepaper DFW Backup Agent
Version 6 Jan 2012 Table of Content 1 Introduction... 3 2 DFW Backup Backup Agents... 4 2.1 Microsoft Exchange... 4 2.2 Microsoft SQL Server... 5 2.3 Lotus Domino/s... 6 2.4 Oracle Database... 7 2.5 MySQL
Administering a Microsoft SQL Server 2000 Database
Administering a Microsoft SQL Server 2000 Database Course 2072 - Five days - Instructor-led - Hands-On Introduction This course provides students with the knowledge and skills required to install, configure,
Foundations of Business Intelligence: Databases and Information Management
Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,
Informatica Data Replication 9.1.1 FAQs
Informatica Data Replication 9.1.1 FAQs 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
Annex 9 CLIMSOFT. Presented by. Albert Mhanda (Zimbabwe) CDMS Evaluation Workshop, WMO, Geneva, Switzerland (27 May 1 June 2002)
Annex 9 CLIMSOFT Presented by Albert Mhanda (Zimbabwe) CDMS Evaluation Workshop, WMO, Geneva, Switzerland (27 May 1 June 2002) Background CLIMSOFT acronym for CLIMatic SOFTware Team product CLICOM Workshop,
Toad for Data Analysts, Tips n Tricks
Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers
Zoner Online Backup. Whitepaper Zoner Backup Agent
Version 5.x Aug 2008 Table of Content 1 Introduction... 3 2 Zoner Backup Agents... 4 2.1 Microsoft Exchange... 4 2.2 Microsoft SQL Server... 5 2.3 Lotus Domino/s... 6 2.4 Oracle Database... 7 2.5 MySQL
CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction
CSE 544 Principles of Database Management Systems Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction Outline Introductions Class overview What is the point of a db management system
DATA BASE. Copyright @ www.bcanotes.com
DATA BASE This Is About Managing and structuring the collections of data held on computers. A database consists of an organized collection of data for one or more uses, typically in digital form. Database
Database Management System Choices. Introduction To Database Systems CSE 373 Spring 2013
Database Management System Choices Introduction To Database Systems CSE 373 Spring 2013 Outline Introduction PostgreSQL MySQL Microsoft SQL Server Choosing A DBMS NoSQL Introduction There a lot of options
Ahsay Backup Software. Whitepaper Ahsay Backup Agent
Version 6 Oct 2011 Table of Content 1 Introduction...3 2 Ahsay Backup Agents...4 2.1 Microsoft Exchange...4 2.2 Microsoft SQL Server...4 2.3 Lotus Domino/s...5 2.4 Oracle Database...6 2.5 MySQL Database...7
Excel Add-ins Quick Start Guide
Excel Add-ins Quick Start Guide Contents Bloomberg - Excel Add-In... 2 Datastream - Excel Add-in... 9 FactSet - Excel Add-in... 13 Thomson Reuters Eikon - Excel Add-in... 19 Bloomberg - Excel Add-In Bloomberg
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future
Database Schema Deployment. Lukas Smith - [email protected] CodeWorks 2009 - PHP on the ROAD
Database Schema Deployment Lukas Smith - [email protected] CodeWorks 2009 - PHP on the ROAD Agenda The Challenge ER Tools Diff Tools Data synchronisation Tools Logging Changes XML Formats SCM Tools Manual
MS SQL Server DBA Training Course. Table of Contents
Table of Contents Overview... 4 About DBA University, Inc.... 4 Malathy Mani Microsoft Certified Solutions Expert (MCSA)... 5 Pricing and Registration... 5 Course Duration and Timings... 5 Sunday, Monday,
EMBL-EBI. Database Replication - Distribution
Database Replication - Distribution Relational public databases EBI s mission to provide freely accessible information on the public domain Data formats and technologies, should not contradict to this
Administering Microsoft SQL Server Databases
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Administering Microsoft SQL Server Databases Course Length:
AWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
Computer Security: Principles and Practice
Computer Security: Principles and Practice Chapter 5 Database Security First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Database Security 1 Relational Databases constructed
Quantrix & Excel: 3 Key Differences A QUANTRIX WHITE PAPER
Quantrix & Excel: 3 Key Differences A QUANTRIX WHITE PAPER Abstract This whitepaper is designed to educate spreadsheet users about three key conceptual and practical differences between Quantrix Modeler
MS 20462 Administering Microsoft SQL Server Databases
MS 20462 Administering Microsoft SQL Server Databases Description: Days: 5 Prerequisites: This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL
Relational Data Analysis I
Relational Data Analysis I Relational Data Analysis Prepares Business data for representation using the relational model The relational model is implemented in a number of popular database systems Access
Blaze Vault Online Backup. Whitepaper Blaze Vault Online Backup Agent
Blaze Vault Online Backup Whitepaper Blaze Vault Online Backup Agent Version 5.x Jun 2006 Table of Content 1 Introduction... 3 2 Blaze Vault Online Backup Agents... 4 2.1 Microsoft Exchange... 4 2.2 Microsoft
AWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
DATABASE MANAGEMENT SYSTEM
REVIEW ARTICLE DATABASE MANAGEMENT SYSTEM Sweta Singh Assistant Professor, Faculty of Management Studies, BHU, Varanasi, India E-mail: [email protected] ABSTRACT Today, more than at any previous
Technical Data Sheet: imc SEARCH 3.1. Topology
: imc SEARCH 3.1 Database application for structured storage and administration of measurement data: Measurement data (measurement values, measurement series, combined data from multiple measurement channels)
Chapter 9 Java and SQL. Wang Yang [email protected]
Chapter 9 Java and SQL Wang Yang [email protected] Outline Concern Data - File & IO vs. Database &SQL Database & SQL How Connect Java to SQL - Java Model for Database Java Database Connectivity (JDBC)
Ch.5 Database Security. Ch.5 Database Security Review
User Authentication Access Control Database Security Ch.5 Database Security Hw_Ch3, due today Hw_Ch4, due on 2/23 Review Questions: 4.1, 4.3, 4.6, 4.10 Problems: 4.5, 4.7, 4.8 How about the pace of the
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
The process of database development. Logical model: relational DBMS. Relation
The process of database development Reality (Universe of Discourse) Relational Databases and SQL Basic Concepts The 3rd normal form Structured Query Language (SQL) Conceptual model (e.g. Entity-Relationship
Real-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
Advanced Database Management MISM Course F14-95704 A Fall 2014
Advanced Database Management MISM Course F14-95704 A Fall 2014 Carnegie Mellon University Instructor: Randy Trzeciak Office: Software Engineering Institute / CERT CIC Office hours: By Appointment Phone:
Databases for text storage
Databases for text storage Jonathan Ronen New York University [email protected] December 1, 2014 Jonathan Ronen (NYU) databases December 1, 2014 1 / 24 Overview 1 Introduction 2 PostgresSQL 3 MongoDB Jonathan
Migration Guide Software, Database and Version Migration
Migration Guide Software, Database and Version Migration Release 6.0 February 2012 Yellowfin Release 6.0 Migration Guide Under international copyright laws, neither the documentation nor the software may
DataTrust Backup Software. Whitepaper DataTrust Backup Agent. Version 6.3
Version 6.3 Table of Content 1 Introduction... 3 2 DataTrust Backup Agents... 4 2.1 Microsoft Exchange... 4 2.2 Microsoft SQL Server... 6 2.3 Lotus Domino/Notes... 7 2.4 Oracle Database... 9 2.5 MySQL
Database as a Service (DaaS) Version 1.02
Database as a Service (DaaS) Version 1.02 Table of Contents Database as a Service (DaaS) Overview... 4 Database as a Service (DaaS) Benefit... 4 Feature Description... 4 Database Types / Supported Versions...
The Relational Model. Why Study the Relational Model?
The Relational Model Chapter 3 Instructor: Vladimir Zadorozhny [email protected] Information Science Program School of Information Sciences, University of Pittsburgh 1 Why Study the Relational Model?
A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities
A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities Numerous roles and responsibilities will need to be acceded to in order to make data warehouse
COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database
COMHAIRLE NÁISIÚNTA NA gcáilíochtaí GAIRMOIDEACHAIS NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT Consultative Draft Module Descriptor Relational Database Level 3 C30147 December 1998 1 Title Relational
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 4 Certificate in IT. September 2013 EXAMINERS REPORT
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 4 Certificate in IT September 2013 EXAMINERS REPORT Information Systems General comments on candidates' performance There
Unit 10: Microsoft Access Queries
Microsoft Access Queries Unit 10: Microsoft Access Queries Introduction Queries are a fundamental means of accessing and displaying data from tables. Queries used to view, update, and analyze data in different
Chapter 5. Warehousing, Data Acquisition, Data. Visualization
Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives
Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
Testing Trends in Data Warehouse
Testing Trends in Data Warehouse Vibhor Raman Srivastava Testing Services, Mind tree Limited Global Village, Post RVCE College, Mysore Road, Bangalore-560059 Abstract-- Data warehouse can be defined as
