Tải bản đầy đủ (.ppt) (17 trang)

Chương 1. Giới thiệu SLIDE GIẢNG DẠY MÔN XML

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (761.27 KB, 17 trang )

XML
SỐ TÍN CHỈ: 3
(30 tiết lý thuyết + 30 tiết thực
hành)
GV: Nguyễn Phương Tâm
Khoa Khoa học máy tính
Chương 1. Giới thiệu

1- 1/18


XML
• Kiểm tra & Thi:
- Kiểm tra: Thường xuyên + Giữa HP: Thực
hành, (30%)
- Hết HP: Thực hành (70%)
• Phần mềm sử dụng:
- XML writer (hoặc có thể dùng trình soạn thảo
khác)

Chương 1. Giới thiệu

1- 2/18


TÀI LIỆU THAM KHẢO
1. Hồ Văn Phi (2010), Giáo trình CSDL Web
và XML, tài liệu lưu hành nội bộ
2. Bhavani Thuraisingham (2002), Xml
Databases And The Semantic Web, CRC
Press.


3. Nguyễn Phương Lan (2002), XML nền tảng
và ứng dụng, NXB Minh Khai.

Chương 1. Giới thiệu

1- 3/18


CƠ SỞ DỮ LIỆU WEB & XML
Nội dung:
 Chương 1.
 Chương 2.
 Chương 3.
 Chương 4.
XML
 Chương 5.
 Chương 6.

Giới thiệu
Cơ sở dữ liệu web
Ứng dụng web và XML
Ngôn ngữ đánh dấu mở rộng Ứng dụng của XML
Ngữ nghĩa web

Chương 1. Giới thiệu

1- 4/18


CƠ SỞ DỮ LIỆU WEB & XML



MỤC TIÊU MÔN HỌC

- Trình bày được:
+ Ứng dụng của web
+ Qui trình thu thập và khai phá dữ liệu
+ Tạo được văn bản xml hợp khuôn dạng
+ Ứng dụng của xml

- Áp dụng giải quyết một số bài toán cụ
thể.
- Tổng hợp và đánh giá môn học
Chương 1. Giới thiệu

1- 5/18


Chương 1: Giới thiệu
Nội dung:


Lịch sử hình thành và phát triển của web?



Một số công nghệ hỗ trợ web




Công nghệ và ứng dụng của xml



Xu hướng của xml, cơ sở dữ liệu web và web..

Chương 1. Giới thiệu

1- 6/18


Chương 1: Giới thiệu
1.1 World Wide Web
- Internet được đưa ra vào những năm 1970.


khóa cho sự phát triển của WWW



nhiều giao thức mạng ra đời (TCP/IP, HTTP,..)

WWW ra đời (1990) là sự kết hợp Internet và
Hypermedia..


Chương 1. Giới thiệu

1- 7/18



Chương 1: Giới thiệu
1.1.1 Sự tiến hóa của web
- WWW được Timothy Berners Lee đề xuất


1993 - 1994 trình duyệt web Mosaic ra đời.

Nhiều giao thức như HTTP (Hypertext Transfer
Protocol)


Ngôn ngữ tạo web như HTML (HyperText Markup
Language)




Java applets, Jave servlet, EJBs



Quản lý thông tin web



Hệ thống tìm kiếm thông minh..
Chương 1. Giới thiệu

1- 8/18



Chương 1: Giới thiệu
1.1.2 Một số công nghệ hỗ trợ Web
- Java


Ngôn ngữ lập trình hướng đối tượng



java applet lồng vào các chương trình HTML



java servlet chạy trên server

 EJB, RMI, CORBA, JINI


java JDBC..

Chương 1. Giới thiệu

1- 9/18


Chương 1: Giới thiệu
Java
program A


Java
program B

JDBC Software

JDBC Client
Interface

JDBC Client
Interface

ODBC Software

Internet

Database Server

JDBC Driver
for DBMS C

JDBC Driver
for DBMS D

Database

DBMS C

DBMS D


Kết nối ODBC và JDBC

Truy cập cơ sở dữ liệu thông qua JDBC
Chương 1. Giới thiệu

1- 10/18


Chương 1: Giới thiệu
1.1.2 Một số công nghệ hỗ trợ Web
- Thư viện số


là số hóa thông tin phân tán qua một số trang web



còn được gọi là csdl web hay csdl internet



tích hợp nhiều công nghệ (quản lý, khai phá, …)

Chương 1. Giới thiệu

1- 11/18


Chương 1: Giới thiệu
1.1.2 Một số công nghệ hỗ trợ Web

- HTML (Hypertext Markup Language)


Ngôn ngữ tạo các trang web



bao gồm một tập hợp các thẻ có sẳn

Các thẻ được đặt trong cặp dấu “<, >”, phải có thẻ
bắt đầu và thẻ kết thúc.


<HTML>
<HEAD>
<TITLE>Document Title</TITLE>
</HEAD>
<BODY> Body of document
</BODY>
1- 12/18
</HTML>
Chương 1... Giới thiệu


Chương 1: Giới thiệu
1.2 Công nghệ XML
- eXtensible Markup Language
dựa theo chuẩn SGML (Standard Generalized
Markup Language)





ngôn ngữ xây dựng cấu trúc tài liệu văn bản



Namespace, DTD, Schema Semantic,..

Chương 1. Giới thiệu

1- 13/18


Chương 1: Giới thiệu
1.3 Ứng dụng XML


cơ sở dữ liệu



quản lý thông tin



thiết lập các trang web




trao đổi dữ liệu điện tử (EDI)



thương mại điện tử..

Chương 1. Giới thiệu

1- 14/18


Chương 1: Giới thiệu
1.4 Xu hướng của XML, CSDL và web
1.4.1 Xu hướng của XML
XML đã trở thành một trong những định dạng
cho tất cả các loại dữ liệu, từ nội dung web đến
dữ liệu dùng trong các ứng dụng.


Lưu trữ



Truyền tải



Hiển thị dữ liệu




Lập trình..
Chương 1. Giới thiệu

1- 15/18


Chương 1: Giới thiệu
1.4.2 Xu hướng của cơ sở dữ liệu và web
khối lượng dữ liệu trên web ngày càng lớn
 khai phá dữ liệu sẵn có và trích rút thông tin hữu

ích
khai phá để trợ giúp cho hoạt động thương mại
điện tử




bảo mật và riêng tư cho khai phá web



XML và bản thể học



hỗ trợ hay liên hợp cấu trúc dữ liệu trong XML




quản lý siêu dữ liệu, tri thức, hỗ trợ quyết định1- và
16/18
Chương 1. Giới thiệu


Chương 1: Giới thiệu

HỌC GÌ – NHỚ GÌ?

Chương 1. Giới thiệu

1- 17/18



×