Towards Logical Level Design of Big Data

Size: px
Start display at page:

Download "Towards Logical Level Design of Big Data"

Transcription

1 Towards Logical Level Design of Big Data Shreya Banerjee 1, Renuka Shaw 1, Anirban Sarkar 1, Narayan C Debnath 2 1 Department of Computer Applications, National Institute of Technology, Durgapur, India 2 Department of Computer Science, Winona State University, MN, USA {shreya.banerjee85@gmail.com, shawrenuka@gmail.com, sarkar.anirban@gmail.com, ndebnath@winona.edu Abstract Now-a-days with the enormous synthesize and increasing use in the arena of cloud computing, smart devices, and business intelligence, Big Data also has become a growing area of research. Yet in literature existing approaches regarding logical level designing of Big Data is very rare. Most are about representation of both semi-structured and structured data and from the perspective of schema-base. But Big Data is combination of structured, semi-structured and unstructured data and its inherent character is schema-less. In this paper, a semi-structured conceptual model (Graph Object Oriented Semi Structured Data Model) has been undertaken to transform in JSON (Java Script Object Notation) schema in order to support logical level designing of Big Data. Further the logical level model is illustrated using a case study and implemented in a NoSQL document oriented database MongoDB. In the context, distinct logical characteristics of Big Data are recognized and inspected whether the required logical features are available in or not. Keywords Big Data; Logical Level Design; JSON schema transformation; Logical Level Characteristics; I. INTRODUCTION In recent days, Big Data is a very common term used in the province of internet and cloud computing. Big Data can be referred as the data of large data-set from petabyte to zeta byte (Volume), of different types from Facebook content to sensor data (Variety), generated in rapid rate (Velocity) and the data with various levels of uncertainty and reliability (Veracity). These four Vs are the main characteristics of Big Data [16]. With Volume the increasing size of the data set in the recent internet age is indicated. The second V Variety has been implied that the structured, semi- structured and unstructured - all types of data can be included within Big Data. The third V - Velocity is indicating that the Big Data is dynamic and schema-less. On the other hand Veracity implies that all the data are not accurate and relevant. All of these characteristics create some challenges regarding Big Data capture, data analysis, data storage and data visualization [8].To full-fill these challenges a conceptual and logical datamodel of Big Data is necessary to represent Big Data in concise and unambiguous manner. Schema-less data are realized as data which have no predefined schema or domain and schema-base data are those that have predefined schema. Big Data is inherently schemaless in nature as its type cannot be known in advance. NoSQL databases are emerging now-a-days to physically store large and heterogeneous Big Data efficiently [9]. These databases provide supports towards storage of both schema-less and schema-base data. NoSQL databases can be of four types column oriented data store, document database, graph database and key-value database [15]. Document databases store the data as a document in any format like XML [13] (Extensible Markup Language) or JSON [12] (Java Script Object Notation). Documents are grouped together in form of collection and different documents can have different types of fields [15]. MongoDB [11] is a kind of document database. Although physical implementation of Big Data is present, very few approaches are available in literature regarding both conceptual and logical data modeling and designing for Big Data and also of NoSQL databases. In [5], a data flow model is introduced that ranges over a class of higher order relations which are sufficiently expressive to represent a wide variety of structured, unstructured and semi-structured data. But this model only represents Big Data from the perspective of schema- base. Nothing is mentioned about representation of schema-less. In [6] a computational model p-dot is presented for Big Data analytics in a large distributed system. This model can works as a bridging model between different Big Data analytics software and different underlying software frameworks. But appropriate modeling constructs for Big Data is not referred. In [10], MongoDB is modeled using relational algebra. In this approach different relational algebra are modeled on MongoDB s collection. But the proposal is only about transformation of MongoDB s collection towards relational table and not about logical level design of Big Data. Efficient conceptual level design of Big Data is depending on the simultaneous representation of structured, semistructured and unstructured data [7] in schema-less form. A conceptual model of Big Data can be transformed towards a logical level data model represented in XML or JSON. JSON will be useful to represent logical model of Big Data than XML due to some benefits of JSON over XML. XML has some tags or known schema [13]. It does not strictly conform towards a formal constraint. It has some hierarchical structures which have nested some records that have no same schema [1]. Hence, XML is ideal to represent semi-structured data. On the other hand JSON is collection of name-value pairs that is suitable for representing semi-structured, unstructured and structured data [14]. XML objects are analyzed as DOMs (Document Object Mode), which takes a long time and are slower while JSON objects are analyzed as string arrays which can be much faster. So as compared to XML, JSON has obviously higher parsing efficiency and the advantage of easy preparation [14]. Beside, JSON is also suitable for cloud databases in order to serialize data. In this paper an attempt has been made to examine whether a semi-structured data model (Graph Object

2 Oriented Semi-Structured Data Model) proposed in [2] can be used as a conceptual model for representation of Big Data. Regarding this, has been transformed towards logical model to support Big Data and is inspected whether the necessary logical characteristics of Big Data are present in it or not. Moreover, this logical data model in JSON is further illustrated using a case study and implemented in MongoDB [11]. With these aforementioned objectives this paper is organized as follows. Brief description of is specified in Section II. Transformation rules from schema to JSON schema have been specified in section III. The transformation mechanism is illustrated using a case study and implemented in a NoSQL database MongoDB [11] in section IV. Finally, section V is about conclusion and future work. Fig. 1 is representation of the framework for the proposed work in this paper. JSON MONGODB CONCEPTUAL DATA MODEL LOGICAL DATA MODEL Fig. 1. Framework for the proposed work in this paper. PHYSICAL DATA MODEL II. BRIEF DESCRIPTION OF GRAPH OBJECT ORIENTED SEMI- STRUCTURED DATA MODEL The [2] extends the object oriented paradigm to model semi-structured data. Main construct types of this model are Elementary Semantic Group () that is a collection of related instances and Contextual Semantic Group () that is a collection of related. The proposed data model allows the entire semi-structured database to be viewed as a Graph (V, E) in layered organization. The vertices V are the different constructs of the model like or. Edges E of graph represent the relationships between or within the constructs of GOOSDM. Distinct modeling constructs and relationship types of GOOSDM with their graphical notations have been specified in Table I and Table II. III. PROPOSED TRANSFORMATION MECHANISM OF INTO JSON SCHEMA A systematic rule based transformation of to JSON schema is essential to express the semi-structured data at logical level more effectively [2]. There are some facilities of devising a transformation engine for conceptual model to logical model transformation. These facilities are separation of logical abstraction, proper representation of Big Data in order to store it physically in more suitable and unambiguous way, and providence of distinct choices to the database designers for designing different databases for same conceptual data model. For this purpose, in subsection A, set of rules have been proposed to generate the equivalent JSON schema from the semantic constructs and relationship types of a given schemata. In subsection B, correctness of model transformation from towards logical model is proved. Further, in section C, logical features of have been compared with the logical features of Big Data and inspect what are present in and what are not. TABLE I. SUMMARY OF CONSTRUCTS AND THEIR GRAPHICAL NOTATIONS Constructs Description Graphical Notation Determinant Annotation Connector TABLE II. Elementary Semantic Group Determinant vertex of any which will determine the other member vertices in the. Contextual Semantic Group Specialized form of. Provide information about the schema to the user Connect multiple associated s SUMMARY OF RELATIONSHIP TYPES AND THEIR GRAPHICAL NOTATIONS Description Relationships Defined between Containment Parent and constituent S and S Defined between s of same layer or adjacent layers. Defined between association and associated Link Defined between two adjacent layer parent and inherited Reference Defined either between and referred or between and referred Graphical Notation P: Particepation of instances in ; p: Particepation of instances in Containment; : Ordering option A. Transformation rules from towards JSON schema Rule based transformation of constructs and relationship types towards JSON schema are as follows Rule 1: A simple will be expressed as properties or items of either an object or an array respectively in JSON schema. Each properties and items can only be primitive type like strings, integer, number, Boolean and array. For example, City can be defined on attribute City to realize Student city. Any determinant s must be included in required array of JSON Schema. However its value will be programmatically

3 make unique due to JSON limitations. The equivalent representation in JSON schema is as given in Fig. 2. Rule 2: A Simple will be expressed as either an object Rule 9: Any upper layer with relationship with adjacent lower layer s will be expressed as an object or an array with nesting in JSON Schema. Upper layer Student City { type : object, properties : { City :{ type : string SID City Person Fig. 2. Representation of in JSON. or an array, in JSON schema. For example, Student can be defined to realize the detail of Student. The equivalent representation in JSON schema can be as given in Fig. 3. Student { Student : { type : object, properties :{ Fig. 3. Representation of in JSON. Rule 3: Annotation will be expressed by description keywords of JSON schema. Thus, annotation is represented as description which can be able to express detail information of schema as well as object of schema. Rule 4: A Reference of and will be expressed by $ref reference keyword which is member of JSON Object. For example, a reference of City can be defined on attribute City to realize a referential attribute on Student city. Rule 5: s of topmost layer will be treated as root object or root array declaration. Rule 6: Any lowest layer with containment of some s will be expressed as an object or an array nested within the root object or root array (). Participation constraint (p) can be expressed using maxitems and minitems within an array. However in case of object, participation can be implemented programmatically due to limitation in JSON. When ordering constraint ( ) value of an element is 1(order) then it can be expressed as an array and when it is 0(unorder) then it can be expressed as an object. Rule 7: Uppermost with containment of s, reference of s and adjacent lower layer s will be represented as root object or root array. Rule 8: Link relationship of with adjacent lower layer s or lower will be expressed as using extends keyword in JSON Schema. The equivalent representation of Link relationship in JSON schema is given in Fig. 4. Name DoB {"$schema":" tomer","description":"linkrelationship", "type":"object","properties": {Student":{"type":"object","properties": {"SID":{"type":"array", "minitems":1,"maxitems":1, "items":[{"type":"integer"], City :{ type : array, minitems :1, maxitems :6, "items":[{"type":"string"], "extends":"person","required":["sid"], "additionalproperties":false, "Person":{"type":"object","properties": {"Name":{"type":"string", "DoB":{"type":"string","required":["Name ], "additionalproperties":false Fig. 4. Representation of Link in JSON. will be treated as root object or root array. Rule 10: relationship between any two s in the same layer will be expressed as an object or an array with nesting in JSON Schema. Nesting mechanism is same as proposed in [2]. Participation (P) and ordering ( ) constraints of associated s will be same as specified in Rule 6.

4 Rule 11: N array relationship within a set of s spread over several layer will be expressed as an object or an array with nesting in JSON Schema. Nesting mechanism is same as proposed in [2]. Rule 12: With several relationships (composition of n-array and simple relationships) within a set of s spread over several layer will be expressed as an object or as an array with nesting in JSON schema. Nesting mechanism is same as proposed in [2]. The representation is in Fig. 5. B. Correctness of Transformation With the aid of the set of proposed transformation rules, described in Section A, conceptual level semi-structured data model like is transformed to the equivalent JSON Schema in logical level. The correctness of the model transformation can be proved using the structural correspondence approach described in Narayanan et al [4]. In every model transformation, there is a correlation or correspondence between parts of the input model and parts of the output model. In the approach of Narayanan et al. it is described that, if a transformation has resulted in the desired output models, there will be a verifiable structural correspondence between the source and target model instances that is decidable. Further, the transformation can be accepted as correct, if a node in the source model and its corresponding node in the target model satisfy some correspondence conditions. The Table III can be treated as the look-up table for the cross links between the source model () and target model (JSON Schema). The proposed set of rules will realize the correctness condition in model transformation. In the proposed approach, the correspondence rules must ensure that semantics and syntax for every constructs in the model and its instance being transformed into the JSON Schema model elements. Several examples have been illustrated for the proposed transformation rules to verify the correctness of correspondence mapping of schemata to the equivalent JSON Schema. C. Logical Representation of Big Data Logical representation of implies that the model supports hierarchical, non-hierarchical relations, n-array relationships, cardinality and participation of instances, heterogeneous structures. But the model is not in the position to model the constructs that can be appeared dynamically and whose structures are not predefined. On the other side logical model of Big Data support heterogeneous structures, hierarchical and non-hierarchical relationships, n-array relationships, cardinality, participation and most important it also supports schema-less data whose domain are not known in prior. Hence, to represent Big Data logically an important feature is essential which is about representing schema-less data and this characteristic is missing in. Table IV is about Student Course Teacher {"schema":" 04/schema#","title":" Example","type":"array","items": [{"Student" {"type": array","minitems":1,"maxitems" :2,"items": {"SID":{"type":"integer", "Name":{"type":"string", "Course":{"type":"array","minItems":1, "maxitems":2,"items": {"CID":{"type":"integer", "Cname":{"type":"string", "Teacher": {"type":"array","minitems":1, "maxitems":2, "items": {"NAME":{"type":"string","required":["NAME"], "additionalproperties":false, ],"additionalproperties":false, "required":["cid"] ],"additionalproperties":false, "required":["sid"] ] ] Fig. 5. Representation of in JSON. the description of what features are present in the to support logical modeling of Big Data and what is absent.

5 TABLE III. Constructs Determinant Annotation LOOK-UP TABLE FOR STRUCTURAL CORRESPONDANCE Graphical Notation Equivalent JSON Schema Representation Properities or items Must be included inside required field An object or an array Description Connector An object or an array with nesting from right to left order Containment as nested object or array within root object or array. An object or an array with nesting. Link Reference P values 1:1 or 0:1 or 1:N or 0:N An object or an array with nesting from right to left order Using extend key-word Using $ref declaration minitems or maxitems; But value of N should be some integer value provided by user 0:X or 1:X As anyof constraint value 1 or 0 An array or an object type IV. ILLUSTRATION OF TRANSFORMATION RULES USING A CASE STUDY In this section the proposed set of transformation rules are illustrated using a case study. In section A, a case study regarding Project Management System has been specified. In section B, data regarding the case study is physically stored in a NoSQL database MongoDB. TABLE IV. COMPARISON TABLE BETWEEN AND LOGICAL CHARECTERISTICS OF BIG DATA Features in Big Data logical model Hierarchical and non-hierarchical structure Ordering and non-ordering participation Irregular and Heterogeneous Structure Participation Constraint N-Array Relationship Document Centric and Mixed Content Schema less representation of data Representation of data with a particular time stamp Features in ABSENT ABSENT A. Description of the case study and representation in both and JSON schema The case study is about Project Management System (PMS) specified in [3] where a project has several members and members are associated with some departments. Individual members may or may not have publications. Moreover, each member may participate in any number of Projects. The database for PMS is purely semi-structured in nature as data are irregular and implicit in structure. The schema can be easily changed. The schema and JSON Schema for PMS have been shown in Fig 6 and Fig 7 respectively. B. Implementation of the case study in MongoDB The case study described in section A is physically stored in a NoSQL database MongDB [11] in this section. MongoDB is an open-source document database. MongoDB works on concept of collection and document. The Table V. shows the correspondence of the PMS case study constructs, constructs, JSON schema representation and Equivalent MongoDB constructs. A snapshot of the implementation of the case study in MongoDB has been displayed in Fig. 8. From the Table V it can be specified that all of the PMS case study constructs can be mapped towards MongoDB. As the case study is semi-structured and schema-base, it cannot be in a position to support Big Data characteristics. If the case Publication study become schema less by dynamically addition of any data for example Paper_Content, is unable to represent that data without knowing its structure or type in prior. But in MongoDB Paper_Content can be added dynamically without knowing its structure or type in advance. TABLE V. VARIOUS CONSTRUCT USED IN CASE STUDY PMS AND CORRESPONDING, JSON AND MONGODB CONSTRUCTS Case Study Constrcuts Correspondence Equivalent JSON Schema Representation Equivalent MongoDB ProjectCase An array Collection Project An array document Member An array document Department An array document Publication An array document Pname,MID, DID,PID between Project and Member 1:N, 1 1:N, 1 Project Fig. 6. schema for PMS. Properties Field value inside the document. and nested 1:1, 1 Member Department An array and its nested Item 1:1, 1 Project document andits nested member document

6 {"schema":" 04/schema#", "title":"pms CASE STUDY", "type":"array","items": [{"Project":{"type":"array", "minitems":1,"maxitems":2, "items":[{"type":"object", "properties": {"Pname":{"type":"string", "Member":{"type":"array", "maxitems":2,"items": [{"type":"object", "properties": {"MID":{"type":"integer", "Departmant":{"type":"array", "minitems":1,"maxitems":1, "items": [{"type":"object", "properties": {"DID":{"type":"integer, "additionalproperties":false, "required":["did] ],"additionalitems":false,"additionalproperties":false, "required":["mid"] ],"additionalitems":false, "Publication":{"type":"array", "minitems":1,"maxitems":2,"items": {"PID":{"type":"integer","additionalProperties":false, "required":["pid"] ],"additionalitems":false,"additionalproperties":false, "required":["pname"] ],"additionalitems":false ] Fig. 7. JSON schema for PMS. Fig. 8. Snapshot of the case study implemented in MongoDB. V. CONCLUSION AND FUTURE WORK In this paper a semi-structured schema based conceptual data model is transformed towards a logical model using JSON schema. Further the logical model is implemented in a NoSQL database MongoDB. After comparing logical characteristics of Big Data model with the logical characteristics of it can be stated that the provides supports partially towards the logical design of Big Data. Couple of drawbacks is present in towards modeling of Big Data. One is about not to represent schema-less data and another is unable to represent the data within a particular time-stamp. However, on the other side NoSQL database MongoDB can store both schema-base and schema-less data. So case-study data regarding can be stored in MongoDB. With the shortcoming of in the context of big data, the future work will focus on devising of a common conceptual model that support Big Data, NoSQL databases and hence both schema-base and schema-less databases. Further future work can be transformation of such conceptual model to logical model in order to support fully towards logical level design of Big Data.

7 REFERENCES [1] S. Abiteboul, P. Buneman, and D. Suciu, Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufman, [2] A. Sarkar, Conceptual Level Design of Semi-structured Database System: Graph-semantic Based Approach, International Journal of Advanced Computer Science and Applications (IJACSA),Vol.2, No.10, pp , November [3] A. Sarkar, R. Ganguly, R. K Chatterjee, Graph Semantic based Approach for Quering Semi-structured Database System, 22nd International Conference on Software Engineering and Data Engineering, Los Angeles, CA, pp , September [4] A. Narayanan, G. Karsai, Specifying the correctness properties of model transformations, Proc. of 3rd Int. workshop on Graph and model transformations (Int. Conf. on Software Engineering), pp , [5] S. Price, P. A. Flach, "A Higher-Order Data Flow Model for Heterogeneous Big Data", IEEE International Conference on Big Data, pp , [6] T. Luo, Y., Liao, G., Chen, & Y. Zhang, P-DOT: A model of computation for big data., In X. Hu, T. Y. Lin, V. Raghavan, B. W. Wah, R. A. Baeza-Yates, G. Fox, C. Shahabi, M. Smith, Q. Y. 0001, R. Ghani, W. Fan, R. Lempel & R. Nambiar (eds.), BigData Conference, pp , IEEE. ISBN: , [7] Oracle Corp., Oracle Information Architecture: An Architect s Guide to Big Data, [8] C.L.P. Chen, C.Y. Zhang, Data-intensive applications, challenges, techniques and technologies A survey on Big Data, Information Sciences, Volume 275, pp , ISSN , 10 August [9] J. Han, H. E., G. Le, J. Du, "Survey on NoSQL database," 6th International Conference on Pervasive Computing and Applications (ICPCA), 2011, pp , Oct [10] G. Zhao, W. Huang, S. Liang, Y. Tang, "Modeling MongoDB with Relational Model," Fourth International Conference on Emerging Intelligent Data and Web Technologies (EIDWT), 2013, pp , 9-11 Sept [11] MongoDB Manual, Accesed on 10th December, [12] JSON-Schema, Accessed on 5th December, [13] Extensible Markup Language (XML), Accessed on 4th December, [14] B. Lin, Y. Chen, X. Chen, Y. Yu, Comparison between JSON and XML in Applications on AJAX, International Conference on Computer Science and Service System (CSSS), pp , August, [15] K. Kaur, R. Rani,"Modeling and querying data in NoSQL databases," IEEE International Conference on Big Data,, pp.1-7, 6-9 Oct [16] M.D.Assuncao, R.N. Calheiros, S.Bianchi, M. A. S. Netto, R. Buyya, "Big Data Computing and Clouds: Challenges, Solutions, and Future Directions", arxiv: , December 2013.

Graph Semantic Based Conceptual Model of Semistructured Data: An Object Oriented Approach

Graph Semantic Based Conceptual Model of Semistructured Data: An Object Oriented Approach Graph Semantic Based Conceptual Model of Semistructured Data: An Object Oriented Approach Anirban Sarkar 1, Sesa Singha Roy 2 1 Department of Computer Applications, National Institute of Technology, Durgapur,

More information

Chapter 13 XML: Extensible Markup Language

Chapter 13 XML: Extensible Markup Language Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server

More information

DATA MODELS FOR SEMISTRUCTURED DATA

DATA MODELS FOR SEMISTRUCTURED DATA Chapter 2 DATA MODELS FOR SEMISTRUCTURED DATA Traditionally, real world semantics are captured in a data model, and mapped to the database schema. The real world semantics are modeled as constraints and

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 27-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 27-1 Slide 27-1 Chapter 27 XML: Extensible Markup Language Chapter Outline Introduction Structured, Semi structured, and Unstructured Data. XML Hierarchical (Tree) Data Model. XML Documents, DTD, and XML Schema.

More information

Introduction to Semistructured Data and XML

Introduction to Semistructured Data and XML Introduction to Semistructured Data and XML Chapter 27, Part D Based on slides by Dan Suciu University of Washington Database Management Systems, R. Ramakrishnan 1 How the Web is Today HTML documents often

More information

Data Formats and APIs

Data Formats and APIs Data Formats and APIs Mike Carey mjcarey@ics.uci.edu 0 Announcements Keep watching the course wiki page (especially its attachments): https://grape.ics.uci.edu/wiki/asterix/wiki/stats170ab-2018 Ditto for

More information

Introduction to Database Systems CSE 414

Introduction to Database Systems CSE 414 Introduction to Database Systems CSE 414 Lecture 14-15: XML CSE 414 - Spring 2013 1 Announcements Homework 4 solution will be posted tomorrow Midterm: Monday in class Open books, no notes beyond one hand-written

More information

Ontology Driven Query Language for NoSQL Databases

Ontology 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 information

CHAPTER 2: DATA MODELS

CHAPTER 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 information

International Jmynal of Intellectual Advancements and Research in Engineering Computations

International Jmynal of Intellectual Advancements and Research in Engineering Computations www.ijiarec.com ISSN:2348-2079 DEC-2015 International Jmynal of Intellectual Advancements and Research in Engineering Computations VIRTUALIZATION OF DISTIRIBUTED DATABASES USING XML 1 M.Ramu ABSTRACT Objective

More information

Modeling NoSQL Databases: From Conceptual to Logical Level Design

Modeling NoSQL Databases: From Conceptual to Logical Level Design Modeling NoSQL Databases: From Conceptual to Logical Level Design Shreya Banerjee, Anirban Sarkar Department of Computer Applications, National Institute of Technology, Durgapur, India {shreya.banerjee85@gmail.com,

More information

Semistructured Data Store Mapping with XML and Its Reconstruction

Semistructured Data Store Mapping with XML and Its Reconstruction Semistructured Data Store Mapping with XML and Its Reconstruction Enhong CHEN 1 Gongqing WU 1 Gabriela Lindemann 2 Mirjam Minor 2 1 Department of Computer Science University of Science and Technology of

More information

Knowledge discovery from XML Database

Knowledge discovery from XML Database Knowledge discovery from XML Database Pravin P. Chothe 1 Prof. S. V. Patil 2 Prof.S. H. Dinde 3 PG Scholar, ADCET, Professor, ADCET Ashta, Professor, SGI, Atigre, Maharashtra, India Maharashtra, India

More information

CHAPTER 2: DATA MODELS

CHAPTER 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 information

2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the integrity of the data.

2. 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 information

XML: Extensible Markup Language

XML: Extensible Markup Language XML: Extensible Markup Language CSC 375, Fall 2015 XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both. Matthew Might Slides slightly modified

More information

Introduction to Database Systems CSE 414

Introduction to Database Systems CSE 414 Introduction to Database Systems CSE 414 Lecture 13: XML and XPath 1 Announcements Current assignments: Web quiz 4 due tonight, 11 pm Homework 4 due Wednesday night, 11 pm Midterm: next Monday, May 4,

More information

Form Identifying. Figure 1 A typical HTML form

Form Identifying. Figure 1 A typical HTML form Table of Contents Form Identifying... 2 1. Introduction... 2 2. Related work... 2 3. Basic elements in an HTML from... 3 4. Logic structure of an HTML form... 4 5. Implementation of Form Identifying...

More information

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

CSE 544 Principles of Database Management Systems. Lecture 4: Data Models a Never-Ending Story

CSE 544 Principles of Database Management Systems. Lecture 4: Data Models a Never-Ending Story CSE 544 Principles of Database Management Systems Lecture 4: Data Models a Never-Ending Story 1 Announcements Project Start to think about class projects If needed, sign up to meet with me on Monday (I

More information

CSE 544 Data Models. Lecture #3. CSE544 - Spring,

CSE 544 Data Models. Lecture #3. CSE544 - Spring, CSE 544 Data Models Lecture #3 1 Announcements Project Form groups by Friday Start thinking about a topic (see new additions to the topic list) Next paper review: due on Monday Homework 1: due the following

More information

Application Multi-Tenancy for Software as a Service

Application Multi-Tenancy for Software as a Service ACM SIGSOFT Software Engineering Notes Page 1 March 2015 Volume 40 Number 2 Application Multi-Tenancy for Software as a Service Sanjukta Pal Department of Computer Applications National Institute of Technology,

More information

Ontology - based Semantic Value Conversion

Ontology - based Semantic Value Conversion International Journal of Computer Techniques Volume 4 Issue 5, September October 2017 RESEARCH ARTICLE Ontology - based Semantic Value Conversion JieWang 1 1 (School of Computer Science, Jinan University,

More information

SQL++ Query Language 9/9/2015. Semistructured Databases have Arrived. in the form of JSON. and its use in the FORWARD framework

SQL++ Query Language 9/9/2015. Semistructured Databases have Arrived. in the form of JSON. and its use in the FORWARD framework Query Language and its use in the FORWARD framework with the support of National Science Foundation, Google, Informatica, Couchbase Semistructured Databases have Arrived SQL-on-Hadoop NoSQL PIG CQL SQL-on-Hadoop

More information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized Document Data Model for Integrating Autonomous Applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract

More information

Introduction to Semistructured Data and XML. Overview. How the Web is Today. Based on slides by Dan Suciu University of Washington

Introduction to Semistructured Data and XML. Overview. How the Web is Today. Based on slides by Dan Suciu University of Washington Introduction to Semistructured Data and XML Based on slides by Dan Suciu University of Washington CS330 Lecture April 8, 2003 1 Overview From HTML to XML DTDs Querying XML: XPath Transforming XML: XSLT

More information

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601 CSC 261/461 Database Systems Fall 2017 MW 12:30 pm 1:45 pm CSB 601 Agenda Administrative aspects Brief overview of the course Introduction to databases and SQL ADMINISTRATIVE ASPECTS Teaching Staff Instructor:

More information

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry I-Chen Wu 1 and Shang-Hsien Hsieh 2 Department of Civil Engineering, National Taiwan

More information

Relational model continued. Understanding how to use the relational model. Summary of board example: with Copies as weak entity

Relational model continued. Understanding how to use the relational model. Summary of board example: with Copies as weak entity COS 597A: Principles of Database and Information Systems Relational model continued Understanding how to use the relational model 1 with as weak entity folded into folded into branches: (br_, librarian,

More information

CS317 File and Database Systems

CS317 File and Database Systems CS317 File and Database Systems http://dilbert.com/strips/comic/1995-10-11/ Lecture 5 More SQL and Intro to Stored Procedures September 24, 2017 Sam Siewert SQL Theory and Standards Completion of SQL in

More information

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics Unit 10 Databases Computer Concepts 2016 ENHANCED EDITION 10 Unit Contents Section A: Database Basics Section B: Database Tools Section C: Database Design Section D: SQL Section E: Big Data Unit 10: Databases

More information

Introduction to XML. Yanlei Diao UMass Amherst April 17, Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau.

Introduction to XML. Yanlei Diao UMass Amherst April 17, Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. Introduction to XML Yanlei Diao UMass Amherst April 17, 2008 Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. 1 Structure in Data Representation Relational data is highly

More information

Data Processing System to Network Supported Collaborative Design

Data Processing System to Network Supported Collaborative Design Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3351 3355 Advanced in Control Engineering and Information Science Data Processing System to Network Supported Collaborative Design

More information

Optimization of Query Processing in XML Document Using Association and Path Based Indexing

Optimization of Query Processing in XML Document Using Association and Path Based Indexing Optimization of Query Processing in XML Document Using Association and Path Based Indexing D.Karthiga 1, S.Gunasekaran 2 Student,Dept. of CSE, V.S.B Engineering College, TamilNadu, India 1 Assistant Professor,Dept.

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information

10/24/12. What We Have Learned So Far. XML Outline. Where We are Going Next. XML vs Relational. What is XML? Introduction to Data Management CSE 344

10/24/12. What We Have Learned So Far. XML Outline. Where We are Going Next. XML vs Relational. What is XML? Introduction to Data Management CSE 344 What We Have Learned So Far Introduction to Data Management CSE 344 Lecture 12: XML and XPath A LOT about the relational model Hand s on experience using a relational DBMS From basic to pretty advanced

More information

Full file at Chapter 2: Foundation Concepts

Full file at   Chapter 2: Foundation Concepts Chapter 2: Foundation Concepts TRUE/FALSE 1. The input source for the conceptual modeling phase is the business rules culled out from the requirements specification supplied by the user community. T PTS:

More information

II. Data Models. Importance of Data Models. Entity Set (and its attributes) Data Modeling and Data Models. Data Model Basic Building Blocks

II. Data Models. Importance of Data Models. Entity Set (and its attributes) Data Modeling and Data Models. Data Model Basic Building Blocks Data Modeling and Data Models II. Data Models Model: Abstraction of a real-world object or event Data modeling: Iterative and progressive process of creating a specific data model for a specific problem

More information

CSC Web Technologies, Spring Web Data Exchange Formats

CSC Web Technologies, Spring Web Data Exchange Formats CSC 342 - Web Technologies, Spring 2017 Web Data Exchange Formats Web Data Exchange Data exchange is the process of transforming structured data from one format to another to facilitate data sharing between

More information

In-Memory Data processing using Redis Database

In-Memory Data processing using Redis Database In-Memory Data processing using Redis Database Gurpreet Kaur Spal Department of Computer Science and Engineering Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib, Punjab, India Jatinder Kaur

More information

Introduction to Data Management CSE 344

Introduction to Data Management CSE 344 Introduction to Data Management CSE 344 Lecture 11: XML and XPath 1 XML Outline What is XML? Syntax Semistructured data DTDs XPath 2 What is XML? Stands for extensible Markup Language 1. Advanced, self-describing

More information

Using Relational Database metadata to generate enhanced XML structure and document Abstract 1. Introduction

Using Relational Database metadata to generate enhanced XML structure and document Abstract 1. Introduction Using Relational Database metadata to generate enhanced XML structure and document Sherif Sakr - Mokhtar Boshra Faculty of Computers and Information Cairo University {sakr,mboshra}@cu.edu.eg Abstract Relational

More information

Chapter 1 Chapter-1

Chapter 1 Chapter-1 Chapter 1 Chapter-1 Data: Data are the raw facts that can be obtained after some experiments or observations. Raw data is of no use until and unless we process it to find some useful information form it.

More information

A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING

A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING Journal homepage: www.mjret.in ISSN:2348-6953 A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING Bhavsar Nikhil, Bhavsar Riddhikesh,Patil Balu,Tad Mukesh Department of Computer Engineering JSPM s

More information

Topic 2. Collections

Topic 2. Collections Topic 2 Collections Objectives Define the concepts and terminology related to collections Discuss the abstract design of collections 2-2 Collections Collection: a group of items that we wish to treat as

More information

An Overview on Big Data Processing in Cloud Computing: Recent Challenges & Issues

An Overview on Big Data Processing in Cloud Computing: Recent Challenges & Issues An Overview on Big Data Processing in Cloud Computing: Recent Challenges & Issues Faraidoon Habibi*, Nagesh Kumar Department of Computer Science & Engineering School of Science & Technology A P Goyal Shimla

More information

Systems Analysis and Design in a Changing World, Fourth Edition. Chapter 12: Designing Databases

Systems Analysis and Design in a Changing World, Fourth Edition. Chapter 12: Designing Databases Systems Analysis and Design in a Changing World, Fourth Edition Chapter : Designing Databases Learning Objectives Describe the differences and similarities between relational and object-oriented database

More information

1. Data Model, Categories, Schemas and Instances. Outline

1. Data Model, Categories, Schemas and Instances. Outline Chapter 2: Database System Concepts and Architecture Outline Ramez Elmasri, Shamkant B. Navathe(2016) Fundamentals of Database Systems (7th Edition),pearson, isbn 10: 0-13-397077-9;isbn-13:978-0-13-397077-7.

More information

A Review to the Approach for Transformation of Data from MySQL to NoSQL

A Review to the Approach for Transformation of Data from MySQL to NoSQL A Review to the Approach for Transformation of Data from MySQL to NoSQL Monika 1 and Ashok 2 1 M. Tech. Scholar, Department of Computer Science and Engineering, BITS College of Engineering, Bhiwani, Haryana

More information

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. Managing Data Data storage tool must provide the following features: Data definition (data structuring) Data entry (to add new data) Data editing (to change existing data) Querying (a means of extracting

More information

CAS CS 460/660 Introduction to Database Systems. Fall

CAS CS 460/660 Introduction to Database Systems. Fall CAS CS 460/660 Introduction to Database Systems Fall 2017 1.1 About the course Administrivia Instructor: George Kollios, gkollios@cs.bu.edu MCS 283, Mon 2:30-4:00 PM and Tue 1:00-2:30 PM Teaching Fellows:

More information

International Journal for Management Science And Technology (IJMST)

International Journal for Management Science And Technology (IJMST) Volume 4; Issue 03 Manuscript- 1 ISSN: 2320-8848 (Online) ISSN: 2321-0362 (Print) International Journal for Management Science And Technology (IJMST) GENERATION OF SOURCE CODE SUMMARY BY AUTOMATIC IDENTIFICATION

More information

Path-based XML Relational Storage Approach

Path-based XML Relational Storage Approach Available online at www.sciencedirect.com Physics Procedia 33 (2012 ) 1621 1625 2012 International Conference on Medical Physics and Biomedical Engineering Path-based XML Relational Storage Approach Qi

More information

KNOWLEDGE GRAPHS. Lecture 1: Introduction and Motivation. TU Dresden, 16th Oct Markus Krötzsch Knowledge-Based Systems

KNOWLEDGE GRAPHS. Lecture 1: Introduction and Motivation. TU Dresden, 16th Oct Markus Krötzsch Knowledge-Based Systems KNOWLEDGE GRAPHS Lecture 1: Introduction and Motivation Markus Krötzsch Knowledge-Based Systems TU Dresden, 16th Oct 2018 Introduction and Organisation Markus Krötzsch, 16th Oct 2018 Knowledge Graphs slide

More information

An Extended Byte Carry Labeling Scheme for Dynamic XML Data

An Extended Byte Carry Labeling Scheme for Dynamic XML Data Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 5488 5492 An Extended Byte Carry Labeling Scheme for Dynamic XML Data YU Sheng a,b WU Minghui a,b, * LIU Lin a,b a School of Computer

More information

CSE 344 APRIL 16 TH SEMI-STRUCTURED DATA

CSE 344 APRIL 16 TH SEMI-STRUCTURED DATA CSE 344 APRIL 16 TH SEMI-STRUCTURED DATA ADMINISTRATIVE MINUTIAE HW3 due Wednesday OQ4 due Wednesday HW4 out Wednesday (Datalog) Exam May 9th 9:30-10:20 WHERE WE ARE So far we have studied the relational

More information

A Universal Model for XML Information Retrieval

A Universal Model for XML Information Retrieval A Universal Model for XML Information Retrieval Maria Izabel M. Azevedo 1, Lucas Pantuza Amorim 2, and Nívio Ziviani 3 1 Department of Computer Science, State University of Montes Claros, Montes Claros,

More information

Database Management Systems (CPTR 312)

Database Management Systems (CPTR 312) Database Management Systems (CPTR 312) Preliminaries Me: Raheel Ahmad Ph.D., Southern Illinois University M.S., University of Southern Mississippi B.S., Zakir Hussain College, India Contact: Science 116,

More information

Semistructured data, XML, DTDs

Semistructured data, XML, DTDs Semistructured data, XML, DTDs Introduction to Databases Manos Papagelis Thanks to Ryan Johnson, John Mylopoulos, Arnold Rosenbloom and Renee Miller for material in these slides Structured vs. unstructured

More information

Information Technology Department, PCCOE-Pimpri Chinchwad, College of Engineering, Pune, Maharashtra, India 2

Information Technology Department, PCCOE-Pimpri Chinchwad, College of Engineering, Pune, Maharashtra, India 2 Volume 5, Issue 5, May 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Adaptive Huffman

More information

Keywords Data alignment, Data annotation, Web database, Search Result Record

Keywords 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 information

Design patterns of database models as storage systems for experimental information in solving research problems

Design patterns of database models as storage systems for experimental information in solving research problems Design patterns of database models as storage systems for experimental information in solving research problems D.E. Yablokov 1 1 Samara National Research University, 34 Moskovskoe Shosse, 443086, Samara,

More information

Open XML Requirements Specifications, a Xylia based application

Open XML Requirements Specifications, a Xylia based application Open XML Requirements Specifications, a Xylia based application Naeim Semsarilar Dennis K. Peters Theodore S. Norvell Faculty of Engineering and Applied Science Memorial University of Newfoundland November

More information

CSE 544 Principles of Database Management Systems. Fall 2016 Lecture 4 Data models A Never-Ending Story

CSE 544 Principles of Database Management Systems. Fall 2016 Lecture 4 Data models A Never-Ending Story CSE 544 Principles of Database Management Systems Fall 2016 Lecture 4 Data models A Never-Ending Story 1 Announcements Project Start to think about class projects More info on website (suggested topics

More information

Lecture 1: Introduction and Motivation Markus Kr otzsch Knowledge-Based Systems

Lecture 1: Introduction and Motivation Markus Kr otzsch Knowledge-Based Systems KNOWLEDGE GRAPHS Introduction and Organisation Lecture 1: Introduction and Motivation Markus Kro tzsch Knowledge-Based Systems TU Dresden, 16th Oct 2018 Markus Krötzsch, 16th Oct 2018 Course Tutors Knowledge

More information

Modelling Structures in Data Mining Techniques

Modelling Structures in Data Mining Techniques Modelling Structures in Data Mining Techniques Ananth Y N 1, Narahari.N.S 2 Associate Professor, Dept of Computer Science, School of Graduate Studies- JainUniversity- J.C.Road, Bangalore, INDIA 1 Professor

More information

JSON & MongoDB. Introduction to Databases CompSci 316 Fall 2018

JSON & MongoDB. Introduction to Databases CompSci 316 Fall 2018 JSON & MongoDB Introduction to Databases CompSci 316 Fall 2018 2 Announcements (Tue. Oct. 30) Homework #3 due next Tuesday Project milestone #2 due next Thursday See email about new requirement on weekly

More information

Using the UML for Architectural Description Rich Hilliard

Using the UML for Architectural Description Rich Hilliard Using the UML for Architectural Description Rich Hilliard rh@isis2000.com Outline What is IEEE P1471? The IEEE P1471 Conceptual Framework Requirements on Architectural Descriptions Using the UML in the

More information

The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet.

The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet. 1 2 3 The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet. That's because XML has emerged as the standard

More information

Announcements. JSon Data Structures. JSon Syntax. JSon Semantics: a Tree! JSon Primitive Datatypes. Introduction to Database Systems CSE 414

Announcements. JSon Data Structures. JSon Syntax. JSon Semantics: a Tree! JSon Primitive Datatypes. Introduction to Database Systems CSE 414 Introduction to Database Systems CSE 414 Lecture 13: Json and SQL++ Announcements HW5 + WQ5 will be out tomorrow Both due in 1 week Midterm in class on Friday, 5/4 Covers everything (HW, WQ, lectures,

More information

Integrating SysML and OWL

Integrating SysML and OWL Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct

More information

Utilizing Nested Normal Form to Design Redundancy Free JSON Schemas

Utilizing Nested Normal Form to Design Redundancy Free JSON Schemas Utilizing Nested Normal Form to Design Redundancy Free JSON Schemas https://doi.org/10.3991/ijes.v4i4.6539 Wai Yin Mok University of Alabama in Huntsville, Huntsville, AL, USA Abstract JSON (JavaScript

More information

Introduction to XML Zdeněk Žabokrtský, Rudolf Rosa

Introduction to XML Zdeněk Žabokrtský, Rudolf Rosa NPFL092 Technology for Natural Language Processing Introduction to XML Zdeněk Žabokrtský, Rudolf Rosa November 28, 2018 Charles Univeristy in Prague Faculty of Mathematics and Physics Institute of Formal

More information

Relational to NoSQL Database Migration

Relational to NoSQL Database Migration ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology An ISO 3297: 2007 Certified Organization Volume 6, Special Issue 5,

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query

More information

Answering XML Query Using Tree Based Association Rule

Answering XML Query Using Tree Based Association Rule Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

UML-Based Conceptual Modeling of Pattern-Bases

UML-Based Conceptual Modeling of Pattern-Bases UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an

More information

Composability Test of BOM based models using Petri Nets

Composability Test of BOM based models using Petri Nets I. Mahmood, R. Ayani, V. Vlassov and F. Moradi 7 Composability Test of BOM based models using Petri Nets Imran Mahmood 1, Rassul Ayani 1, Vladimir Vlassov 1, and Farshad Moradi 2 1 Royal Institute of Technology

More information

Distributed Database System. Project. Query Evaluation and Web Recognition in Document Databases

Distributed Database System. Project. Query Evaluation and Web Recognition in Document Databases 74.783 Distributed Database System Project Query Evaluation and Web Recognition in Document Databases Instructor: Dr. Yangjun Chen Student: Kang Shi (6776229) August 1, 2003 1 Abstract A web and document

More information

Performance Evaluation of Redis and MongoDB Databases for Handling Semi-structured Data

Performance Evaluation of Redis and MongoDB Databases for Handling Semi-structured Data Performance Evaluation of Redis and MongoDB Databases for Handling Semi-structured Data Gurpreet Kaur Spal 1, Prof. Jatinder Kaur 2 1,2 Department of Computer Science and Engineering, Baba Banda Singh

More information

Introduction to Information Systems

Introduction to Information Systems Table of Contents 1... 2 1.1 Introduction... 2 1.2 Architecture of Information systems... 2 1.3 Classification of Data Models... 4 1.4 Relational Data Model (Overview)... 8 1.5 Conclusion... 12 1 1.1 Introduction

More information

Appropches used in efficient migrption from Relptionpl Dptpbpse to NoSQL Dptpbpse

Appropches used in efficient migrption from Relptionpl Dptpbpse to NoSQL Dptpbpse Proceedings of the Second International Conference on Research in DOI: 10.15439/2017R76 Intelligent and Computing in Engineering pp. 223 227 ACSIS, Vol. 10 ISSN 2300-5963 Appropches used in efficient migrption

More information

An Efficient Technique for Tag Extraction and Content Retrieval from Web Pages

An Efficient Technique for Tag Extraction and Content Retrieval from Web Pages An Efficient Technique for Tag Extraction and Content Retrieval from Web Pages S.Sathya M.Sc 1, Dr. B.Srinivasan M.C.A., M.Phil, M.B.A., Ph.D., 2 1 Mphil Scholar, Department of Computer Science, Gobi Arts

More information

Adapting the semantic cache for CMIS extent

Adapting the semantic cache for CMIS extent Annals of the University of Craiova, Mathematics and Computer Science Series Volume 43(2), 2016, Pages 280 286 ISSN: 1223-6934 Adapting the semantic cache for CMIS extent Mihai Stancu and Florin Slabu

More information

Conceptual Level Design of Object Oriented Data Warehouse: Graph Semantic Based Model

Conceptual Level Design of Object Oriented Data Warehouse: Graph Semantic Based Model Conceptual Level Design of Object Oriented Data Warehouse: Graph Semantic Based Model ANIRBAN SARKAR 1 SANKHAYAN CHOUDHURY 2 NABENDU CHAKI 2 SWAPAN BHATTACHARYA 1 1 National Institute of Technology, Durgapur,

More information

Flat triples approach to RDF graphs in JSON

Flat triples approach to RDF graphs in JSON Flat triples approach to RDF graphs in JSON Dominik Tomaszuk Institute of Computer Science, University of Bialystok, Poland Abstract. This paper describes a syntax that can be used to write Resource Description

More information

Keywords: Data Mining, TAR, XML.

Keywords: Data Mining, TAR, XML. Volume 6, Issue 6, June 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com TAR: Algorithm

More information

A Unified Data Publishing Protocol in Health Big Data Processing

A Unified Data Publishing Protocol in Health Big Data Processing 2017 2 nd International Conference on Computer Science and Technology (CST 2017) ISBN: 978-1-60595-461-5 A Unified Data Publishing Protocol in Health Big Data Processing Hui-jie ZHOU 1, a,* and Yong WANG

More information

An Approach To Web Content Mining

An Approach To Web Content Mining An Approach To Web Content Mining Nita Patil, Chhaya Das, Shreya Patanakar, Kshitija Pol Department of Computer Engg. Datta Meghe College of Engineering, Airoli, Navi Mumbai Abstract-With the research

More information

EMERGING TECHNOLOGIES. XML Documents and Schemas for XML documents

EMERGING TECHNOLOGIES. XML Documents and Schemas for XML documents EMERGING TECHNOLOGIES XML Documents and Schemas for XML documents Outline 1. Introduction 2. Structure of XML data 3. XML Document Schema 3.1. Document Type Definition (DTD) 3.2. XMLSchema 4. Data Model

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY Rashmi Gadbail,, 2013; Volume 1(8): 783-791 INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK EFFECTIVE XML DATABASE COMPRESSION

More information

Oracle Big Data SQL brings SQL and Performance to Hadoop

Oracle Big Data SQL brings SQL and Performance to Hadoop Oracle Big Data SQL brings SQL and Performance to Hadoop Jean-Pierre Dijcks Oracle Redwood City, CA, USA Keywords: Big Data SQL, Hadoop, Big Data Appliance, SQL, Oracle, Performance, Smart Scan Introduction

More information

Just-In-Time Hypermedia

Just-In-Time Hypermedia A Journal of Software Engineering and Applications, 2013, 6, 32-36 doi:10.4236/jsea.2013.65b007 Published Online May 2013 (http://www.scirp.org/journal/jsea) Zong Chen 1, Li Zhang 2 1 School of Computer

More information

Big Data - Some Words BIG DATA 8/31/2017. Introduction

Big Data - Some Words BIG DATA 8/31/2017. Introduction BIG DATA Introduction Big Data - Some Words Connectivity Social Medias Share information Interactivity People Business Data Data mining Text mining Business Intelligence 1 What is Big Data Big Data means

More information

Intro to XML. Borrowed, with author s permission, from:

Intro to XML. Borrowed, with author s permission, from: Intro to XML Borrowed, with author s permission, from: http://business.unr.edu/faculty/ekedahl/is389/topic3a ndroidintroduction/is389androidbasics.aspx Part 1: XML Basics Why XML Here? You need to understand

More information

Big Trend in Business Intelligence: Data Mining over Big Data Web Transaction Data. Fall 2012

Big Trend in Business Intelligence: Data Mining over Big Data Web Transaction Data. Fall 2012 Big Trend in Business Intelligence: Data Mining over Big Data Web Transaction Data Fall 2012 Data Warehousing and OLAP Introduction Decision Support Technology On Line Analytical Processing Star Schema

More information

Migrating Oracle Databases To Cassandra

Migrating Oracle Databases To Cassandra BY UMAIR MANSOOB Why Cassandra Lower Cost of ownership makes it #1 choice for Big Data OLTP Applications. Unlike Oracle, Cassandra can store structured, semi-structured, and unstructured data. Cassandra

More information

A Semi-Automatic Ontology Extension Method for Semantic Web Services

A Semi-Automatic Ontology Extension Method for Semantic Web Services University of Jordan From the SelectedWorks of Dr. Mutaz M. Al-Debei 2011 A Semi-Automatic Ontology Extension Method for Semantic Web Services Mutaz M. Al-Debei Mohammad Mourhaf Al Asswad Available at:

More information

Database Technology Introduction. Heiko Paulheim

Database Technology Introduction. Heiko Paulheim Database Technology Introduction Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query Processing Transaction Manager Introduction to the Relational Model

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015 RESEARCH ARTICLE OPEN ACCESS A Semantic Link Network Based Search Engine For Multimedia Files Anuj Kumar 1, Ravi Kumar Singh 2, Vikas Kumar 3, Vivek Patel 4, Priyanka Paygude 5 Student B.Tech (I.T) [1].

More information