Utilizarea XML în baze de date

Previzualizare licența:

Cuprins licența:

1 INTRODUCERE
2 NOI MODELE DE DATE SI APLICATIILE LOR
2.1 INTEROGAREA WORLD - WIDE - WEB - ULUI
2.2 INTEGRAREA SURSELOR DE DATE ETEROGENE
2.3 NAVIGARE IN INTERNET
2.4 CUBUL DE DATE SI OLAP
2.5 NOI MODELE TRANZACTIONALE
2.6 OPTIMIZARI
3 MODELE DE REPREZENTARE A DATELOR NECONVENTIONALE
3.1 DEFINIREA CONCEPTULUI DE DATE NECONVENTIONALE
3.2 MODELUL SEMISTRUCTURAT ALE DATELOR
3.2.1 CONCEPTUL DE DATE SEMISTRUCTURAT
3.2.2 MODELAREA DATELOR SEMISTRUCTURATE
3.2.3 LIMBAJE DE INTEROGARE A DATELOR SEMISTRUCTURATE
3.3 MPEG - 21 UN SUPORT PENTRU INTEGRAREA DATELOR IN APLICATII MULTIMEDIA DISTRIBUITE
3.4 PREZENTARE GENERALA
3.5 DECLARAREA ELEMENTELOR DIGITALE
3.6 ADAPTAREA CONTINUTULUI UTILIZAND MPEG - 21
4 XML CA BAZA DE DATE
4.1 ESTE XML - UL O BAZA DE DATE
4.2 DATE SI DOCUMENTE
4.2.1 DOCUMENTE CENTRATE PE DATE
4.2.2 INFORMATII CENTRATE PE DOCUMENTE
4.2.3 DATE, DOCUMENTE SI BAZE DE DATE
4.3 STOCAREA SI RECUPERAREA DATELOR
4.3.1 MAPAREA SCHEMELOR DOCUMENTELOR PE SCHEMELE BAZELOR DE DATE
4.3.2 LIMBAJE DE INTEROGARE
4.3.3 STOCAREA DATELOR IN BAZE DE DATE NATIVE XML
4.3.4 TIPURI DE DATE, VALORI NULE, SETURI DE CARACTERE
4.3.5 GENERAREA SCHEMELOR XML DIN SCHEME RELATIONALE SI INVERS
4.4 STOCAREA SI RECUPERAREA DOCUMENTELOR
4.4.1 STOCAREA DOCUMENTELOR IN SISTEMUL DE FISIERE
4.4.2 STOCAREA DOCUMENTELOR IN BLOB - URI
4.4.3 BAZE DE DATE NATIVE XML
4.4.4 DOM - URI PERSISTENTE (PDOM - URI)
4.4.5 SISTEME DE MANAGEMENT ALE CONTINUTURILOR
5 CONSTRUIREA DOCUMENTELOR XML
5.1 SINTAXA XML
5.2 DESCRIEREA DE VOCABULARE NOI CU XML
5.3 AVANTAJELE DEFINITIEI TIPURILOR DOCUMENTULUI
5.4 COMBATEREA DEZAVANTAJELOR DEFINITIEI TIPURILOR DOCUMENTULUI
5.5 XML, DOAR UN ALT HTML
5.6 STARTUL IN XML
5.7 DEFINIREA UNUI DOCUMENT XML CA INTREG
5.8 PROLOGUL: DECLARATIA XML
5.9 DOCUMENTE AUTONOME
5.10 CONSTRUIREA PROLOGULUI UNUI DOCUMENT XML: DECLARATIA TIPULUI DOCUMENTULUI (DOCUMENT TYPE DECLARATION)
5.10.1 CREAREA CORPULUI DOCUMENTULUI
5.10.2 DATE CARACTER
5.10.3 MARCAJUL
5.10.4 FORMAREA STRUCTURILOR LOGICE IN XML
5.10.5 CUM FORMEAZA XML STRUCTURILE FIZICE
5.10.6 ETICHETE DE PORNIRE SI ETICHETE DE INCHEIERE
5.10.7 NORMALIZAREA
5.10.8 TIPURI DE ELEMENTE
5.10.9 ENTITATI NEANALIZATE
5.10.10 APLICATII DIN LUMEA REALA
6 PREZENTAREA APLICATIEI
6.1 CERINTE HARDWARE
6.2 CERINTE SOFTWARE
6.3 FUNCTIONALITATILE APLICATIEI
6.4 PROIECTAREA BAZEI DE DATE
6.5 IMPLEMENTAREA CODULUI
6.6 MANUAL DE UTILIZARE
6.7 CONCLUZII
7 BIBLIOGRAFIE

Extras din licența:

Formatul de date XML devine formatul comun acceptat in industrie pentru schimbul de informatii dintre diverse sisteme eterogene. Din acest motiv, este important ca o baza de date sa fie capabila sa stocheze informatiile nu doar in formatele traditionale, relationale, ci si in format XML.

