Date Semistructurate

Curs
5/10 (2 voturi)
Conține 11 fișiere: ppt
Pagini : 400 în total
Mărime: 5.53MB (arhivat)
Publicat de: Amza Farcaș
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Sabau Andreea

Extras din curs

C01. DS

Date semistructurate

XML

Istoric XML. Marcarea documentelor

De ce XML?

Avantaje / Dezavantaje XML

Sintaxa XML

Tipuri de date:

structurate (relational)

semistructurate

nestructurate (text).

=> date partial structurate

Motive pentru care datele ar fi semistructurate:

structura datelor poate fi implicita, ascunsa, necunoscuta, sau utilizatorul decide sa o ignore

nu se cunoaste structura sau se poate modifica in viitor

integrarea datelor din surse eterogene – intr-un asemenea caz, un model de date structurat este prea rigid, cel putin intr-o prima faza; exemplu: o bibliografie

date „sparse” – pe modelul relational am avea multe date NULL

datele sunt modelate pe structura ierarhica, structura recursiva

ordinea e importanta

nu se poate interoga o baza de date structurata fara a cunoaste schema (de fapt se poate, insa e putin mai greu ), insa uneori apare nevoia de a interoga datele fara a cunoaste schema

=> Date semistructurate – depozite de date XML, BD OO sau BD obiect-relationale

Caracteristici:

nu au o schema fixa (precum cea relationala)

structura este implicita sau non-regulata

imbricate sau eterogene

Exemple: pagini Web, integrare informatii din surse eterogene (ex: o bibliografie), XML.

Marcarea unui document electronic – marcarea o constituie codurile care se gasesc prin textul documentului (meta data), care ofera informatie necesara procesarii electronice, precum nume, stil, sau structura documentului, s.a.

Origine marcare: industria publicistica (“instructiuni” pentru tipograf).

Marcare procedurala:

in procesarea textelor, utilizatorul alege din meniul aplicatiei diferite operatii de formatare, poate sa includa un anumit text la o pozitie pe pagina, s.a.

=> aceste informatii sunt marcaje si sunt retinute prin coduri speciale in text

=> instructiunile de formatare spun aplicatiei cum sa faca afisarea / tiparirea textului

o asemenea operatie este in general numita marcare procedurala deoarece marcarea este o procedura pentru „output device” (ex: RTF).

nu inregistreaza structura documentului (da doar indicatii de afisare, desi am plecat de la structura documentului)

este inflexibil (o schimbare a regulilor de formatare – de exemplu – subject-ul sa fie bold-underlined – trebuie materializata manual); marcarea depinde de soft-ul folosit (nu este portabil); (ex: formatarea unei bibliografii – titlu, autori, editura, etc.)

este o operatie costisitoare ca timp

Conținut arhivă zip

  • Date Semistructurate
    • C01_DS.ppt
    • C02_DS.ppt
    • C03_DS.ppt
    • C04_DS.ppt
    • C05_DS.ppt
    • C06_DS.ppt
    • C07_DS.ppt
    • C09_DS.ppt
    • C10_DS.ppt
    • C11_DS.ppt
    • C12_DS.ppt

Alții au mai descărcat și

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Structuri de Date și Algoritmi

Arbori Binari Optimi Despre arbori binari optimi putem vorbi atunci cand, pentru fiecare dintre cheile unui arbore binar ordonat cunoastem...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Baze de Date

CAPITOLUL I INTRODUCERE IN BAZE DE DATE CURSUL 1 1. Ce este o baza de date? La inceput calculatoarele au fost utilizate numai pentru calcule...

Grafică pe calculator

Computer Graphics Cristian Rusu Office 3-8 cristian.rusu@ucv.cl What will be? It will not be an ENGLISH course! ENGLISH will be an...

Te-ar putea interesa și

Rolul Bisericii Ortodoxe Române în Asistența Socială din Mediul Rural

Introducere Activitatea de asistenţă socială nu este o preocupare nouă în orizontul grijii faţă de aproapele nostru, întrucât Biserica şi-a făcut...

Utilizarea XML în Baze de Date

Utilizarea XML in baze de date INTRODUCERE Formatul de date XML devine formatul comun acceptat în industrie pentru schimbul de informaţii dintre...

Protecția și asistarea victimelor traficului de persoane

Argument În România până la apariția unor legi și norme metodologice speciale pentru prevenirea și combaterea traficului cu ființe umane (Legea...

Relația dintre stările de dispoziție emoțională și agresivitate în contextul dizabilităților intelectuale ușoare

INTRODUCERE Violența școlară, în zilele noastre, nu este deloc un lucru izolat și restrâns, cunoscând o răspândire alarmantă, fiind regăsită la...

Țiganii

Introducere 1.Tema cercetarii: -Minoritatea etnica a rromilor din România 2. Motivatia: Mi-am ales acesta tema deoarec rromii ma interesau...

Particularități ale Sistemelor Informaționale în Domeniul Organizațiilor Neguvernamentale

CAPITOLUL 1. Consideraţii generale privind organizaţiile neguvernamentale 1.1. Aspecte definitorii ale organizaţiilor neguvernamentale...

Sistemele de management ale informației

Sisteme de Management al Informatiei Introducere În ultimii ani, termenul de sistem de gestiune a informatiei a devenit sinonim cu acela de...

Sisteme Informatice

Multiple Choice Identify the letter of the choice that best completes the statement or answers the question. ____ 1. Comanda FoxPro DELETE se...

Ai nevoie de altceva?