Semi-structured Data. 1 - Introduction
|
|
|
- Benedict McBride
- 9 years ago
- Views:
Transcription
1 Semi-structured Data 1 - Introduction Andreas Pieris and Wolfgang Fischl, Summer Term 2016
2 Outline Structured Data Semi-structured Data Why Semi-structured Data? The Data Model Store Semi-structured Data
3 Structured Data Data is structured in semantic chunks - entities VIE, Vienna International, Vienna LHR, London Heathrow, London VIE, LHR, BA VIE, LHR, OS BA, British Airways OS, Austrian Airlines Similar entities are grouped together - classes Flights VIE, Vienna International, Vienna LHR, London Heathrow, London VIE, LHR, BA VIE, LHR, OS BA, British Airways Airlines OS, Austrian Airlines Airports
4 Structured Data Entities in the same class have the same descriptions - attributes Airports (VIE, Vienna International, Vienna) (LHR, London Heathrow, London) (Airport_Code, Name, City) Airlines (BA, British Airways) (OS, Austrian Airlines) Flights (VIE, LHR, BA) (VIE, LHR, OS) (Origin, Destination, Airline) (Airline_Code, Name)
5 Structured Data Entities in the same class have the same descriptions - attributes Airports (VIE, Vienna International, Vienna) (LHR, London Heathrow, London) (Airport_Code, Name, City) Flights (VIE, LHR, BA) (VIE, LHR, OS) (Origin, Destination, Airline) Airlines (BA, British Airways) (OS, Austrian Airlines) (Airline_Code, Name) same format (string, integer, date, etc.) Attributes in similar entities predefined length all present same order strict structure forced by a schema!!!
6 Structured Data - Relational Model Database model for structured data: entities records (or tuples) classes tables (or relations) Records grouped in tables attribute record table
7 Structured Data: On the Fly Example Airports Code Name City VIE Vienna International Vienna LHR London Heathrow London LGW London Gatwick London LCA Larnaca International Larnaca GLA Glasgow Glasgow EDI Edinburgh Edinburgh Airlines Code Name BA British Airways OS Austrian Airlines U2 EasyJet Flights Origin Destination Airline VIE LHR British Airways VIE LHR Austrian Airlines LHR EDI British Airways LGW GLA EasyJet
8 Persons Example Gerti Kappel, 18870, 18896, Andreas, Pieris, , Wolfgang Fischl, Bill, Robert, ,
9 Semi-structured Data (SSD) Data is structured in semantic entities Similar entities are grouped in classes there is structure Entities in the same class may not have the same attributes Attributes of similar entities may have different format may have different length not all required may have different order but not too much structure
10 Semi-structured Data: Persons Example Gerti Kappel, 18870, 18896, Andreas, Pieris, , Wolfgang Fischl, Martin, Fleck, 58801, There is structure o Each row is a semantic entity - person o All entities are grouped in a class - persons But not too much structure o Entities have no regular structure o Structure of future entities is unpredictable
11 Why Semi-structured Data? There are data sources that we would like to treat as databases, but which cannot be constraint by a schema Flexible format for exchanging data between different places the WEB GOAL: Reconcile document view (web) with strict structures (databases)
12 Data Model We need an effective way to represent semi-structured data Like the relational model for structured data any ideas?
13 Trees as Data Model Gerti Kappel, 18870, 18896, Andreas, Pieris, , persons person name tel fax Gerti Kappel person name tel fax first Andreas last Pieris
14 Trees as Data Model SSD can be represented as a (labelled) tree: o leaf nodes standing for single data items o inner nodes have no label o edges labelled with elements person persons person name tel fax Gerti Kappel [email protected] Such a model is called self-describing - information that is usually associated with a schema is contained within the data Data carries its own description
15 SSD: Representing Relational Data Structured data is a special case of semi-structured data + relational data can be represented as a tree (with an overhead) R A B C a 1 b 1 c 1 a 2 b 2 c 2 R-table R-record R-record A B C A B C a 1 b 1 c 1 a 2 b 2 c 2
16 Store Semi-structured Data There are various formalisms to store semi-structured data o Object Exchange Model (OEM) o JavaScript Object Notation (JSON) o extensible Markup Language (XML)
17 Store Semi-structured Data persons person person name tel fax Gerti Kappel {persons: {person: {name: Gerti Kappel tel: fax: } } {person: {name: {first: Andreas, last: Pieris } [email protected] tel: fax: 18493} } } OEM Representation
18 Store Semi-structured Data persons person person name Gerti Kappel <persons> <person> <name> Gerti Kappel </name> <tel> 18870</tel> <fax> 18896</fax> < > </ > </person> <person> <name> <first> Andreas </first> <last> Pieris </last> </name> < > </ > <tel> </tel> <fax> 18493</fax> </person> </persons> tel fax XML Representation
19 Store Semi-structured Data There are various formalisms to store semi-structured data o Object Exchange Model (OEM) o JavaScript Object Notation (JSON) o extensible Markup Language (XML) Different syntax Different mechanisms for self-describing but the goal is the same: store SSD Different description mechanisms o Which attributes are allowed/required o Which values are allowed/required Different query languages and manipulation mechanisms
20 Sum Up Structured Data o Similar entities grouped in classes o Similar entities have a regular structure o Relational Model Semi-structured Data o Similar entities grouped in classes o Similar entities have irregular structure o Trees as a Model Store Semi-structured Data o Various formalisms o extensible Markup Language (XML)
Semistructured data and XML. Institutt for Informatikk INF3100 09.04.2013 Ahmet Soylu
Semistructured data and XML Institutt for Informatikk 1 Unstructured, Structured and Semistructured data Unstructured data e.g., text documents Structured data: data with a rigid and fixed data format
Quiz! Database Indexes. Index. Quiz! Disc and main memory. Quiz! How costly is this operation (naive solution)?
Database Indexes How costly is this operation (naive solution)? course per weekday hour room TDA356 2 VR Monday 13:15 TDA356 2 VR Thursday 08:00 TDA356 4 HB1 Tuesday 08:00 TDA356 4 HB1 Friday 13:15 TIN090
The business of Gatwick Airport Limited
APPENDIX C The business of Gatwick Airport Limited C1 This appendix provides an overview of the current ownership and history of Gatwick and the business of Gatwick Airport Limited (GAL). In particular,
COST TUD0804 Final Conference Merano 2013
Travel options to (Italy) From Munich Airport Munich Airport is the largest airport for reaching. Abundant airlines serve Munich hourly or several flights a day; examples are - all German airports such
Flight Connections to Austria Winter 2014/2015
Flight Connections to Austria Winter 2014/2015 Salzburg Bristol Easy Jet easyjet.com x 13/12-28/03 Edinburgh Jet2.com Jet2.com x 20/12-11/04 Leeds Jet2.com Jet2.com x 20/12-11/04 Liverpool Easy Jet easyjet.com
New inspirations for the 2014-2015 Winter season at Nice-Côte d Azur airport
Contact: Géraldine Giraud Tel.: + 33 (0)4 93 21 30 67 Mobile: +33 (0)6 77 44 50 29 [email protected] Issued: Wednesday 21 October 2014 New inspirations for the 2014-2015 Winter season
BORYSPIL INTERNATIONAL AIRPORT SEASON TIMETABLE WINTER 2015-2016
BORYSPIL INTERNATIONAL AIRPORT SEASON TIMETABLE WINTER 2015-2016 Notes: The timetable is for information only and may not contain the most up-to-date information. For the most up-to-date information, please
Database Systems. Lecture 1: Introduction
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: [email protected] Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
The Entity-Relationship Model
The Entity-Relationship Model 221 After completing this chapter, you should be able to explain the three phases of database design, Why are multiple phases useful? evaluate the significance of the Entity-Relationship
2. Basic Relational Data Model
2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that
TTI-use in Monitoring Flight Catering and other foods
TTI-use in Monitoring Flight Catering and other foods Peter Rönnow Ph.D Managing Director Vitsab May 26, 2005 Active and inteligent packing; VTT 1 What is a Smart Label? It is a time temperature indicator
CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency
A Workbench for Prototyping XML Data Exchange (extended abstract)
A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy
Chapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
AN ENHANCED DATA MODEL AND QUERY ALGEBRA FOR PARTIALLY STRUCTURED XML DATABASE
THE UNIVERSITY OF SHEFFIELD DEPARTMENT OF COMPUTER SCIENCE RESEARCH MEMORANDA CS-03-08 MPHIL/PHD UPGRADE REPORT AN ENHANCED DATA MODEL AND QUERY ALGEBRA FOR PARTIALLY STRUCTURED XML DATABASE SUPERVISORS:
Chapter 1: Introduction. Database Management System (DBMS) University Database Example
This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information
Organizational Search in Email Systems
Western Kentucky University TopSCHOLAR Masters Theses & Specialist Projects Graduate School 5-1-2012 Organizational Search in Email Systems Sruthi Bhushan Pitla Western Kentucky University, [email protected]
2013 Ruby on Rails Exploits. CS 558 Allan Wirth
2013 Ruby on Rails Exploits CS 558 Allan Wirth Background: Ruby on Rails Ruby: Dynamic general purpose scripting language similar to Python Ruby on Rails: Popular Web app framework using Ruby Designed
A new chapter of travel to Asia and Australia
Business Bespoke A new chapter of travel to Asia and Australia This is the first part of a regular update that we hope our trade partners will find a useful resource. Some details on Fare Rule conditions
Relational Databases
Relational Databases Jan Chomicki University at Buffalo Jan Chomicki () Relational databases 1 / 18 Relational data model Domain domain: predefined set of atomic values: integers, strings,... every attribute
CS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 The Relational Model CS2 Spring 2005 (LN6) 1 The relational model Proposed by Codd in 1970. It is the dominant data
Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability
White Paper Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability What You Will Learn This document discusses application centric infrastructure
Big Data Management. Big Data Management. (BDM) Autumn 2013. Povl Koch September 2, 2013 01-09-2013 1
Big Data Management Big Data Management (BDM) Autumn 2013 Povl Koch September 2, 2013 01-09-2013 1 Overview Today s program 1. Little more practical details about this course 2. Chapter 2 & 3 in NoSQL
Incentive Schemes to air transport currently in force in Cyprus
Incentive Schemes to air transport currently in force in Cyprus 1. Objectives of Incentive Schemes Air transport in Cyprus is facilitated by the Larnaca and Paphos International Airports. On May 2006 an
Database System Concepts
s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth
How To Improve Performance In A Database
Some issues on Conceptual Modeling and NoSQL/Big Data Tok Wang Ling National University of Singapore 1 Database Models File system - field, record, fixed length record Hierarchical Model (IMS) - fixed
Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar
Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs
Automatic data collection on the Internet (web scraping)
Automatic data collection on the Internet (web scraping) Ingolf Boettcher ([email protected]) 1 VERSION 18 May 2015 Keywords: web scraping, Price Statistics, Internet as data source, data
The Mayor of London s Submission:
Inner Thames Estuary Feasibility Study Response to Airports Commission Call for Evidence The Mayor of London s Submission: Supporting technical documents 23 May 2014 Title: Runway utilisation Author: Atkins
CSE 530A Database Management Systems. Introduction. Washington University Fall 2013
CSE 530A Database Management Systems Introduction Washington University Fall 2013 Overview Time: Mon/Wed 7:00-8:30 PM Location: Crow 206 Instructor: Michael Plezbert TA: Gene Lee Websites: http://classes.engineering.wustl.edu/cse530/
RYANAIR HOLDINGS plc. Annual Report and Financial statements 2000
RYANAIR HOLDINGS plc Annual Report and Financial statements 2000 Introduction I It has been another remarkable year for Ryanair - while we have consolidated last year's expansion, the real achievement
A day in the life of an aircraft operator
A day in the life of an aircraft operator NETWORK MANAGER USER FORUM 2014 MARTIN SEDLÁČEK SENIOR FLIGHT PLANNER Established in 1995, HQ in London Luton 2 Air Operator Certificates - UK/EZY + Switzerland/EZS
Representing XML Schema in UML A Comparison of Approaches
Representing XML Schema in UML A Comparison of Approaches Martin Bernauer, Gerti Kappel, Gerhard Kramler Business Informatics Group, Vienna University of Technology, Austria {lastname}@big.tuwien.ac.at
Lesson 8: Introduction to Databases E-R Data Modeling
Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data
Abstract 1. INTRODUCTION
A Virtual Database Management System For The Internet Alberto Pan, Lucía Ardao, Manuel Álvarez, Juan Raposo and Ángel Viña University of A Coruña. Spain e-mail: {alberto,lucia,mad,jrs,avc}@gris.des.fi.udc.es
Treemap Visualisations
Treemap Visualisations This exercise aims to be a getting started guide for building interactive Treemap visualisations using the D3 JavaScript library. While data visualisation has existed for many years
FLUGHAFEN WIEN AG. Traffic Results 2015 and Business Outlook for 2016
FLUGHAFEN WIEN AG Traffic Results 2015 and Business Outlook for 2016 2015: New passenger record at Vienna Airport All-time high passenger volume of 22.8 million (+1.3%) Effects of crisis in Eastern Europe
Introduction to XML. Data Integration. Structure in Data Representation. Yanlei Diao UMass Amherst Nov 15, 2007
Introduction to XML Yanlei Diao UMass Amherst Nov 15, 2007 Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. 1 Structure in Data Representation Relational data is highly
NoSQL's biggest secret: SQL went nowhere Matthew Revell Director of Developer Advocacy, Couchbase
NoSQL's biggest secret: SQL went nowhere Matthew Revell Director of Developer Advocacy, Couchbase 1 Meet my toaster 2 A toaster Redundancy built-in Balanced input/output Commodity hardware 3 A cruster
Structured vs. unstructured data. Motivation for self describing data. Enter semistructured data. Databases are highly structured
Structured vs. unstructured data 2 Databases are highly structured Semistructured data, XML, DTDs Well known data format: relations and tuples Every tuple conforms to a known schema Data independence?
Building a Complex UML BIRT Report
IBM Software Group Building a Complex UML BIRT Report Steven Hovater Oct 3, 2008 [email protected] 2008 IBM Corporation Starting Point Given this exemplar: IBM Software Group Rational software 2 Destination
A first step towards modeling semistructured data in hybrid multimodal logic
A first step towards modeling semistructured data in hybrid multimodal logic Nicole Bidoit * Serenella Cerrito ** Virginie Thion * * LRI UMR CNRS 8623, Université Paris 11, Centre d Orsay. ** LaMI UMR
Advantages of XML as a data model for a CRIS
Advantages of XML as a data model for a CRIS Patrick Lay, Stefan Bärisch GESIS-IZ, Bonn, Germany Summary In this paper, we present advantages of using a hierarchical, XML 1 -based data model as the basis
Databases What the Specification Says
Databases What the Specification Says Describe flat files and relational databases, explaining the differences between them; Design a simple relational database to the third normal form (3NF), using entityrelationship
Chapter 1: Introduction. Database Management System (DBMS)
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
INTRODUCTION TO DATABASE SYSTEMS
1 INTRODUCTION TO DATABASE SYSTEMS Exercise 1.1 Why would you choose a database system instead of simply storing data in operating system files? When would it make sense not to use a database system? Answer
Structured vs. unstructured data. Semistructured data, XML, DTDs. Motivation for self-describing data
Structured vs. unstructured data 2 Semistructured data, XML, DTDs Introduction to databases CSCC43 Winter 2011 Ryan Johnson Databases are highly structured Well-known data format: relations and tuples
An XML Based Data Exchange Model for Power System Studies
ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical
Using Multiple Operations. Implementing Table Operations Using Structured Query Language (SQL)
Copyright 2000-2001, University of Washington Using Multiple Operations Implementing Table Operations Using Structured Query Language (SQL) The implementation of table operations in relational database
Heathrow and Dubai the World s Hub Airports
Heathrow and Dubai the World s Hub Airports Dubai International has grown rapidly in recent years and is now poised to overtake Heathrow as the world s busiest international airport. In this report, ACL
YOUR DAILY CONNECTION TO GREECE! www.aegeanair.com
YOUR DAILY CONNECTION TO GREECE! www.aegeanair.com About us Fly with us Our flight times are ideal to allow you to make the most of your holiday. Travel on our early afternoon flight and onwards to one
Business Requirements Document. BCBP Passenger Data exchange using the 2D Barcode. Version 1.5 23 March 2009
Business Requirements Document BCBP Passenger Data exchange using the 2D Barcode Version 1.5 23 March 2009 1 Business Requirement Document BCBP Airport Data Exchange 1 Introduction...4 2 Message Types
Instant YANG. The Basics. Hakan Millroth, Tail- f Systems (email: hakan@tail- f.com)
Instant YANG Hakan Millroth, Tail- f Systems (email: hakan@tail- f.com) This is a short primer on the NETCONF data modeling language YANG. To learn more about YANG, take a look at the tutorials and examples
Chapter 7 Memory Management
Operating Systems: Internals and Design Principles Chapter 7 Memory Management Eighth Edition William Stallings Frame Page Segment A fixed-length block of main memory. A fixed-length block of data that
FLUGHAFEN WIEN AG. Results Q1-3/2015
FLUGHAFEN WIEN AG Results Q1-3/2015 Q1-3/2015: Improved traffic results - Disproportionally high increase in earnings Recovery of passenger volume: traffic results positive once again, showing 1.5% rise
Understanding Infrastructure as Code. By Michael Wittig and Andreas Wittig
Understanding Infrastructure as Code By Michael Wittig and Andreas Wittig In this article, excerpted from Amazon Web Service in Action, we will explain Infrastructure as Code. Infrastructure as Code describes
Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2
Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue
Rod Eddington. Chief Executive
Rod Eddington Chief Executive Future Size and Shape Profitability Simplification Competing with No Frills Manpower We Will Deliver Future Size and Shape Profitability 10% Operating margin 650 million annual
UK AIRSPACE Introduction
UK AIRSPACE Introduction The UK has now adopted the ICAO system for naming of airspace types from A to G. However in the UK there is at present no Class C airspace. Classes A to E are called Controlled
Model-Mapping Approaches for Storing and Querying XML Documents in Relational Database: A Survey
Model-Mapping Approaches for Storing and Querying XML Documents in Relational Database: A Survey 1 Amjad Qtaish, 2 Kamsuriah Ahmad 1 School of Computer Science, Faculty of Information Science and Technology,
CSE 233. Database System Overview
CSE 233 Database System Overview 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric: web knowledge harvesting,
02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2013 Contents RESTful Services
Course 6232A: Implementing a Microsoft SQL Server 2008 Database
Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server
ERASMUS AT READING. /studyabroadreading www.reading.ac.uk/studyabroad/incoming
ERASMUS AT READING /studyabroadreading www.reading.ac.uk/studyabroad/incoming ERASMUS AT READING Come and join us as an Erasmus student at our ambitious, vibrant and cosmopolitan University where students
Modern Databases. Database Systems Lecture 18 Natasha Alechina
Modern Databases Database Systems Lecture 18 Natasha Alechina In This Lecture Distributed DBs Web-based DBs Object Oriented DBs Semistructured Data and XML Multimedia DBs For more information Connolly
Oracle Fusion Middleware
Oracle Fusion Middleware Getting Started with Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E28374-02 September 2013 Welcome to Getting Started with Oracle Business Intelligence Publisher.
ECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
Symbol Tables. Introduction
Symbol Tables Introduction A compiler needs to collect and use information about the names appearing in the source program. This information is entered into a data structure called a symbol table. The
Efficient Data Structures for Decision Diagrams
Artificial Intelligence Laboratory Efficient Data Structures for Decision Diagrams Master Thesis Nacereddine Ouaret Professor: Supervisors: Boi Faltings Thomas Léauté Radoslaw Szymanek Contents Introduction...
Information Models, Data Models, and YANG. IETF 86, Orlando, 2013-03-14
Information Models, Data Models, and YANG Jürgen Schönwälder IETF 86, Orlando, 2013-03-14 1 / 12 Information Models (RFC 3444) Information Models are used to model managed objects at a conceptual level,
Analytics March 2015 White paper. Why NoSQL? Your database options in the new non-relational world
Analytics March 2015 White paper Why NoSQL? Your database options in the new non-relational world 2 Why NoSQL? Contents 2 New types of apps are generating new types of data 2 A brief history of NoSQL 3
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks Dr. Robert J. Glushko University of California Berkeley [email protected] Tim McGrath Universal Business
Building the Semantic Web on XML
The First International Semantic Web Conference (ISWC2002), Sardinia, Italy, June 2002. Building the Semantic Web on XML Peter F. Patel-Schneider and Jérôme Siméon Bell Labs Research, Murray Hill, NJ,
Qantas International Network Changes Frequently Asked Questions Trade
Qantas International Network Changes Frequently Asked Questions Trade The Qantas Group today published a new schedule including flights that will operate via Dubai rather than Singapore en route to London.
Data Integration and Exchange. L. Libkin 1 Data Integration and Exchange
Data Integration and Exchange L. Libkin 1 Data Integration and Exchange Traditional approach to databases A single large repository of data. Database administrator in charge of access to data. Users interact
Android Based Healthcare System Using Augmented Reality
Android Based Healthcare System Using Augmented Reality Vaishnavi Chidgopkar 1, Raksha Shelar 2, Shweta Patil 3 1,2,3 Department of Computer Engineering, Padmashree. Dr. D. Y. Patil Institute of Engineering
OData Extension for XML Data A Directional White Paper
OData Extension for XML Data A Directional White Paper Introduction This paper documents some use cases, initial requirements, examples and design principles for an OData extension for XML data. It is
SQL Simple Queries. Chapter 3.1 V3.0. Copyright @ Napier University Dr Gordon Russell
SQL Simple Queries Chapter 3.1 V3.0 Copyright @ Napier University Dr Gordon Russell Introduction SQL is the Structured Query Language It is used to interact with the DBMS SQL can Create Schemas in the
Introduction to database management systems
Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, [email protected] The course: follows (part of) the book "", Fourth Edition Abraham
Wiley. Automated Data Collection with R. Text Mining. A Practical Guide to Web Scraping and
Automated Data Collection with R A Practical Guide to Web Scraping and Text Mining Simon Munzert Department of Politics and Public Administration, Germany Christian Rubba University ofkonstanz, Department
Relational model. Relational model - practice. Relational Database Definitions 9/27/11. Relational model. Relational Database: Terminology
COS 597A: Principles of Database and Information Systems elational model elational model A formal (mathematical) model to represent objects (data/information), relationships between objects Constraints
Conceptual Level Design of Semi-structured Database System: Graph-semantic Based Approach
Conceptual Level Design of Semi-structured Database System: Graph-semantic Based Approach Anirban Sarkar Department of Computer Applications National Institute of Technology, Durgapur West Bengal, India
Why NoSQL? Your database options in the new non- relational world. 2015 IBM Cloudant 1
Why NoSQL? Your database options in the new non- relational world 2015 IBM Cloudant 1 Table of Contents New types of apps are generating new types of data... 3 A brief history on NoSQL... 3 NoSQL s roots
Chapter 8 The Enhanced Entity- Relationship (EER) Model
Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization
Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types
Introduction to Database Management System Linda Wu (CMPT 354 2004-2) Topics What is DBMS DBMS types Files system vs. DBMS Advantages of DBMS Data model Levels of abstraction Transaction management DBMS
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
NoSQL systems: introduction and data models. Riccardo Torlone Università Roma Tre
NoSQL systems: introduction and data models Riccardo Torlone Università Roma Tre Why NoSQL? In the last thirty years relational databases have been the default choice for serious data storage. An architect
Electronic Medical Records
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Electronic Medical Records Mohammed F Audi, Rania A Hodhod, and Abdel-Badeeh M Salem Abstract Electronic Medical
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
