XML w bazach danych.

Slides:



Advertisements
Podobne prezentacje
Teoretyczne podstawy tworzenia systemów relacyjnych baz danych
Advertisements

Indeksy w bazie danych Oracle
Przekształcanie dokumentów XML - XSL
OLAP budowa aplikacji analitycznych w MS SQL 2000 i Yukon
Bazy danych zastosowania i skutki Prentice Hall8.2 O czym będzie Elektroniczna przechowalnia informacji: podstawy baz danych Nieco dalej: Systemy.
WPROWADZENIE DO BAZ DANYCH
XML w integracji aplikacji
11 XML w integracji aplikacji. 22 Cel: umożliwienie wymiany danych pomiędzy aplikacjami: aplikacje/komponenty/moduły posługują się różnymi formatami wewnętrznymi,
XML w bazach danych XML w bazach danych. Systemy zarządzania treścią – część 12 XML a relacyjne bazy danych Korzyści: –integracja aplikacji,
XML w bazach danych XML w bazach danych. Systemy zarządzania treścią – część 12 XML a relacyjne bazy danych Korzyści: –integracja aplikacji,
XML w integracji aplikacji 11 grudnia XML w integracji aplikacji Cel: umożliwienie wymiany danych pomiędzy aplikacjami: aplikacje/komponenty/moduły.
XSL – część 2.
XML w zarządzaniu formularzami ubezpieczeniowymi ZUS
Klasy zastosowań XML-a
XML w bazach danych XML w bazach danych. Systemy zarządzania treścią – część 12 XML a relacyjne bazy danych Korzyści: –integracja aplikacji,
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Wycofywanie potwierdzonych transakcji
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK
Dokumentowanie wymagań w języku XML
XPath, XSLT, (and XSL:FO)
Standardy tworzenia dokumentów [Michał Kuciapski ]
Wykład 8 Wojciech Pieprzyca
Wykład 5 Wojciech Pieprzyca
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Bazy danych i systemy informacyjne
Rozproszone bazy danych
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Programowanie w Internecie 2 Ćwiczenie 4 – Transformacja danych Prowadzący: Rajmund Pączkowski.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Bazy danych podstawowe pojęcia
Przygotowała: Marta Grzyb. wspólna praca nad dokumentami, wymiana wiadomości elektronicznych, udział w wymianie informacji i dyskusjach wypełnianie elektronicznych.
Systemy baz danych Wykład 1
Temat 19: Organizacja informacji w bazie danych – część 1.
Bazy danych.
Dane jako wartość w dobie kryzysu warsztat Dni Informatyki AHE 2009 mgr inż. Rafał Siech.
Bazy danych Access 200x Ćwiczenie 1.
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
Aplikacje bazodanowe ADO.NET PHP i MySQL
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
dr Łukasz Murowaniecki T-109
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych - podstawowe pojęcia
Bazy danych Microsoft access 2007.
Bazy danych, sieci i systemy komputerowe
Podstawowe informacje
Systemy informatyczne
1100 kont użytkowników 900 zasobów IT Systemy bazodanowe, poczta, etc. Support 20 kont serwisantów.
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Bazy danych.
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
.NET i Bazy Danych Projekt: Wadim Grasza.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Projektowanie postaci formularza:
Object-relational mapping (aka O/RM, ORM, and O/R mapping)
Aplikacje internetowe XML Paweł Lenkiewicz. Aplikacje internetowe – XML2 eXtensible Markup Language Uniwersalny język opisu danych Często używany we współpracy.
Bazy danych. Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie według zadanych kryteriów Baza.
Testowanie wydajnościowe Metody testowania Apache Jmeter Serwer Jboss Baza danych PostgreSQL Testowanie wydajności odczytu z bazy danych Testowanie wydajności.
SQL Server Analysis Services Action!
Strukturalny język zapytań SQL - historia
Podstawy programowania
Technologie Informacyjne Bazy danych
Zapis prezentacji:

XML w bazach danych

XML a relacyjne bazy danych Korzyści integracja aplikacji, wymiana danych łatwość transformacji danych prezentacja danych Problemy: przechowywanie dokumentów XML w bazie danych metody dostępu - zadawanie zapytań efektywność Podstawowymi składnikami aplikacji biznesowych są bazy danych. Dlatego systemy nimi zarządzające powinny w pierwszej kolejności wspierać XML, jeśli myślimy o integracji przy użyciu tej technologii. Chcemy więc przechowywać w bazach danych także XML-a. Ale nie zawsze hierarchiczna struktura dokumentów XML przystaje do relacyjnej struktury bazy danych. Pojawiają się wtedy pytania, jak efektywnie zorganizować przechowywanie i dostęp do dokumentów XML.

XML a relacyjne bazy danych Przechowywanie XML-a w relacyjnych bazach danych elementy dokumentu XML jako pola tabeli bazodanowej dokument XML w całości przechowywany w polu bazy danych Sposoby wspierania XML-a przez systemy zarządzania bazami danych generowanie XML-a na podstawie zawartości bazy danych wypełnianie zawartości bazy na podstawie zawartości dokumentu XML specjalne indeksowanie pól zawierających XML wbudowane parsery XML i procesory XSLT integracja z serwerem WWW

Wsparcie dla XML-a w bazach danych Reprezentacja danych XML-enabled – przechowująca dokumenty w postaci zdekomponowanej native XML – przechowująca dokumenty w standardowej postaci

Typy baz danych a XML Relacyjna baza danych XML-owa baza danych konfiguracja struktur danych przy pomocy tabel i relacji umożliwia eksport i import danych w postaci dokumentów XML struktura dokumentów XML pochodną relacyjnych struktur danych zastosowanie: integracja, wymiana danych XML-owa baza danych przechowuje dokumenty XML konfiguracja struktur danych przy pomocy DTD/XML Schema Indeksowanie elementów, atrybutów, wyrażeń XPath wyszukiwanie z użyciem XQuery zastosowanie: przechowywanie i przetwarzanie dokumentów strukturalnych

XML a bazy danych – przegląd Relacyjne bazy danych ze wsparciem dla XML-a: Oracle 8i / 9i / 10g Microsoft SQL Server 2000 DB2, IBM Sybase ASE 12.5 XML-owe bazy danych: Tamino, Software AG TEXTML Server, InxiaSoft dbXML (open source) eXist (open source) Xindice, Apache Software Foundation (open source)

XML w bazach danych – przykład .NET Technologia ADO .NET Buforowanie danych w postaci XML a schematu w postaci XSD Możliwość zapisu odczytu danych do XML-a zarówno ze schematem jak i bez niego

XML w bazach danych – przykład .NET DataSet DataTable DataTable XML DataTable Pamięć aplikacji Fizyczny magazyn OleDbDataAdapter OleDbConnection SQL Server 2000 OleDb Database