Stocand datele XML in format nativ se castiga foarte mult in performanta, aceasta materializandu-se in costuri reduse. Un plus de performanta la o tehnologie de baze de date inseamna o infrastructura redusa, servere cu mai putine procesoare, deci un sistem informatic ceva mai ieftin, costuri mai mici pentru licentiere, deci per total o economie de bani.

Standardul industrial al datelor in format XML prezinta o serie de avantaje si dezavantaje.

Avantajul major este acela ca este adoptat de toti producatorii de tehnologie din industrie, dar in schimb are dezavantajul ca este un format nu foarte eficient din punct de vedere al stocarii datelor.

De aceea devine foarte util ca baza care stocheaza aceste date sa aiba capabilitati de compresie, care sa duca la scaderea spatiului si resurselor de stocare necesare pentru a pastra date in format XML.

Lucrarea de fata isi propune sa prezinte in capitolele sale cateva noi directii de dezvoltare in domeniul bazelor de date, modelul de date semistructurat si tehnologia XML ca o noua baza de date.

Capitolul I prezinta necesitatea aparitiei modelului semistructurat al datelor, datorita nevoii de interogare a unor surse de date care nu au o schema predefinita sau a unor date care provin din surse diferite si au scheme diferite.

Modelul semistructurat al datelor reprezinta schema (tipul, structura) si instanta (valoarea) datelor in mod uniform, permitand interogarea lor simultana spre deosebire de modelele de date conventionale, care diferentiaza intre cele doua tipuri de informatie.

Capitolul II detaliaza modelul semistructurat al datelor definind conceptul de date neconventionale din mai multe perspective si pe cel de date semistructurate prezentand avantajele acestui tip de date, modelarea acestor date si limbajele de interogare a acestora, si prezinta in detaliu tipul de date MPEG-21 ca suport pentru integrarea datelor in aplicatii multimedia distribuite.

Capitolul III prezinta legatura dintre tehnologia XML si bazele de date incercand sa clarifice in ce masura este XML-ul o baza de date, reprezentarea datelor si documentelor, stocarea si recuperarea datelor, stocarea datelor in baze de date native XML, generarea schemelor XML din scheme relationale si invers, stocarea documentelor in sistemul de fisiere si in BLOB-uri, detaliaza bazele de date native XML, si prezinta notiunile de DOM (Document Object Model) persistent si sisteme de management ale continuturilor.

Capitolul IV se ocupa de construirea documentelor XML prezentand sintaxa XML, descrierea de vocabulare noi cu XML, avantajele definitiei tipurilor documentului, combaterea dezavantajelor definitiei tipurilor documentului, definirea unui document XML ca intreg ...

Bibliografie:

PETER BUNEMAN, SUSAN DAVIDSON, GERD HILLEBRAND, DAN SUCIU - "A QUERY LANGUAGE AND OPTIMIZATION TECHNIQUES FOR UNSTRUCTURED DATA PROCEEDINGS OF ACM - SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA" - MONTREAL, CANADA, JUNE, 1996, PAGES 505 - 516

S. ABITEBOUL, D. QUASS, J. MCHUGH, J. WIDOM, J. WEINER - "THE LOREL QUERY LANGUAGE FOR SEMISTRUCTURED DATA" - JOURNAL OF DIGITAL LIBRARIES, VOL 1 NUMBER 1, 1997

L. V. S. LAKSHMANAN, F. SADRI, I. N. SUBRAMANIAN - "A DECLARATIVE LANGUAGE FOR QUERYING AND RESTRUCTURING THE WORLD - WIDE - WEB POST - ICDE IEEE WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING (RIDE - NDS 1996)" - NEW ORLEANS, FEBRUARY, 1996

A. O. MENDELZON, G. A. MIHAILA, T. MILO - "QUERYING THE WORLD WIDE WEB PROC. PIDS 1996" - DECEMBER, 1996

M. P. CONSENS, A. O. MENDELZON - "EXPRESSING STRUCTURAL HYPERTEXT QUERIES IN GRAPHLOG PROC. 2ND ACM CONFERENCE ON HYPERTEXT" - PITTSBURGH, NOVEMBER, 1989

S. CLUET, G. MOERKOTTE - "QUERY PROCESSING IN THE SCHEMALESS AND SEMISTRUCTURED CONTEXT" - INRIA, 1997

MARY FERNANDEZ, DANIELA FLORESCU, JAEWOO KANG, ALON LEVY, DAN SUCIU - "STRUDEL: A WEB SITE MANAGEMENT SYSTEM PROC. OF THE 16TH ACM SIGMOD SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS" - TUCSON, ARIZONA, MAY, 1997

SUDARSHAN CHAWATHE, HECTOR GARCIA - MOLINA, JOACHIM HAMMER, KELLY IRELAND, YANNIS PAPAKONSTANTINOU, JEFFREY ULLMAN, JENNIFER WIDOM - "THE {TSIMMIS} PROJECT:{INTEGRATION} OF HETEROGENOUS INFORMATION SOURCES" - OCTOBER, 1994, TOKYO, JAPAN, PROCEEDINGS OF THE INFORMATION PROCESSING SOCIETY OF JAPAN CONFERENCE

