When talking about XML to DBAs and data analysts in the past, my enthusiasm frequently was greeted with a level of suspicion that often made me feel like I was trying to sell undercoating on a used...

1 answer below »

When talking about XML to DBAs and data analysts in the past, my enthusiasm frequently was greeted with a level of suspicion that often made me feel like I was trying to sell undercoating on a used car. XML's acceptance in the overall IT mainstream has since increased dramatically, because it has become a relatively common part of database environments. Still, there is a significant lack of understanding as to how or why XML can or should integrate with traditional corporate repositories.
One of the obstacles to both conceptualizing and realizing the integration of XML formatted data with traditional databases is simply the fact that XML was not designed with databases in mind. XML's origins lie in document meta tagging, and the XML language was developed to infuse structure and meaning into the vast amount of presentation-oriented content on the Internet.
Now that it has evolved into a core application development technology, it is being used for a variety of sophisticated data representation and transportation purposes. It has found a home in just about every layer of application architecture, except… the relational database tier. Here it fits less comfortably (Figure 7.1).


Read the attached paper from Jim Gray titled “The Next Database Revolution.” Write an essay of no less than five pages with double line spacing describing your observations based on the course contents of the materials that were covered in Chapter 7 of Erl’s textbook. You can also cite one or more other references that you can find

Answered Same DayDec 23, 2021

Answer To: When talking about XML to DBAs and data analysts in the past, my enthusiasm frequently was greeted...

David answered on Dec 23 2021
117 Votes
Introduction
This academic paper understands how new generation databases have evolved with the use of
XML technology. It highlights the fact that the traditional relational databases are a history now
and the need of the hour is taken care of by hybrid databases using XML. When HTML be
came
the standard language for communication over the Internet, it helped the users with a rich set
of features, such as data and meta-data being put in a single document. But as the world of
databases evolved, there arose a strong need to decouple the data representation aspects from
the interface representation. XML’s flexibility could plug-in here easily and acted as a savior.
XML’s DTD (Document type definition) features can be used to define a new meta-language
altogether. XML allows the user to define how tags can be used by documents, customized to
specific requirements of semantics of the applications as rules which connect tags with their
content can be taken under control with XML. This kind of conception of XML raises questions
of how data is actually transferred by XML documents, how data is read, stored and retrieved.
In short, this paper explored how XML is used a database management tool.
What is XML?
XML stands for Extensible Markup Language. It had become a well-known standard for marking
up text in a manner that the data can be read both by machine and human. The syntax followed
by XML is very similar to HTML and it organized in a manner that the relationships among the
data elements are obvious visually.
XML Vs. Relational Databases
Powerful data retrieval and storage capabilities of traditional relational databases, where data
is stored in tables and there are one or more tables in single database, is another form of
database management in use primarily. Relational databases come to user’s rescue when
handling extremely huge volumes of data whereas XML does a far more better job of delivering
self-describing data format in SOA (Service Oriented Architecture) and other Web services.
The following points showcase the differences between XML data and relational data:
1. Relational database is represented as a model of logical relationships whereas XML
data is hierarchical.
An XML document is shaped in a way that it carries information about the relationship
of data items to each other in the form of hierarchy. Whereas in relational databases,
the only type of relation that can be defined is the parent and the child table
relationship.
2. Relational database is not self-descriptive where XML is visually understandable.
An XML contains the tagging of the data which makes it easier for the user to
understand what the data is about. A single XML document can also have multiple types
of data. On the other hand, in a relational database, the intent of the data can be
defined only by the definition of its table column and...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here