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

BTL DPT pptx

6 183 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 6
Dung lượng 151 KB

Nội dung

I.CSDL quan hệ 1. Bảng Users 2. Bảng Manager 3. Bảng video 4. Bảng audio 5. Bảng anh 6. Bảng Text Mô hình dữ liệu phân tán Mô hình dữ liệu phân tán sử dụng 2 máy chủ riêng biệt để lưu trữ và xử lý, bao gồm: a. Web Server: là máy chủ web lưu trữ ứng dụng web. b. Video Storage Server: máy chủ lưu trữ video có chức năng lưu trữ cơ sở dữ liệu video và metadata của video, trong đó metadata được lưu trữ dưới dạng cơ sơ dữ liệu quan hệ. • Video_Uploader: là module hỗ trợ upload file video mà người quản lý muốn upload lên video Storage Server để lưu trữ và upload video lên Web Services Provider Server để xử lý. Ngoài ra module này trả về URL của video mà người dùng đã upload để đưa vào bộ metadata của video. Trong một phiên upload người dùng có thể tải lên đồng thời nhiều file video. • Video_Descriptor: là một form cho phép nhập các thông tin mô tả về video bao gồm: tên video, tên chủ đề video, mô tả nội dung video, keyword, tag và đưa vào bộ metadata của video. • Video_MetadataSyn: module này có chức năng tiếp nhận các metadata từ các module khác và từ web services để đồng bộ hóa, tạo ID cho file video và đưa vào cơ sở dữ liệu XML và ngược lại. • Video_Maper: module có tính năng ánh xạ dữ liệu từ cơ sở dữ liệu XML chứa metadata của video vào cơ sở dữ liệu quan hệ chứa metadata của video. • Video_Updater: module này có chức năng nhận yêu cầu từ phía người quản lý và thay đổi dữ liệu của metadata trong cơ sở dữ liệu XML củu metadata cũng như cơ sở dữ liệu quan hệ của metadata, tuy nhiên chỉ riêng khi thực hiện chức năng xóa thì module này mới có ảnh hưởng lên dữ liệu video tại video Storage Server. Với thao tác xóa file module này truy cập tới Metadata của file video cần xóa thực hiện xóa những thông tin có liên quan đó đi đồng thời thực hiện việc xóa file video cùng với hình ảnh preview đó trên video storage server thông qua URL của video ảnh đó. CHƯƠNG IV: MỘT SỐ TRUY VẤN I. Tìm kiếm dữ liệu VD1: Tìm tất cả các video có tên video=cauhinhdhcp. SELECT Tenvideo FROM VIDEO WHERE Tenvideo=’cauhinhdhcp’ VD2 : Giả sử chúng ta muốn tìm tất cả các đối tượng có mặt cùng với Thoi trong tất cả các nguồn dữ liệu (video1, video2, idb), câu hỏi sẽ như sau: (SELECT P1 FROM VIDEO WHERE Tenvideo=’video1’ AND V1 IN smds: Find0bjwithFeature (Thoi) AND P1 IN smds: FindFeaturesin0bj (V1) AND P1 ≠ Denis Dopeman) UNION (SELECT P2 FROM VIDEO WHERE Tenvideo=’video2’ AND V2 IN smds: Find0bjWithFeature (Thoi) AND P2 IN videodb: Find0bjectsinVideo(V1) AND P2 ≠ Denis Dopeman) UNION (SELECT * FROM anh WHERE V2 IN image: getpic (Thoi) AND P2 IN imagedb: getfeatures (V1) AND P2 ≠ Thoi) VD3. Tìm tất cả các video mà đối tượng ABC mặc áo vét mầu tím SELECT M FROM VIDEO WHERE M IN FindObjWithFeatureandAttr(ABC,suit,purple) VD4:Tìm tất cả các video có chứa cả Truong và Hung và Truong đứng bên trái Hung. SELECT M FROM VIDEO WHERE FindType(M)=video AND M IN FindObjWithFeature(Hung) AND M IN FindObjWithFeature(Truong) AND Left (Truong,Hung.M)

Ngày đăng: 16/03/2014, 13:20

Xem thêm

TỪ KHÓA LIÊN QUAN

w