1. Trang chủ
  2. » Công Nghệ Thông Tin

chuyển CSDL XML thành CSDL quan hệ

2 10 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 130,91 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Quản lí thông tin Họ và tên Nguyễn Thanh Hiếu MSSV 20521328 Bài tập 3 CSDLQH và XML có thể chuyển qua lại ko? Tại sao? Hãy đề xuất cách chuyển và chuyển CSDL XML trong bài giảng số 04 thành CSDL quan hệ Thực hiện truy vấn sau Tìm tên (first name) của người dùng trên 10 tuổi Thực hiện bằng XPath đối với CSDL XML và SQL đối với CSDL quan hệ (sau khi đã chuyển từ SQL sang quan hệ) Bài làm CSDL quan hệ và XML có thể chuyển qua lại Bởi vì các loại dữ liệu này khác nhau về định dạng vậy nên ta chỉ cần.

Trang 1

Quản lí thông tin

Họ và tên: Nguyễn Thanh Hiếu

MSSV: 20521328

Bài tập 3:

CSDLQH và XML có thể chuyển qua lại ko? Tại sao?

Hãy đề xuất cách chuyển và chuyển CSDL XML trong bài giảng số 04 thành CSDL quan

hệ

Thực hiện truy vấn sau: Tìm tên (first name) của người dùng trên 10 tuổi Thực hiện bằng XPath đối với CSDL XML và SQL đối với CSDL quan hệ (sau khi đã chuyển từ SQL sang quan hệ)

Bài làm:

- CSDL quan hệ và XML có thể chuyển qua lại Bởi vì các loại dữ liệu này khác nhau về định dạng vậy nên ta chỉ cần sửa lại định dạng nếu muốn chuyển qua lại CSDLQH và XML

- Chuyển XML thành CSDL quan hệ:

createtable user(

firstname varchar(40),

lastname varchar(40),

age int,

firstvisit smalldatetime,

lastvisit smalldatetime,

)

Trang 2

INSERTINTO user(firstname, lastname, age, firstvisit, lastvisit) VALUES (Lola, Solis,

2, null, null)

INSERTINTO user(firstname, lastname, age, firstvisit, lastvisit) VALUES (Nina, Serafina , 4, '15/1/2008','15/2/2008')

INSERTINTO user(firstname, lastname, age, firstvisit, lastvisit) VALUES (Tracy, Keller, 35, null, null)

- Tìm tên (first name) của người dùng trên 10 tuổi:

+ SQL server:

select firstname

from user

where age > 10

+ XPATH:

/user[age gt 18]/name/last

Ngày đăng: 03/07/2022, 23:08

w