Advanced Information Management
|
|
|
- Jeffry Tyler
- 10 years ago
- Views:
Transcription
1 Anwendersoftware a Advanced Information Management Chapter 1: Introduction Holger Schwarz Universität Stuttgart Sommersemester 2009
2 Overview Basics Terms Database Management Systems Database Design Query Languages Classes of Database Applications Transaction Management Business Intelligence Geographic Information Systems Engineering Applications Enterprise Content Management Overview 2
3 Database Terms A data model is a collection of concepts for describing data. A schema is a description of a particular collection of data, using the a given data model. The relational model of data is the most widely used model today. Main concept: relation, basically a table with rows and columns. Every relation has a schema, which describes the columns, or fields. attribute column name projects relation name table name projectno manager description budget PJ23 Miller main bodywork team PJ15 Maynard specialized wings PJ47 Morris electronics tuple / row 3
4 Database Management Systems DBMS: A tool for creating and managing g large amounts of data efficiently and allowing it to persist over long periods of time, safely. (Garcia-Molina et. al., 2002) Levels of abstraction provide logical data independence as well as physical data independence Many external schemas (views) describe how users see the data. One conceptual schema defines logical structure One physical schema describes the files and indexes used. DBMS Database DBS 4
5 Advantages of a DBMS Data independence Efficient data access + Data integrity & security Data administration Concurrent access, crash recovery Reduced application development time! Can be expensive, complicated to set up and maintain This cost & complexity must be offset by need 5
6 Structure of a DBMS A typical DBMS has a layered architecture. Each layer provides some kind of data abstraction and data mapping Concurrency control, recovery as well as transaction management have to be supported (within some layers). This is one of several possible architectures; each system has its own variations. DBM MS Query Optimization and Execution Relational Operators Files and Access Methods Buffer Management Disk Space Management DB 6
7 Process Model: information collection Database Design semantical data modeling logical data modeling database installation analysis of meaning interview noun analysis brainstorming document analysis... rough modeling precise modeling ERM UML NIAM EXPRESS-G IDEF1X STEP... conceptual schema DBMS independent relational object-oriented XML hierarchical network DBMS dependent time DB2 INGRES ORACLE ONTOS... conceptional cept o logical physical schema design schema design schema design normalization indexes clustering tuning 7
8 Relational Algebra Cartesian restriction projection product division a b c x y a a b x y x a a a x y z x z a σ π b c c y x y b c x y >< union set intersection set difference natural join a1 a2 a3 b1 b1 b2 b1 b2 b3 c1 c2 c3 a1 a2 a3 b1 b1 b2 c1 c1 c2 8
9 parts Examples of Tables usage partno P050 version 1.0 projectno PJ23 part_description bodywork partno version uses_ partno uses_ version quantity P PJ23 bodywork P P P PJ23 front body section P P P PJ23 front body section P P P PJ23 front body section P P P P P PJ23 a column P P P PJ23 b column P PJ23 c column P P P PJ15 rear wing P P P PJ15 rear wing P P P PJ15 front wing P P P P projects projectno manager description budget PJ23 Miller main bodywork team PJ15 Maynard specialized wings PJ47 Morris electronics
10 SQL Queries Example: List all parts of version 1.0 and the manager that is responsible for the corresponding project. SELECT partno, version, manager FROM parts, projects WHERE parts.projectno = projects.projectno AND version = '1.0' Example: Which project is responsible for more than two different parts? SELECT projectno, COUNT(DISTINCT partno) FROM parts GROUP BY projectno HAVING COUNT(DISTINCT partno) > 2 10
11 Other SQL Statements SQL language supports in addition to retrieval data manipulation operations that rely on the query capabilities INSERT INSERT INTO table [ (column-commalist) ] { VALUES row-constr-commalist t table-exp DEFAULT VALUES } UPDATE UPDATE table SET update-assignment-commalist assignment [WHERE cond-exp] DELETE DELETE FROM table [WHERE cond-exp] In addition there are statements for Data definition Data control Embedding of SQL into host languages 11
12 Other Important Concepts Some other important concepts in SQL:1999: View: A virtual table that is formed by a query expression and does not physically exist. Routine: A procedure, function or method that is known (in some cases also stored) by the system. It can be written in SQL or an external host language. Trigger: Allows actions to be taken when data is inserted, updated or deleted. Schema: A named collection of objects in the database. Catalog: A named collection of schemas in a database. User: Authorization identifier to control access to the database. Privilege: Defines the allowed operations for each user. 12
13 What we re skipping Access Methods disk layout for tuples and pages indexes (B-trees, linear hashing) Query optimization how to map a declarative query (SQL) to a query plan (relational algebra + implementations) Query processing algorithms sort, hash, join algorithms Transaction concepts and processing Atomicity, consistency, isolation, and durability 13
14 Overview Basics Terms Database Management Systems Database Design Query Languages Classes of Database Applications Transaction Management Business Intelligence Geographic Information Systems Engineering Applications Enterprise Content Management Overview 14
15 Transaction Processing BOT UPDATE accounts SET balance = balance - 3 WHERE A# = 03874; Transaction System Database System Transac ction Progr am Card? PIN? Account? Order Output # balance EOT OK 15
16 Business Intelligence effectiveness OLAP Data Mining strategic performance Data Warehouse Transaction Processing (OLTP) (heterogeneous information systems, isolated information islands, constantly increasing data sets) planning operational o a Data Mining Mining Engine OLAP Engine Data Warehouse OLAP 16
17 Business Intelligence effectiveness OLAP Data Mining strategic performance Data Warehouse Transaction Processing (OLTP) (heterogeneous information systems, isolated information islands, constantly increasing data sets) planning operational o a Data Mining Mining Engine OLAP Engine Data Warehouse OLAP 17
18 Optimization of Multi Queries Find the Top 25 Products that show the highest raise in turnover in the last quarter in 2000 compared to the preceeding quarter. Anfrage Query1 1 Query Anfrage 2 2 Anfrage Query4 4 Anfrage Query 5 5 Query Anfrage 6 6 Anfrage Query 8 8 Query3 Anfrage 3 Anfrage Query 7 7 Information Request SQL OLAP + Data Mining? Query Generator Meta Data Result Result Preprocessing OLAP Engine Partial Results Data Warehouse 18
19 Data Mining Techniques Association rule discovery Classification Example of application: store layout Example of application: insurance risk prediction {beer, nappies} {potato chips} support = 0.04 confidence = 0.81 Clustering/segmentation Example of application: customer mailings Regression Example of application: customer ranking revenue revenue #children age age 19
20 Classification: Training Phase Given: a set of training tuples carrying a class label Aim: a model (classifier) that assigns a class label to a given tuple by deriving the label from the values of the tuple s attributes training data classification algorithms name age income credit Mary low poor James low fair Bill low good John medium fair Marc high good Anne high good classifier (model) IF age = OR income = high THEN credit = good store in DB, e.g., XML 20
21 Classification: Test Phase test data classifier (model) prediction name age income credit Paul high good Jenny low fair Rick high fair credit fair fair good If there is a significant discrepancy between the expected (and by definition correct) result and the result predicted by the model it may be necessary to adapt/rebuild the model. 21
22 Classification: Application Phase unseen data classifier (model) prediction name age income Jim high Phil low Kate medium credit fair poor fair 22
23 Master Data Management Overlapping and redundant data, applications, infrastructure No single, consolidated view of critical enterprise data Hand coded data integration spaghetti Master Data Management (MDM): business processes, technical and data integration architecture to create and maintain a system of record for core business entities across disparate applications in the enterprise Single view of data: Single view of customers (cross selling) Single view of suppliers (purchasing leverage) Single view of parts (inventory) Master Data Legacy Applications Legacy Applications Master Data Master Data Management System Legacy Applications Master Data Historical / Analytical Systems New Applications 23
24 Geographic Information System Search for areas of high traffic and high emission? SELECT Position FROM Emission E, Traffic V Spatial Extender WHERE overlaps(e.polygon, V.polygon) Spatial Query Database System 24
25 Enterprise Content Management Operational Content Statements, Invoices, Reports Scanned Images Fax Rich Media Video Audio Web Content HTML Graphic Files Business Content Workgroup Documents Word Processing Spreadsheet Presentation 25
26 ECM Infrastructure Customer Service Siebel, Customer Loyalty Operational Productivity SAP, Vertical Applications, e-records INTEGRATION LAYER Rich Media E-Commerce, e-learning, Brand Assets Archiving Search & Access Rights Management Media Streaming OTHER CONTENT STORES Content Manager Relational Data Exchange Legacy Systems Other File Systems ECM Platform 26
27 Challenges for DBMS Additional data models: XML, OO, Complex data structures: spatial objects, mining models, Various data types: documents, images, Integrating heterogeneous data sources Extended query languages needed Seamless integration with SQL 27
28 Overview Object-Relational Technology Motivation Table Expression and Recursion Large Objects Structured Types Hands-on Training 28
29 Object-Relational Technology DBM MS routines / methods built-in data types Seamless integration with SQL and Database Extend RDBMS to handle nontraditional data types spatial Co-existence of plug-in data with traditional data in a table Combined search in a single data mining i SQL statement Leverage existing data, applications, skills still image 29
30 Hierarchy of Types and Tables CREATE TYPE Straßen_T AS ( Name CHAR (40), Länge DECIMAL (9,2), Breite DECIMAL (5,2)) NOT FINAL ; CREATE TYPE Autobahn_T UNDER Straßen_T AS ( Gebühr Money_T) NOTFINAL ; CREATE TYPE Ortsstraßen_T UNDER Straßen_T AS ( Ort Orte_T) NOT FINAL ; SELECT * FROM Straßen WHERE Breite > 7,50 Straßen OID Name Länge Breite O21 Schillerweg 7,75 5,00 Autobahn is_a OID Name Länge Breite Gebühr O08 A6 324,00 18,20 20 O71 A8 564,50 20,10 10 is_a Ortsstraßen OID Name Länge Breite Ort O12 Schillerstr. 2,50 7,50 Köln O13 Mozartstr. 3,25 8,75 München 30
31 Object Relational Extensions Improve application development productivity Encapsulate specialist expertise for use by non-experts Vendors develop & support plug-ins so that you don't have to Consistent semantics ready for use Open architecture Write your own plug-ins Provide performance and scalability (combined w/ security, availability,...) Optimization Parallelism Industrial strength 31
32 Overview XML and Databases XML Data Model Path Expressions XQuery XML Support in DBMSs XML Processing Hands-on Training 32
33 library.xsd Example XML document <xs:schema xmlns:xs=" <xs:element name="name" type="xs:string"/> <xs:element name="born" type="xs:date"/> <xs:element name="dead" type="xs:date"/> <xs:attribute name="id" type="xs:id"/> <xs:element name="author"> <xs:complextype> <xs:sequence> <xs:element ref="name"/> <xs:element ref="born"/> <xs:element ref="dead" minoccurs="0"/> </xs:sequence> <xs:attribute ref="id"/> <?xml version="1.0"?> <author id="cms"> <name> Charles M Schulz </name> <born> </born> <dead> </dead> </author> </xs:complextype> XML h </xs:element> </xs:schema> XML schema document 33
34 XQuery: FLWOR Expression FOR_ clause RETURN_ clause LET_clause WHERE_clause ORDER_BY_clause FOR clause, LET clause generate list of tuples of bound variables (order preserving) by iterating over a set of nodes (possibly specified by a path expression), or binding a variable to the result of an expression ession WHERE clause applies a predicate to filter the tuples produced by FOR/LET ORDER BY clause imposes order on the surviving tuples RETURN clause is executed for each surviving tuple, generates ordered list of outputs 34
35 XQuery: FLWOR Expression FOR_ clause RETURN_ clause LET_clause WHERE_clause ORDER_BY_clause for $x in doc("bank2.xml")/bank/account let $acctno := number where $x/balance > 400 return <account-number> {string($acctno)} </account-number> 35
36 XML and Databases X Path XQ Query Query Optimization and Execution describe schema: XML schema query languages: XQuery storage technologies indexing technologies DBMS Operators Files and Access Methods Buffer Management Disk Space Management native XML-DBMS hybrid systems: relational + xml DB 36
37 Overview Content Management Introduction and Basics Information Retrieval Technology: - Indexing - Search Hands-on Training 37
38 Elements of an ECM System APIs Application Development Workflow Components Capture Index Search / Access Create Rights Mgmt. Workflow Library server Device support Storage Management Resource manager Mgmt. Utilities 38
39 Overview Applications Development Data-intensive Applications Web-based Applications Technology Overview - JDBC - JEE/EJB - Web Services Hands-on Training 39
1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
Contents RELATIONAL DATABASES
Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
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.
Overview of Data Management
Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management
Introduction to Databases
Page 1 of 5 Introduction to Databases An introductory example What is a database? Why do we need Database Management Systems? The three levels of data abstraction What is a Database Management System?
CSE 132A. Database Systems Principles
CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:
Introduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
Data Integration Hub for a Hybrid Paper Search
Data Integration Hub for a Hybrid Paper Search Jungkee Kim 1,2, Geoffrey Fox 2, and Seong-Joon Yoo 3 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., [email protected],
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
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
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
Overview of Database Management
Overview of Database Management M. Tamer Özsu David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Fall 2012 CS 348 Overview of Database Management
Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components
Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
Foundations of Business Intelligence: Databases and Information Management
Foundations of Business Intelligence: Databases and Information Management Content Problems of managing data resources in a traditional file environment Capabilities and value of a database management
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
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
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
Foundations of Business Intelligence: Databases and Information Management
Foundations of Business Intelligence: Databases and Information Management Problem: HP s numerous systems unable to deliver the information needed for a complete picture of business operations, lack of
Database Design and Programming
Database Design and Programming Peter Schneider-Kamp DM 505, Spring 2012, 3 rd Quarter 1 Course Organisation Literature Database Systems: The Complete Book Evaluation Project and 1-day take-home exam,
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,
Introduction to Database Systems. Chapter 1 Introduction. Chapter 1 Introduction
Introduction to Database Systems Winter term 2013/2014 Melanie Herschel [email protected] Université Paris Sud, LRI 1 Chapter 1 Introduction After completing this chapter, you should be able to:
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
Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions
Topics in basic DBMS course
Topics in basic DBMS course Database design Transaction processing Relational query languages (SQL), calculus, and algebra DBMS APIs Database tuning (physical database design) Basic query processing (ch
Course 103402 MIS. Foundations of Business Intelligence
Oman College of Management and Technology Course 103402 MIS Topic 5 Foundations of Business Intelligence CS/MIS Department Organizing Data in a Traditional File Environment File organization concepts Database:
10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions
10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,
DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2
1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives Describe how the problems of managing data resources in a traditional file environment are solved
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
Databases and Information Management
Databases and Information Management Reading: Laudon & Laudon chapter 5 Additional Reading: Brien & Marakas chapter 3-4 COMP 5131 1 Outline Database Approach to Data Management Database Management Systems
MicroStrategy Course Catalog
MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY
ORACLE DATABASE 10G ENTERPRISE EDITION
ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.
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
ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
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
MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008
MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student
B.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
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
FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.
FIFTH EDITION Oracle Essentials Rick Greenwald, Robert Stackowiak, and Jonathan Stern O'REILLY" Beijing Cambridge Farnham Koln Sebastopol Tokyo _ Table of Contents Preface xiii 1. Introducing Oracle 1
purexml Critical to Capitalizing on ACORD s Potential
purexml Critical to Capitalizing on ACORD s Potential An Insurance & Technology Editorial Perspectives TechWebCast Sponsored by IBM Tuesday, March 27, 2007 9AM PT / 12PM ET SOA, purexml and ACORD Optimization
Overview of Database Management Systems
Overview of Database Management Systems Goals: DBMS basic concepts Introduce underlying managerial issues Prepare for discussion of uses of DBMS, such as OLAP and database mining 1 Overview of Database
Business Analytics and Data Visualization. Decision Support Systems Chattrakul Sombattheera
Business Analytics and Data Visualization Decision Support Systems Chattrakul Sombattheera Agenda Business Analytics (BA): Overview Online Analytical Processing (OLAP) Reports and Queries Multidimensionality
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
In-memory databases and innovations in Business Intelligence
Database Systems Journal vol. VI, no. 1/2015 59 In-memory databases and innovations in Business Intelligence Ruxandra BĂBEANU, Marian CIOBANU University of Economic Studies, Bucharest, Romania [email protected],
Database Management. Chapter Objectives
3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management
High-Volume Data Warehousing in Centerprise. Product Datasheet
High-Volume Data Warehousing in Centerprise Product Datasheet Table of Contents Overview 3 Data Complexity 3 Data Quality 3 Speed and Scalability 3 Centerprise Data Warehouse Features 4 ETL in a Unified
The Import & Export of Data from a Database
The Import & Export of Data from a Database Introduction The aim of these notes is to investigate a conceptually simple model for importing and exporting data into and out of an object-relational database,
CERULIUM TERADATA COURSE CATALOG
CERULIUM TERADATA COURSE CATALOG Cerulium Corporation has provided quality Teradata education and consulting expertise for over seven years. We offer customized solutions to maximize your warehouse. Prepared
COIS 342 - Databases
Faculty of Computing and Information Technology in Rabigh COIS 342 - Databases Chapter I The database Approach Adapted from Elmasri & Navathe by Dr Samir BOUCETTA First Semester 2011/2012 Types of Databases
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
History of Database Systems
History of Database Systems By Kaushalya Dharmarathna(030087) Sandun Weerasinghe(040417) Early Manual System Before-1950s Data was stored as paper records. Lot of man power involved. Lot of time was wasted.
14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:
14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)
DATA WAREHOUSING AND OLAP TECHNOLOGY
DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are
Choosing a Data Model for Your Database
In This Chapter This chapter describes several issues that a database administrator (DBA) must understand to effectively plan for a database. It discusses the following topics: Choosing a data model for
www.gr8ambitionz.com
Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1
Principles of Database. Management: Summary
Principles of Database Management: Summary Pieter-Jan Smets September 22, 2015 Contents 1 Fundamental Concepts 5 1.1 Applications of Database Technology.............................. 5 1.2 Definitions.............................................
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,
Introductory Concepts
Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner [email protected] http://www.cs.umu.se/~hegner Introductory Concepts 20150117
COMP5138 Relational Database Management Systems. Databases are Everywhere!
COMP5138 Relational Database Management Systems Week 1: COMP 5138 Intro to Database Systems Professor Joseph Davis and Boon Ooi Databases are Everywhere! Database Application Examples: Banking: all transactions
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS PRODUCT FACTS & FEATURES KEY FEATURES Comprehensive, best-of-breed capabilities 100 percent thin client interface Intelligence across multiple
Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data
INFO 1500 Introduction to IT Fundamentals 5. Database Systems and Managing Data Resources Learning Objectives 1. Describe how the problems of managing data resources in a traditional file environment are
Foundations of Business Intelligence: Databases and Information Management
Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall LEARNING OBJECTIVES Describe how the problems of managing data resources in a traditional
Flattening Enterprise Knowledge
Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it
Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem:
Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Chapter 6 Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:
ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS
Oracle Fusion editions of Oracle's Hyperion performance management products are currently available only on Microsoft Windows server platforms. The following is intended to outline our general product
D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] What is a database? A database is a collection of logically related data for
Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.
DBA Fundamentals COURSE CODE: COURSE TITLE: AUDIENCE: SQSDBA SQL Server 2008/2008 R2 DBA Fundamentals Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows
Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline
Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction Chapter 1 Outline An Example Characteristics of the Database Approach Actors
Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence
Introduction to Oracle Business Intelligence Standard Edition One Mike Donohue Senior Manager, Product Management Oracle Business Intelligence The following is intended to outline our general product direction.
Data Modeling for Big Data
Data Modeling for Big Data by Jinbao Zhu, Principal Software Engineer, and Allen Wang, Manager, Software Engineering, CA Technologies In the Internet era, the volume of data we deal with has grown to terabytes
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
Chapter 6. Foundations of Business Intelligence: Databases and Information Management
Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:
<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
Trafodion Operational SQL-on-Hadoop
Trafodion Operational SQL-on-Hadoop SophiaConf 2015 Pierre Baudelle, HP EMEA TSC July 6 th, 2015 Hadoop workload profiles Operational Interactive Non-interactive Batch Real-time analytics Operational SQL
Managing XML Data to optimize Performance into Object-Relational Databases
Database Systems Journal vol. II, no. 2/2011 3 Managing XML Data to optimize Performance into Object-Relational Databases Iuliana BOTHA Academy of Economic Studies, Bucharest, Romania [email protected]
DISTRIBUTED AND PARALLELL DATABASE
DISTRIBUTED AND PARALLELL DATABASE SYSTEMS Tore Risch Uppsala Database Laboratory Department of Information Technology Uppsala University Sweden http://user.it.uu.se/~torer PAGE 1 What is a Distributed
Your Data, Any Place, Any Time.
Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to: Run your most demanding mission-critical applications. Reduce
Objectives. Distributed Databases and Client/Server Architecture. Distributed Database. Data Fragmentation
Objectives Distributed Databases and Client/Server Architecture IT354 @ Peter Lo 2005 1 Understand the advantages and disadvantages of distributed databases Know the design issues involved in distributed
The Classical Architecture. Storage 1 / 36
1 / 36 The Problem Application Data? Filesystem Logical Drive Physical Drive 2 / 36 Requirements There are different classes of requirements: Data Independence application is shielded from physical storage
Introduction to Object-Oriented and Object-Relational Database Systems
, Professor Uppsala DataBase Laboratory Dept. of Information Technology http://www.csd.uu.se/~udbl Extended ER schema Introduction to Object-Oriented and Object-Relational Database Systems 1 Database Design
Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to:
Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to: Run your most demanding mission-critical applications. Reduce
Introduction to IR Systems: Supporting Boolean Text Search. Information Retrieval. IR vs. DBMS. Chapter 27, Part A
Introduction to IR Systems: Supporting Boolean Text Search Chapter 27, Part A Database Management Systems, R. Ramakrishnan 1 Information Retrieval A research field traditionally separate from Databases
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities
Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities April, 2013 gaddsoftware.com Table of content 1. Introduction... 3 2. Vendor briefings questions and answers... 3 2.1.
Oracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
Geodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
Oracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database
Oracle Database 11g Comparison Chart
Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix
low-level storage structures e.g. partitions underpinning the warehouse logical table structures
DATA WAREHOUSE PHYSICAL DESIGN The physical design of a data warehouse specifies the: low-level storage structures e.g. partitions underpinning the warehouse logical table structures low-level structures
Foundations of Business Intelligence: Databases and Information Management
Foundations of Business Intelligence: Databases and Information Management Wienand Omta Fabiano Dalpiaz 1 drs. ing. Wienand Omta Learning Objectives Describe how the problems of managing data resources
Chapter 1 Databases and Database Users
Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Outline Introduction An Example Characteristics of the Database Approach Actors
