Nhiều thương mại điện tử (e-commerce) và
các ứng dụng Internet khác cung cấp các giao diện web để truy cập thông tin được lưu trữ trong một hoặc nhiều cơ sở dữ liệu. Các cơ sở dữ liệu được
thường được gọi là các nguồn dữ liệu. Người ta thường sử dụng hai tầng và ba tầng
kiến trúc client / server cho các ứng dụng Internet (xem phần 2.5). Trong một số trường hợp,
các biến thể khác của mô hình client / server được sử dụng. Thương mại điện tử và Internet khác
các ứng dụng cơ sở dữ liệu được thiết kế để tương tác với người sử dụng thông qua giao diện Web
mà hiển thị các trang Web. Phương pháp phổ biến để chỉ định các nội dung và định dạng của trang web là thông qua việc sử dụng các tài liệu ofhypertext. Có rất nhiều
ngôn ngữ để viết các văn bản, HTML phúc thường gặp nhất (HyperText
Markup Language). Mặc dù HTML được sử dụng rộng rãi để định dạng và cấu trúc
tài liệu Web, nó không thích hợp để xác định cấu trúc datathat được chiết xuất từ
cơ sở dữ liệu. Một ngôn ngữ, cụ thể là, XML (Extensible Markup Language) -has mới
nổi lên như là tiêu chuẩn cho cấu trúc và trao đổi dữ liệu trên web. XML
có thể được sử dụng để cung cấp thông tin về cấu trúc và ý nghĩa của các dữ liệu trong
các trang web thay vì chỉ cần xác định việc các trang web được định dạng để hiển thị trên màn hình. Các khía cạnh định dạng được quy định riêng biệt, ví dụ, bằng cách
sử dụng một ngôn ngữ định dạng như XSL (Extensible Stylesheet Language) hoặc một
ngôn ngữ chuyển đổi như XSLT (Extensible Stylesheet Language cho
phép biến đổi hoặc chỉ đơn giản là XSL Transformations). Gần đây, XML cũng đã được
đề xuất như là một mô hình có thể lưu trữ dữ liệu và phục hồi, mặc dù chỉ có một vài
hệ thống cơ sở dữ liệu thực nghiệm dựa trên XML đã được phát triển cho đến nay.
đang được dịch, vui lòng đợi..