Exploring the Design Needs for the New Database Era EMMSAD2018, TALLINN 1
|
|
- Marylou Wilkins
- 5 years ago
- Views:
Transcription
1 Exploring the Design Needs for the New Database Era NOA ROY-HUBARA AND ARNON STURM EMMSAD2018, TALLINN 1
2 Introduction The database world has changed tremendously over the last decade. New technologies = new gaps. How do we choose the right database solution nowadays? How do we design databases nowadays? EMMSAD2018, TALLINN 2
3 Motivation When asking practitioners how do you choose a database for your application the answers varies: Agenda 50% Knowledge 30% Exploration 20% This might lead to a wrong decision regrading the database technology. EMMSAD2018, TALLINN 3
4 Research Question What database design methods exist today? How to choose the most fitting technology? What are the considerations when designing a database? EMMSAD2018, TALLINN 4
5 Background: Databases Relational, Object Oriented, NoSQL, NewSQL. NoSQL has four sub-types: Key-Value, Column Based, Document Based and Graphs. Known concepts of databases: Consistency, Integrity, Performance, Query options and Flexibility. EMMSAD2018, TALLINN 5
6 Trends EMMSAD2018, TALLINN 6
7 Database Design Traditional design has three steps: Conceptual modeling Logical modeling Physical modeling What does a good design method needs? Expressiveness Requirements of data, functionality and non functional properties Ease of use Guidelines Formality EMMSAD2018, TALLINN 7
8 Relational Database Design A known, mature and well researched process. Conceptual modeling: ERD, UML. Logical modeling: Suggest normalized tables. Physical design: actual tables on a chosen database (MSSQL, MySQL, etc), Views, etc. EMMSAD2018, TALLINN 8
9 Object Oriented Database Design Emerged at the early 1980 s. Share characteristics with programming object-oriented applications with common terms such as objects, encapsulation, inheritance, etc. Identifying classes, objects, the relations between them. Conceptual modeling can be done by UML. Logical and physical modeling are the same. EMMSAD2018, TALLINN 9
10 NoSQL Database Design 5 categories: 1. Design approaches for all NoSQL subtypes 2. Design approaches for Key-Value databases 3. Design approaches for Wide-Column Stores 4. Design approaches for Document stores 5. Design approaches for Graph databases Current research will assist in understanding needed aspects from new design methods. EMMSAD2018, TALLINN 10
11 NoSQL Database Design: Design approaches for all NoSQL subtypes Kaur and Rani: a review Expressiveness Guidelines - Formality - NoAM (Bugiotti et al.) Expressiveness Guidelines - Formality - 1. Kaur, K., Rani, R.: Modeling and querying data in NoSQL databases. In: IEEE International Conference on Big Data, pp. 1 7, October Bugiotti, F., Cabibbo, L., Atzeni, P., Torlone, R.: Database design for NoSQL systems. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER LNCS, vol. 8824, pp Springer, Cham (2014). EMMSAD2018, TALLINN 11
12 NoSQL Database Design: Design approaches for Key-Value stores Rossel and Manna Expressiveness Guidelines - Formality - 3. Rossel, G., Manna, A.: A modeling methodology for NoSQL key-value databases. Database Syst. J. 8(2), (2017) EMMSAD2018, TALLINN 12
13 NoSQL Database Design: Design approaches for Wide-Column stores KDM (Chebotko, Kashlev and Lu) Expressiveness Guidelines + Formality + NoSE (Mior, Aboulnaga and Liu) Expressiveness Guidelines + Formality + 4. Chebotko, A., Kashlev, A., Lu, S.: A big data modeling methodology for Apache Cassandra. In: IEEE International Congress on Big Data, pp , June Mior, M.J., Salem, K., Aboulnaga, A., Liu, R.: NoSE: schema design for NoSQL applications. IEEE Trans. Knowl. Data Eng. 29(10), (2017) EMMSAD2018, TALLINN 13
14 NoSQL Database Design: Design approaches for Wide-Column stores Boussahoua, Boussaid and Bentayeb. Expressiveness Guidelines - Formality - 6. Boussahoua, M., Boussaid, O., Bentayeb, F.: Logical schema for data warehouse on column-oriented NoSQL databases. In: Benslimane, D., Damiani, E., Grosky, W.I., Hameurlain, A., Sheth, A., Wagner, R.R. (eds.) DEXA LNCS, vol , pp Springer, Cham (2017). 4_20 EMMSAD2018, TALLINN 14
15 NoSQL Database Design: Design approaches for Document stores Vera et al. document database viewing Expressiveness Guidelines - Formality - Mason Expressiveness Guidelines - Formality - 7. Vera, H., Wagner Boaventura, M.H., Guimaraes, V., Hondo, F.: Data modeling for NoSQL document-oriented databases. In: CEUR Workshop Proceedings, vol. 1478, pp (2015) 8. Mason, R.T.: NoSQL databases and data modeling techniques for a document-oriented NoSQL database. In: Proceedings of Informing Science and IT Education Conference (InSITE), pp (2015) EMMSAD2018, TALLINN 15
16 NoSQL Database Design: Design approaches for Document stores Shin, Hwang and Jung. Expressiveness Guidelines + Formality - de Lima and dos Santos Mello Expressiveness Guidelines + Formality - 9. Shin, K., Hwang, C., Jung, H.: NoSQL database design using UML conceptual data model based on Peter Chen s framework. Int. J. Appl. Eng. Res. 12(5), (2017) 10. de Lima, C., dos Santos Mello, R.: A workload-driven logical design approach for NoSQL document databases. In: Proceedings of the 17th International Conference on Information Integration and Web-Based Applications and Services, p. 73. ACM, December 2015 EMMSAD2018, TALLINN 16
17 NoSQL Database Design: Design approaches for Graph databases De Virgilio, Maccioni and Torlone. Expressiveness Guidelines + Formality - UMLtoGraphDB (Daniel, Suny e, Cabot) Expressiveness Guidelines - Formality De Virgilio, R., Maccioni, A., Torlone, R.: Model-driven design of graph databases. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER LNCS, vol. 8824, pp Springer, Cham (2014) Daniel, G., Sunyé, G., Cabot, J.: UMLtoGraphDB: mapping conceptual schemas to graph databases. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER LNCS, vol. 9974, pp Springer, Cham (2016). EMMSAD2018, TALLINN 17
18 NoSQL Database Design: Design approaches for Graph databases Akoka, Comyn-Wattiau and Prat. Expressiveness Guidelines + Formality - GDBS (Roy-Hubara et al.) Expressiveness Guidelines + Formality Akoka, J., Comyn-Wattiau, I., Prat, N.: A four V s design approach of NoSQL graph databases. In: de Cesare, S., Frank, U. (eds.) ER LNCS, vol , pp Springer, Cham (2017) Roy-Hubara, N., Rokach, L., Shapira, B., Shoval, P.: Modeling graph database schema. IT Prof. 6, (2017) EMMSAD2018, TALLINN 18
19 NewSQL Database Design NewSQL databases are stronger Relational databases. They support the same tabular structure, and same data types When designing a NewSQL database, it is probably preferable to use the same notions and methods that are done when creating a relational database. EMMSAD2018, TALLINN 19
20 Discussion Most methods uses a conceptual model, with different levels of expressiveness. Several methods uses query considerations: Their type (OLAP vs. OLTP) Their frequencies Their format NFR are hardly referred to. Most methods offer guidelines to a limited extent. Formality is addressed to a certain extent. EMMSAD2018, TALLINN 20
21 Discussion Things that has to be taken into account when designing a database, based on known methods and the suggested ones: Specify the data types and their relationships Estimate the five Vs for each of the above Analyze access patterns Assess workload Any design first step should be selecting the right technology based on the design and analysis of the application requirements! EMMSAD2018, TALLINN 21
22 Summary and Future Research The new era of databases requires rethinking of design methods. New aspects require further considerations that should be taken at early stages. A major issue - database technology is chosen a-priori. In the future we plan to further examine the design needs. We plan to address these needs within a comprehensive database design framework. EMMSAD2018, TALLINN 22
23 Thanks for listening! Questions? EMMSAD2018, TALLINN 23
Guiding System Modelers in Multi View Environments: A Domain Engineering Approach
Guiding System Modelers in Multi View Environments: A Domain Engineering Approach Arnon Sturm Department of Information Systems Engineering Ben-Gurion University of the Negev, Beer Sheva 84105, Israel
More informationA Study of Conceptual Data Modelling in the Era of Big Data: A Case of Zambia
A Study of Conceptual Data Modelling in the Era of Big Data: A Case of Zambia Listone Kaputula 1, Dani Eliya Banda 2 P.G Student, Department of Electrical and Electronic Engineering, University of Zambia,
More informationUsing a NoSQL graph oriented database to store accessible transport routes
Using a NoSQL graph oriented database to store accessible transport routes Belén Vela belen.vela@urjc.es José María Cavero josemaria.cavero@urjc.es Paloma Cáceres paloma.caceres@urjc.es Almudena Sierra
More informationDESIGN PATTERN MATCHING
PERIODICA POLYTECHNICA SER. EL. ENG. VOL. 47, NO. 3 4, PP. 205 212 (2003) DESIGN PATTERN MATCHING Dániel PETRI and György CSERTÁN Department of Measurement and Information Systems Budapest University of
More informationThis is an author-deposited version published in : Eprints ID : 19056
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationDatabase Design for NoSQL Systems
Database Design for NoSQL Systems Francesca Bugiotti, Luca Cabibbo, Paolo Atzeni, Riccardo Torlone To cite this version: Francesca Bugiotti, Luca Cabibbo, Paolo Atzeni, Riccardo Torlone. Database Design
More informationApache Spark: A Literature Review. Presenter: Aaron Sarson
Apache Spark: A Literature Review Presenter: Aaron Sarson Outline Introduction to Spark Problem to be addressed Proposed Approach Ø Research Questions Contributions Results Ø RQ1, RQ2, RQ3 Conclusion &
More informationChapter 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
More informationAutomatic Clustering Old and Reverse Engineered Databases by Evolutional Processing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 10, October 2014,
More informationOpen Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA
Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA Oksana Nikiforova and Natalja Pavlova Department of Applied Computer Science, Riga Technical University,
More informationA Data Warehouse Engineering Process
A Data Warehouse Engineering Process Sergio Luján-Mora and Juan Trujillo D. of Software and Computing Systems, University of Alicante Carretera de San Vicente s/n, Alicante, Spain {slujan,jtrujillo}@dlsi.ua.es
More informationMethods for Complex Web Hypermedia Application: The Design Processes
Methods for Complex Web Hypermedia Application: The Design Processes Ahmad Syafiq Ahmad Appandi, Azrul Hazri Jantan Faculty of Computer Science & Information Technology 43400 UPM, Serdang, Selangor. ahmadsyafiq.upm@gmail.com,
More informationHybrid Technique of using ANN in Semi-Star Schema Generation
Hybrid Technique of using ANN in Semi-Star Schema Generation 1 Aisha Latif, 2 M. Younus Javed, and 1 Ayesha Altaf College of Telecommunication, National University of Sciences and Technology (NUST), Pakistan.
More informationAn Evaluation of Multi-Level Modeling Frameworks for Extensible Graphical Editing Tools
An Evaluation of Multi-Level Modeling Frameworks for Extensible Graphical Editing Tools Kosaku Kimura 1 and Kazunori Sakamoto 2 1 Fujitsu Laboratories, Japan 2 National Institute of Informatics, Japan
More informationEDA Juin 2013 Blois, France. Summarizability Issues in Multidimensional Models: A Survey* Authors: Marouane HACHICHA Jérôme DARMONT
*Problèmes d'additivité dus à la présence de hiérarchies complexes dans les modèles multidimensionnels : définitions, solutions et travaux futurs EDA 2013 Summarizability Issues in Multidimensional Models:
More informationPhysical Modeling of Data Warehouses using UML
Department of Software and Computing Systems Physical Modeling of Data Warehouses using UML Sergio Luján-Mora Juan Trujillo DOLAP 2004 Contents Motivation UML extension mechanisms DW design framework DW
More informationAn Overview of various methodologies used in Data set Preparation for Data mining Analysis
An Overview of various methodologies used in Data set Preparation for Data mining Analysis Arun P Kuttappan 1, P Saranya 2 1 M. E Student, Dept. of Computer Science and Engineering, Gnanamani College of
More informationExtending Uml for Multidimensional Modeling in Data Warehouse
Available online at www.interscience.in Extending Uml for Multidimensional Modeling in Data Warehouse Bakul Dhawan & Anjana Gosain University School of Information Technology E-mail: bakuldhawan@gmail.com,
More informationA Formal Method for Conceptual Fit Analysis
Complex Systems Informatics and Modeling Quarterly CSIMQ, Issue 5, December 2015/January 2016, Pages 14-25 Published online by RTU Press, https://csimq-journals.rtu.lv http://dx.doi.org/10.7250/csimq.2015-5.02
More informationDelivery of Consistent and Integrated User s Data within a Multi-Tenant Adaptive SaaS Application
Delivery of Consistent and Integrated User s Data within a Multi-Tenant Adaptive SaaS Application Aivars Niedritis University of Latvia, Faculty of Computer Science, Raina boulv.19, Riga Aivars.Niedritis@lu.lv
More informationIntroduction to Data Science Day 2
Introduction to Data Science Day 2 Data Matters Summer workshop series in data science Sponsored by the Odum Institute, RENCI, and NCDS Thomas M. Carsey carsey@unc.edu Examples of Data Science Google Flu
More informationDistributed Databases: SQL vs NoSQL
Distributed Databases: SQL vs NoSQL Seda Unal, Yuchen Zheng April 23, 2017 1 Introduction Distributed databases have become increasingly popular in the era of big data because of their advantages over
More informationCHAPTER 2: DATA MODELS
CHAPTER 2: DATA MODELS 1. A data model is usually graphical. PTS: 1 DIF: Difficulty: Easy REF: p.36 2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the
More informationEnabling Off-Line Business Process Analysis: A Transformation-Based Approach
Enabling Off-Line Business Process Analysis: A Transformation-Based Approach Arnon Sturm Department of Information Systems Engineering Ben-Gurion University of the Negev, Beer Sheva 84105, Israel sturm@bgu.ac.il
More informationRequirements Engineering for Enterprise Systems
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Requirements Engineering for Enterprise Systems
More informationA Model Driven Approach to Design Web Services in a Web Engineering Method 1
A Model Driven Approach to Design Web Services in a Web Engineering Method 1 Marta Ruiz, Pedro Valderas, Victoria Torres, Vicente Pelechano 1 Departamento de Sistemas Informáticos y Computación Universidad
More informationSAMSTAR. A Semi-Automated lexical Method for generating STAR schemas using an ER diagram
SAMSTAR A Semi-Automated lexical Method for generating STAR schemas using an ER diagram Il-Yeol Song, Ritu Khare, and Bing Dai The ischool at Drexel College of Information Science and Technology Drexel
More informationData Modeling in the NoSQL World
Data Modeling in the NoSQL World Paolo Atzeni, Francesca Bugiotti, Luca Cabibbo, Riccardo Torlone To cite this version: Paolo Atzeni, Francesca Bugiotti, Luca Cabibbo, Riccardo Torlone. Data Modeling in
More informationTaxonomy Dimensions of Complexity Metrics
96 Int'l Conf. Software Eng. Research and Practice SERP'15 Taxonomy Dimensions of Complexity Metrics Bouchaib Falah 1, Kenneth Magel 2 1 Al Akhawayn University, Ifrane, Morocco, 2 North Dakota State University,
More informationA CRITICAL EVALUATION OF SCHEMA INTEGRATION METHODOLOGIES AND TRENDS
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2002 Proceedings Americas Conference on Information Systems (AMCIS) December 2002 A CRITICAL EVALUATION OF SCHEMA INTEGRATION METHODOLOGIES
More informationPOLITECNICO DI TORINO Repository ISTITUZIONALE
POLITECNICO DI TORINO Repository ISTITUZIONALE Tool-automation for supporting the DSL learning process Original Tool-automation for supporting the DSL learning process / Tomassetti F.; Figueroa C.; Ratiu
More informationNewSQL Databases MemSQL and VoltDB Experimental Evaluation
NewSQL Databases MemSQL and VoltDB Experimental Evaluation João Oliveira 1 and Jorge Bernardino 1,2 1 ISEC, Polytechnic of Coimbra, Rua Pedro Nunes, Coimbra, Portugal 2 CISUC Centre for Informatics and
More information2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the integrity of the data.
Test bank for Database Systems Design Implementation and Management 11th Edition by Carlos Coronel,Steven Morris Link full download test bank: http://testbankcollection.com/download/test-bank-for-database-systemsdesign-implementation-and-management-11th-edition-by-coronelmorris/
More informationGraph Databases. Big Data Course. Antonio Maccioni. 24 April Rome. locatedin
ic p o t heldby wher e Big Data Course y email locatedin af fili at ed B offered Antonio Maccioni maccioni@dia.uniroma3.it Rome Of re tu 24 April 2014 lec wh en Graph Databases Graph Databases are an odd
More informationThomas Bleier, Zhendong Ma, Christian Wagner AIT Austrian Insitute of Technology
Thomas Bleier, Zhendong Ma, Christian Wagner AIT Austrian Insitute of Technology 3 rd International Workshop Modeling Methods in Motion, Vienna, September 13 th, 2012 Outline ICT Security Research @ AIT
More informationSHORT SURVEY ON GRAPHICAL DATABASE
SHORT SURVEY ON GRAPHICAL DATABASE Harsha R Vyavahare 1 Sipna COET, Computer Department, SGBAU University,Amravati, Amravati, Maharastra 444607, India hvyawahare01@gmail.com Dr.P.P.Karde 2 HOD, GOVT polytechnic
More informationContents. 1 A Tribute to Antoni Olivé on the Occasion of His Retirement... 1 Janis Bubenko, Colette Rolland and Arne Sølvberg
Contents 1 A Tribute to Antoni Olivé on the Occasion of His Retirement....... 1 Janis Bubenko, Colette Rolland and Arne Sølvberg 2 30 Years of Contributions to Conceptual Modeling............... 7 Jordi
More informationQUERY RECOMMENDATION SYSTEM USING USERS QUERYING BEHAVIOR
International Journal of Emerging Technology and Innovative Engineering QUERY RECOMMENDATION SYSTEM USING USERS QUERYING BEHAVIOR V.Megha Dept of Computer science and Engineering College Of Engineering
More informationNOSQL IMPLEMENTATION OF A CONCEPTUAL DATA MODEL: UML CLASS DIAGRAM TO A DOCUMENT-ORIENTED MODEL
NOSQL IMPLEMENTATION OF A CONCEPTUAL DATA MODEL: UML CLASS DIAGRAM TO A DOCUMENT-ORIENTED MODEL A.BENMAKHLOUF Computer, Networks, Mobility and Modeling Laboratory (IR2M), Faculty of Science and Technology,
More informationCHAPTER 2: DATA MODELS
Database Systems Design Implementation and Management 12th Edition Coronel TEST BANK Full download at: https://testbankreal.com/download/database-systems-design-implementation-andmanagement-12th-edition-coronel-test-bank/
More informationSubset, Equality, and Exclusion Rules In ORM
Reference: Mustafa Jarrar: Lecture Notes on Subset, Equality, and Exclusion Rules in ORM University of Birzeit, Palestine, 2015 Subset, Equality, and Exclusion Rules In ORM (Chapter 6) Dr. Mustafa Jarrar
More informationChapter 8: Enhanced ER Model
Chapter 8: Enhanced ER Model Subclasses, Superclasses, and Inheritance Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Hierarchies Modeling of UNION
More informationPerformance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases
Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases Khalid Mahmood Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology, Karachi Pakistan khalidmdar@yahoo.com
More informationHow to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA
How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA Peter Huegel SAP Solutions Specialist Agenda MicroStrategy and SAP Drilldown MicroStrategy and SAP BW Drilldown MicroStrategy and
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationProceed Requirements Meta-Model For Adequate Business Intelligence Using Workflow
International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 Volume 1 Issue 5 ǁ Sep. 2013 ǁ PP.46-50 Proceed Requirements Meta-Model For Adequate
More informationNOSQL DATABASE SYSTEMS: DECISION GUIDANCE AND TRENDS. Big Data Technologies: NoSQL DBMS (Decision Guidance) - SoSe
NOSQL DATABASE SYSTEMS: DECISION GUIDANCE AND TRENDS h_da Prof. Dr. Uta Störl Big Data Technologies: NoSQL DBMS (Decision Guidance) - SoSe 2017 163 Performance / Benchmarks Traditional database benchmarks
More informationKNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN
1 [] KEVIN NGUYEN 1 2 TABLE OF CONTENTS Table of Contents...... 2 1. Database Systems........ 3 2. Data Models..... 9 3. The Relational Database Model.......... 18 4. Entity Relationship (ER) Model....
More informationOntology Driven Query Language for NoSQL Databases
Ontology Driven Query Language for NoSQL Databases 1 Shreya Banerjee, 2 Takaaki Goto, 3 Narayan C Debnath, 4 Anirban Sarkar 1,4 Department of Computer Science & Engineering, National Institute of Technology,
More informationStatic Safety Analysis of UML Action Semantics for Critical Systems Development
Static Safety Analysis of UML Action Semantics for Critical Systems Development Zsigmond Pap, Dániel Varró Dept. of Measurement and Information Systems Budapest University of Technology and Economics H-1521
More informationOntology- and Bayesian- based Information Security Risk Management
Ontology- and Bayesian- based Information Security Risk Management Stefan Fenz sfenz@securit 4 th ETSI Security Workshop 13 14 January 2009 ETSI, Sophia Antipolis, France Motivation Almost every business
More informationFundamentals of Design, Implementation, and Management Tenth Edition
Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 3 Data Models Database Systems, 10th Edition 1 Objectives In this chapter, you will learn: About data modeling
More informationThe Implications of Optimality Results for Incremental Model Synchronization for TGGs Holger Giese, Stephan Hildebrandt
The Implications of Optimality Results for Incremental Model Synchronization for TGGs Bi-directional transformations (BX) Theory and Applications Across Disciplines (13w5115) December 1-6, 2013 Holger
More informationKeywords Data alignment, Data annotation, Web database, Search Result Record
Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web
More informationHow To Create A Simple Database Schema Diagram In Visual Studio 2012 >>>CLICK HERE<<<
How To Create A Simple Database Schema Diagram In Visual Studio 2012 engineering. Produce ERD for your database from data definition language. With Visual Paradigm, you can then reverse the DDL file and
More informationCMPE 131 Software Engineering. Database Introduction
Presented By Melvin Ch ng CMPE 131 Software Engineering September 14, 2017 Database Introduction Ruby on Rails ORM Agenda Database Management System (DBMS) SQL vs NoSQL Relational Database Introduction
More informationCS 327E Lecture 8. Shirley Cohen. February 22, 2016
CS 327E Lecture 8 Shirley Cohen February 22, 2016 Where we are Phase 1: SQL Phase 2: Database Design Phase 3: Database-Intensive Applications Reminders Homework: assigned chapters from design book Reading
More informationClassification and Summarization of Software Refactoring Researches: A Literature Review Approach
, pp.279-284 http://dx.doi.org/10.14257/astl.2014.46.59 Classification and Summarization of Software Refactoring Researches: A Literature Review Approach Mesfin Abebe and Cheol-Jung Yoo Chonbuk National
More informationStructuring the First Steps of Requirements Elicitation
Structuring the First Steps of Requirements Elicitation Jeanine Souquières, Maritta Heisel To cite this version: Jeanine Souquières, Maritta Heisel. Structuring the First Steps of Requirements Elicitation.
More informationModern Software Engineering Methodologies Meet Data Warehouse Design: 4WD
Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD Matteo Golfarelli Stefano Rizzi Elisa Turricchia University of Bologna - Italy 13th International Conference on Data Warehousing
More informationXML Data in (Object-) Relational Databases
XML Data in (Object-) Relational Databases RNDr. Irena Mlýnková irena.mlynkova@mff.cuni.cz Charles University Faculty of Mathematics and Physics Department of Software Engineering Prague, Czech Republic
More informationNoSQL-- Hadoop/ HBase/ MongoDB Database Management System II Computer Science Department
NoSQL-- Hadoop/ HBase/ MongoDB Database Management System II Computer Science Department Dr. Karne Description: In the pass decades, the volume of data is increasing explosively. There are 5-V characteristics
More informationFedX: A Federation Layer for Distributed Query Processing on Linked Open Data
FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany
More informationCS 445 Introduction to Database Systems
CS 445 Introduction to Database Systems TTh 2:45-4:20pm Chadd Williams Pacific University 1 Overview Practical introduction to databases theory + hands on projects Topics Relational Model Relational Algebra/Calculus/
More informationCOMPUTER-AIDED DATA-MART DESIGN
COMPUTER-AIDED DATA-MART DESIGN Fatma Abdelhédi, Geneviève Pujolle, Olivier Teste, Gilles Zurfluh University Toulouse 1 Capitole IRIT (UMR 5505) 118, Route de Narbonne 31062 Toulouse cedex 9 (France) {Fatma.Abdelhédi,
More informationUtilizing Concurrency: A New Theory for Memory Wall
Utilizing Concurrency: A New Theory for Memory Wall Xian-He Sun (&) and Yu-Hang Liu Illinois Institute of Technology, Chicago, USA {sun,yuhang.liu}@iit.edu Abstract. In addition to locality, data access
More informationFrom Object Composition to Model Transformation with the MDA
From Object Composition to Transformation with the MDA Jean Bézivin University of Nantes 2, rue de la Houssinière, BP 92208 44322 Nantes cedex 3, France Jean.Bezivin@sciences.univ-nantes.fr Abstract The
More informationFausto Giunchiglia and Mattia Fumagalli
DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From
More informationManaging Changes to Schema of Data Sources in a Data Warehouse
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Managing Changes to Schema of Data Sources in
More informationIntroduction to Data Management. Lecture #2 (Big Picture, Cont.) Instructor: Chen Li
Introduction to Data Management Lecture #2 (Big Picture, Cont.) Instructor: Chen Li 1 Announcements v We added 10 more seats to the class for students on the waiting list v Deadline to drop the class:
More informationBusiness information mapping (BIMs) (cont.) real-time (RT) driver indicators, 90 Vehicle Product (VP) Development, LMC, 87 88
Index A Allseen Alliance, 187 Application architecture and integration skills, 106 Application Developers Alliance (ADA), 188 Application programming interfaces (APIs), 19 Architecture building blocks
More informationPostprint.
http://www.diva-portal.org Postprint This is the accepted version of a paper presented at 35th International Conference on Conceptual Modeling (ER 2016), Gifu, Japan, November 14-17, 2016. Citation for
More informationDependency Diagram To Meet The 3nf
Write The Relational Schema And Draw The Dependency Diagram To Meet The 3nf I need to draw relational schema and dependency diagram showing transitive and partial dependencies. Also it should meet 3rd
More informationA Rule-Based Approach for the Recognition of Similarities and Differences in the Integration of Structural Karlstad Enterprise Modeling Schemata
A Rule-Based Approach for the Recognition of Similarities and Differences in the Integration of Structural Karlstad Enterprise Modeling Schemata Peter Bellström Department of Information Systems, Karlstad
More informationTowards Development of Solution for Business Process-Oriented Data Analysis
Towards Development of Solution for Business Process-Oriented Data Analysis M. Klimavicius Abstract This paper proposes a modeling methodology for the development of data analysis solution. The Author
More informationDatabase Roma Tre
Database Group @ Roma Tre http://www.dia.uniroma3.it/db/ DIPARTIMENTO DI INFORMATICA E AUTOMAZIONE July 2012 The Database Group is one of the six research groups of the Department of Computer Science and
More informationImpact of Dependency Graph in Software Testing
Impact of Dependency Graph in Software Testing Pardeep Kaur 1, Er. Rupinder Singh 2 1 Computer Science Department, Chandigarh University, Gharuan, Punjab 2 Assistant Professor, Computer Science Department,
More informationABD - Database Administration
Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2017 BACHELOR'S DEGREE IN INFORMATICS
More informationIMPACT OF DEPENDENCY GRAPH IN SOFTWARE TESTING
IMPACT OF DEPENDENCY GRAPH IN SOFTWARE TESTING Pardeep kaur 1 and Er. Rupinder Singh 2 1 Research Scholar, Dept. of Computer Science and Engineering, Chandigarh University, Gharuan, India (Email: Pardeepdharni664@gmail.com)
More informationUsing SLE for creation of Data Warehouses
Using SLE for creation of Data Warehouses Yvette Teiken OFFIS, Institute for Information Technology, Germany teiken@offis.de Abstract. This paper describes how software language engineering is applied
More informationMandatory Roles. Dr. Mustafa Jarrar. Knowledge Engineering (SCOM7348) (Chapter 5) University of Birzeit
Lecture Notes on Mandatory Roles Birzeit University 2011 Knowledge Engineering (SCOM7348) Mandatory Roles (Chapter 5) Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info Jarrar
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationA MAS Based ETL Approach for Complex Data
A MAS Based ETL Approach for Complex Data O. Boussaid, F. Bentayeb, J. Darmont Abstract : In a data warehousing process, the phase of data integration is crucial. Many methods for data integration have
More informationMEMOCenterNG A full-featured modeling environment for organization modeling and model-driven software development
MEMOCenterNG A full-featured modeling environment for organization modeling and model-driven software development Jens Gulden and Prof. Dr. Ulrich Frank University Duisburg-Essen, Universitaetsstr. 9,
More informationUML is still inconsistent!
Department of Computer Science Institute for Software and Multimedia Engineering, Software Technology Group UML is still inconsistent! How to improve OCL Constraints in the UML 2.3 Superstructure Claas
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationAn Introduction To Data Base Systems: V. 1 By C. J. Date
An Introduction To Data Base Systems: V. 1 By C. J. Date 1. Database Management Systems In the past decade or so, relational database management systems have been the choice of many. Some K/V stores (e.g.
More informationProcessing Techniques. Chapter 7: Design and Development and Evaluation of Systems. Online Processing. Real-time Processing
Processing Techniques Chapter 7: Design and Development and Evaluation of Systems The Processing Methods for a system can be divided into: Online Processing Real-time Processing Batch Processing B2001
More informationInternational Journal of Informative & Futuristic Research ISSN:
www.ijifr.com Volume 5 Issue 8 April 2018 International Journal of Informative & Futuristic Research ISSN: 2347-1697 TRANSITION FROM TRADITIONAL DATABASES TO NOSQL DATABASES Paper ID IJIFR/V5/ E8/ 010
More informationAdvances in Data Management - NoSQL, NewSQL and Big Data A.Poulovassilis
Advances in Data Management - NoSQL, NewSQL and Big Data A.Poulovassilis 1 NoSQL So-called NoSQL systems offer reduced functionalities compared to traditional Relational DBMSs, with the aim of achieving
More informationEfficient Cube Construction for Smart City Data
Efficient Cube Construction for Smart City Data Michael Scriney & Mark Roantree Insight Centre for Data Analytics, School of Computing, Dublin City University, Dublin 9, Ireland michael.scriney@insight-centre.org,
More informationSeMFIS: A Tool for Managing Semantic Conceptual Models
Workshop on Graphical Modeling Language Development July 3, 2012 Kgs. Lyngby, Denmark SeMFIS: A Tool for Managing Semantic Conceptual Models Hans-Georg Fill Co-sponsored by the Austrian Science Fund: Grant
More informationLatest Trends in Database Technology NoSQL and Beyond
Latest Trends in Database Technology NoSQL and Beyond Sebas>an Marsching www.aquenos.com Why we want more than SQL Performance / Data Size Opera>onal Costs Availability 2 NoSQL NoSQL Not Only SQL 3 NoSQL
More informationArtifact-centric Business Process Models in UML: Specification and Reasoning (Extended Abstract)
Artifact-centric Business Process Models in UML: Specification and Reasoning (Extended Abstract) Montserrat Estañol supervised by Prof. Ernest Teniente Universitat Politècnica de Catalunya, Barcelona,
More informationUNIT -1 UNIT -II. Q. 4 Why is entity-relationship modeling technique not suitable for the data warehouse? How is dimensional modeling different?
(Please write your Roll No. immediately) End-Term Examination Fourth Semester [MCA] MAY-JUNE 2006 Roll No. Paper Code: MCA-202 (ID -44202) Subject: Data Warehousing & Data Mining Note: Question no. 1 is
More informationQuery optimization in Microsoft SQL server PDW
Motivation Univesity of Konstanz By Waleed Abrar January 11, 2015 Motivation Today s Agenda 1 Motivation 2 3 4 PDW Query Optimization (QO) 5 Example illustrating QO Work-flow 6 Conclusions 7 References
More informationTransforming Enterprise Ontologies into SBVR formalizations
Transforming Enterprise Ontologies into SBVR formalizations Frederik Gailly Faculty of Economics and Business Administration Ghent University Frederik.Gailly@ugent.be Abstract In 2007 the Object Management
More informationData integration supports seamless access to autonomous, heterogeneous information
Using Constraints to Describe Source Contents in Data Integration Systems Chen Li, University of California, Irvine Data integration supports seamless access to autonomous, heterogeneous information sources
More informationDATABASE MIGRATION ANALYSIS FOR DATA ASSURANCE USING D2LOADER
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN (P): 2249-6831; ISSN (E): 2249-7943 Vol. 7, Issue 3, Aug 2017, 19-24 TJPRC Pvt. Ltd. DATABASE MIGRATION
More informationEvolution of Database Systems
Evolution of Database Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Intelligent Decision Support Systems Master studies, second
More information