Tải bản đầy đủ (.pdf) (18 trang)

Bài giảng cơ sở dữ liệu web và XML chương 1 GV hồ văn phi

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 (227.18 KB, 18 trang )

HỒ VĂN PHI
Khoa Khoa học máy tính
Bộ môn Hệ thống thông tin
Email:
Chương 1. Giới thiệu

1- 1/18


CƠ SỞ DỮ LIỆU WEB & XML
SỐ TÍN CHỈ: 3
(30 tiết lý thuyết + 30 tiết thực hành)

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

1- 2/18


CƠ SỞ DỮ LIỆU WEB & XML
- Điểm kiểm tra giữa học phần: 30%
- Điểm thi kết thúc học phần: 70%

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

1- 3/18


TÀI LIỆU THAM KHẢO
1. Bhavani Thuraisingham (2002), Xml Databases And
The Semantic Web, CRC Press.
2. 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- 4/18


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

Chương 1. Giới thiệu
Chương 2. Cơ sở dữ liệu web
Chương 3. Ứng dụng web và XML
Chương 4. Ngôn ngữ đánh dấu mở rộng - XML
Chương 5. Ứng dụng của XML
Chương 6. Ngữ nghĩa web

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

1- 5/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- 6/18


Giới thiệu
MỤC TIÊU


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- 7/18



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


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 (90) là sự kết hợp Internet và Hypermedia..

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

1- 8/18


Giới thiệu
1.1.1 Sự tiến hóa của web
- WWW được Timothy Berners Lee.


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- 9/18


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- 10/18


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- 11/18


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- 12/18


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>
</HTML> ..
Chương 1. Giới thiệu

1- 13/18


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- 14/18


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- 15/18



Giới thiệu
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- 16/18


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 định và đào tạo..

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

1- 17/18


Giới thiệu

HỌC GÌ – NHỚ GÌ?


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

1- 18/18



×