YANNIS PAPAKONSTANTINOU, HECTOR GARCIA - MOLINA, JENNIFER WIDOM - "OBJECT EXCHANGE ACROSS HETEROGENOUS INFORMATION SOURCES PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING" - MARCH, 1995, 251 - 260

J. MCHUGH, S. ABITEBOUL, R. GOLDMAN, D. QUASS AND J. WIDOM - "LORE: A DATABASE MANAGEMENT SYSTEM FOR SEMISTRUCTURED DATA" - STANFORD UNIVERSITY DATABASE GROUP, FEBRUARY, 1997

S. ABITEBOUL, D. QUASS, J. MCHUGH, J. WIDOM, J. WEINER - "THE LOREL QUERY LANGUAGE FOR SEMISTRUCTURED DATA" - JOURNAL OF DIGITAL LIBRARIES, VOL 1 NUMBER 1, 1997

A. LEVY, A. RAJARAMAN, J. J. ORDILLE - "QUERYING HETEROGENEOUS INFORMATION SOURCES USING SOURCE DESCRIPTIONS PROC. 22ND INTERNATIONAL CONFERENCE ON VLDB" - MUMBAI, INDIA, 1996,

ARBOR SOFTWARE - "MULTIDIMENSIONAL ANALYSIS: CONVERTING CORPORATE DATA INTO STRATEGIC INFORMATION" - WHITE PAPER

J. XENAKIS, EDITOR - "MUTLIDIMENSIONAL DATABASES, APPLICATION DEVELOPMENT STRATEGIES" - APRIL, 1994

J. GRAY, A. BOSWORTH, A. LAYMAN, H. PIRAHESH - "DATA CUBE: A RELATIONAL AGGREGATION OPERATOR GENERALIZING GROUP - BY, CROSS - TAB AND SUB - TOTALS" - MICROSOFT, MSR - TR - 95 - 22

A. GUPTA, V. HARINARAYAN, D. QUASS - "AGGREGATE QUERY PROCESSING IN DATA WAREHOUSING ENVIRONMENTS" - PROC. OF THE 21ST INTERNATIONAL VLDB CONFERENCE, P 358 - 369, 1995

V. HARINARAYAN, A. RAJARAMAN, J. ULLMAN - "IMPLEMENTING DATA CUBES EFFICIENTLY" - PROC. ACM SIGMOD, MONTREAL, CANADA, JUNE, 1996

J. R. SMITH - "DYNAMIC ASSEMBLY OF VIEWS IN DATA CUBES" - PROC. OF THE INTERNATIONAL VLDB CONFERENCE (TO APPEAR), NEW YORK, USA, 1998

A. J. BONNER, M. KIFER - "AN OVERVIEW OF TRANSACTION LOGIC, THEORETICAL COMPUTER SCIENCE" - VOL 133, PP 205 - 265, OCTOBER, 1994

A. J. BONNER - "TRANSACTION DATALOG: A COMPOSITIONAL LANGUAGE FOR TRANSACTION PROGRAMMING: PROC. 6TH INTERNATIONAL WORKSHOP ON DATABASE PROGRAMMING LANGUAGES" - ESTES PARK, COLORADO, AUGUST, 1997

SABIN BURAGA - "TEHNOLOGII XML" - EDITURA POLIROM, BUCURESTI, 2006

JULIE C. MELONI - "INVATA SINGUR PHP, MYSQL SI APACHE" - EDITURA CORINT, BUCURESTI, 2005

PATRICIA JU - "DATABASES ON THE WEB, DESIGNING AND PROGRAMING FOR NETWORK ACCESS" - EDITURA M&T BOOKS, NEW YORK, 1997

SABIN BURAGA - "TEHNOLOGII WEB" - EDITURA MATRIX ROM, BUCURESTI, 2001

MARK CAMPBELL - "WEB DESIGN GARAGE" - EDITURA PRENTICE HALL, 2005

LARRY ULLMAN - "PHP SI MYSQL PENTRU SITE - URI DE WEB DINAMICE" - EDITURA TEORA, BUCURESTI, 2006

RONALD BOURRET - "XML AND DATABASES"

VALENTIN IVASCU - "INITIERE IN PHP SI MYSQL"

Descarcă licența

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Utilizarea XML in baze de date
    • Bibliografie.doc
    • Cuprins.doc
    • Diploma.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Anul redactarii:
2007
Nr fișiere:
3 fisiere
Pagini (total):
103 pagini
Imagini extrase:
115 imagini
Nr cuvinte:
33 734 cuvinte
Nr caractere:
180 390 caractere
Marime:
1.25MB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Licența
Domeniu:
Calculatoare
Tag-uri:
Predat:
la facultate din Craiova
Specializare:
Informatica
Materie:
Calculatoare
Sus!