Thiết kế dữ liệu

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn (Trang 94 - 97)

Chƣơng 3 : THÍ DỤ XML TẠI TRƢỜNG ĐẠI HỌC QUY NHƠN

3.4. Thiết kế cơ sở dữ liệu

3.4.1. Thiết kế dữ liệu

Với việc sử dụng XML ngƣời dựng hoàn toàn cú thể lƣu trữ và mụ tả dữ liệu tƣơng tự nhƣ ở dạng bảng. Khụng chỉ một bảng mà ta cũn cú thể lƣu nhiều bảng trờn một hay nhiều file XML. Vấn đề chớnh đặt ra ở đõy là việc phõn tớch thụng tin một bài giảng và cỏch tổ chức cơ sở dữ liệu bài giảng này trong một file XML.

HOCPHAN Ký tự Tờn học phần BAISO Ký tự Bài số

TENBAI Ký tự Tờn bài giảng SOTIET Ký tự Số tiết

MUCDICH Ký tự Mục đớch YEUCAU Ký tự Yờu cầu

NOIDUNG Nội dung chứa cỏc nỳt mục con BAITAP Bài tập chứa cỏc nỳt BT con TOMTAT Ký tự Túm tắt

Bảng 3.4.1.a: Mụ tả cỏc nỳt con của nỳt <BAIGIANG> là nỳt gốc của tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

MUC Nỳt mục chứa cỏc nỳt mục con

Bảng 3.4.1.b: Mụ tả nỳt con của nỳt <NOIDUNG> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC Ký tự Tờn mục 1. hoặc mục 2.,...

NDMUC Ký tự Nội dung của mục 1. hoặc mục 2.,...

MUC1 Là nỳt cha của cỏc nỳt TENMUC1, NDMUC1,...

Bảng 3.4.1.c: Mụ tả cỏc nỳt con của nỳt <MUC> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC1 Ký tự Tờn của mục 1. 1 hoặc mục 1.2.,... NDMUC1 Ký tự Nội dung mục 1.1. hoặc mục 1.2.,...

MUC2 Là nỳt cha của cỏc nỳt TENMUC2, NDMUC2 MUC3 Là nỳt cha của cỏc nỳt TENMUC3, NDMUC3 MUC4 Là nỳt cha của cỏc nỳt TENMUC4, NDMUC4 MUC5 Là nỳt cha của cỏc nỳt TENMUC5, NDMUC5 MUC6 Là nỳt cha của cỏc nỳt TENMUC6, NDMUC6

Bảng 3.4.1.d: Mụ tả cỏc nỳt con của nỳt <MUC1> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC2 Ký tự Tờn của mục 1.1.1. hoặc mục 1.2.1,... NDMUC2 Ký tự Nội dung mục 1.1.1. hoặc mục 1.2.1,...

Bảng 3.4.1.e: Mụ tả cỏc nỳt con của nỳt <MUC2> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC3 Ký tự Tờn của mục 1.1.2. hoặc mục 1.2.2,... NDMUC3 Ký tự Nội dung mục 1.1.2. hoặc mục 1.2.2,...

Bảng 3.4.1.f: Mụ tả cỏc nỳt con của nỳt <MUC3> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC4 Ký tự Tờn của mục 1.1.3. hoặc mục 1.2.3,... NDMUC4 Ký tự Nội dung mục 1.1.3. hoặc mục 1.2.3,...

Bảng 3.4.1.g: Mụ tả cỏc nỳt con của nỳt <MUC4> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC5 Ký tự Tờn của mục 1.1.4. hoặc mục 1.2.4,... NDMUC5 Ký tự Nội dung mục 1.1.4. hoặc mục 1.2.4,...

Bảng 3.4.1.h: Mụ tả cỏc nỳt con của nỳt <MUC5> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

TENMUC6 Ký tự Tờn của mục 1.1.5. hoặc mục 1.2.5,... NDMUC6 Ký tự Nội dung mục 1.1.5. hoặc mục 1.2.5,...

Bảng 3.4.1.i: Mụ tả cỏc nỳt con của nỳt <MUC6> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

BT Mục chứa cỏc thành phần con SOBT, NDBT

Bảng 3.4.1.j: Mụ tả nỳt con của nỳt <BAITAP> trong tài liệu XML

Tờn nỳt Kiểu dữ liệu Diễn giải

NDBT Ký tự Nội dung bài tập

Bảng 3.4.1.k: Mụ tả cỏc nỳt con của nỳt <BT> trong tài liệu XML

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn (Trang 94 - 97)

Tải bản đầy đủ (PDF)

(112 trang)