Trong thời đại ngày nay, công nghệ thông tin (CNTT) đã phát triển vượt bậc đến mức ăn sâu vào cuộc sống hàng ngày của con người. Sự phát triển của CNTT gắn với các xu hướng như máy tính cá nhân được sử dụng ngày càng phổ biến; công nghệ phần cứng phát triển không ngừng mang đến các thiết bị nghe nhìn có độ phân giải cao, có khả năng hiển thị nội dung đa phương tiện tuyệt vời; bên cạnh đó hạ tầng kỹ thuật mạng được cải thiện đáng kể cho phép nội dung đa phương tiện có thể truyền tải qua mạng nhanh nhất, phục vụ các nhu cầu của người dùng từ giải trí đến công việc. Tuy nhiên, cho đến khi nhu cầu của người dùng và khả năng đáp ứng về dữ liệu đa phương tiện là rất lớn thì phát sinh một vấn đề là làm sao quản lý và khai thác dữ liệu đa phương tiện một cách tốt nhất? Các dữ liệu đa phương tiện hoàn toàn có thể lưu trữ trên đĩa và truy cập một cách truyền thống, nhưng để đáp ứng yêu cầu nêu trên thì ta cần phải tổ chức chúng thành một cơ sở dữ liệu (CSDL) đa phương tiện và cần tới một hệ quản trị CSDL đa phương tiện dùng để quản lý và hỗ trợ khai thác chúng. Vậy CSDL đa phương tiện là gì? Tại sao lại cần dùng đến CSDL đa phương tiện? Các nền tảng lý thuyết của CSDL đa phương tiện và ứng dụng của nó là gì? Các nội dung trên chúng ta sẽ cùng tìm hiểu trong đề tài này.
LOGO Khoa Công nghệ thông tin Môn Cơ sở liệu nâng cao Nhóm 04 – Lớp SP Tin TÌM HIỂU VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN GVHD: ThS Nguyễn Đặng Kim Khánh NỘI DUNG CHÍNH 11 Click to add Title Tổng quan CSDL ĐPT 22 Click to add Title Truy vấn CSDL ĐPT 13 Click add Title Hệ QTtoCSDL ĐPT 24 Click add Title OracletoMultimedia 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Khái niệm Các đặc trưng CSDL ĐPT Sự cần thiết CSDL ĐPT Tổ chức nội dung CSDL ĐPT 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN CSDL đa phương tiện tập hợp liệu đa phương tiện có liên quan với Văn Ảnh vectơ Audio Tích hợp văn hình ảnh Hình ảnh Tích hợp audio video Video KTS Siêu phương tiện Dữ liệu liên tục liệu thay đổi theo thời gian Dữ liệu không liên tục liệu không phụ thuộc theo thời gian 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Đặc trưng Lack of structure Logistics Temporality Massive Volume 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Các liệu đa phương tiện có kích thước lớn ảnh hưởng đến việc lưu trữ, truy xuất truyền tải nội dung đa phương tiện Sự cần thiết CSDL đa phương tiện Cấu trúc liệu đa phương tiện khác xa so với CSDL chuẩn Các kiểu liệu có tính chất liên tục (như video audio) xử lý CSDL chuẩn Nhờ có CSDL đa phương tiện mà liệu đa phương tiện tổ chức khai thác hợp lý, giải vấn đề 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Nguyên lý tự trị Tổ chức nội dung CSDL đa phương tiện Nguyên lý đồng Nguyên tắc lai ghép 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Nguyên lý tự trị (atonomy) Nguyên lý đảm bảo với loại liệu (ảnh, video, văn bản) tổ chức theo cách thức phù hợp với đặc trưng loại liệu Mô hình nguyên lý tự trị 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Nguyên lý tự trị (atonomy) Nhược điểm Ưu điểm Các kiến trúc dựa nguyên lý tự trị đòi hỏi: Việc xây dựng cấu trúc chuyên biệt hóa đem lại tối ưu cho việc truy xuất − tạo thuật toán cấu trúc liệu kiểu liệu − kỹ thuật hỗ trợ cho việc liên kết chéo cấu trúc liệu khác hiệu cao việc xử lý tìm kiếm Các công việc đòi hỏi tính phức tạp cao đòi hỏi lượng thời gian lớn cho việc phát triển Các kỹ thuật hướng đối tượng công cụ đắc lực hỗ trợ cho việc triển khai theo nguyên lý cách xem loại liệu nguồn đối tượng mà phương thức truy cập từ CSDL đa phương tiện tổng thể 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Nguyên lý đồng (uniformily) Trình bày tất đối tượng khác cấu trúc liệu qua phát triển thuật toán để truy vấn cấu trúc liệu Trái ngược với nguyên lý tự trị, nguyên lý đồng đòi hỏi phải tìm cấu trúc liệu chung mà dùng để lưu trữ thông tin nội dung kiểu liệu khác Mô hình nguyên lý đồng 10 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Kiến trúc hệ quản trị CSDL đa phương tiện Layer User interface Interactive Layer Navigation Multimedia Query Tool Interface gồm nhiều phương tiện giao tiếp Media Editing interactive icons người dùng nhằm hỗ trợ chức trình phương xửnăng lý truydiễn vấnđa người tiện dùng Layer Multimedia Object Management Layer and Multimedia International/ Media composition & Integration meta - model Query processing Query Processing Text DBMS Images DBMS Audio Video DBMS DMBS Layer monomedia databasemanagement layer Record Record Text Text Images Images Audio Audio cho việc tổng hợp thông tin Mục tiêu: tích hợp đơn phương đa tiệnhình tạo rahợp đơn truy duyphương trì mô tích tiện để tạo tài liệu đa cung cấp phối hợp vấn contiện (subqueries) cho phương đavàchiều, hình phương tiện liên kết chéo CSDL đơn phương tiện nếutới Mục CSDL tiêu: xử lý truy vấn dựa đơn phương tiện thức siêu lược đồ (metacác thông lưu phối trữ chúngtin phân nội dung tạo thuận lợi cho schema) CSDL đơn phương tiện Cung cấpxuất chứccác cầnphù thiết truy mảnh cho việc quản lý đơn phương hợp liệu phương tiện tiện đơn lẻ cá thể (individual media) Video Video 28 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Các yêu cầu Hệ QT CSDL đa phương tiện (MDBMS) Đầy đủ khả DBMS truyền thống Có khả lưu trữ lớn Có khả khai thác liệu thuận tiện Có khả tích hợp, tổng hợp thể Hỗ trợ truy vấn đa phương tiện Có giao diện đa phương tiện tương tác 31 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Mô hình hóa liệu đa phương tiện Các vấn đề Lưu trữ đối tượng đa phương tiện CSDL đa phương tiện Chỉ số hóa đa phương tiện Hỗ trợ truy vấn đa phương tiện, khai thác duyệt 32 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Mô hình hóa liệu đa phương tiện Cách tiếp cận mô hình liệu đa phương tiện Mô hình liệu đơn vị trung tâm hệ thống CSDL đa phương tiện; Một mô hình liệu cần phải tách rời người dùng khỏi chi tiết việc quản lý thiết bị lưu trữ cấu trúc lưu trữ Đòi hỏi mô hình tương ứng để tổ chức kiểu liệu khác nhau; Mô hình mô liệuhình cung cấpđacác khuôn mẫu cho việc phát triển công cụ cần thiết xây phương xây dựng dựng một mô hình dữ liệu liệu đa phương tiện tiện trên phát phát triển triển các mô mô hình hình dữ liệu liệu thực thực thụ thụ dành dành tảng liệu để dữhình liệu tiện.truyền nềnsử tảngdụng mô mô hình dữđa liệuphương một CSDL CSDL truyền cho cho dữ liệu liệu đa đa phương phương tiện tiện từ từ đầu đầu thống thống 33 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Lưu trữ đối tượng đa phương tiện Phương thức để chuyển Các chế nén liệu + chế chuyển đổi liệu đổi Yêu cầu lưu trữ Quản lý làm giảm yêu cầu khổng lồ mặt lưu trữ, loại bỏ vật lý dư thừa liệu gốc Trao đổi Phân phối Các trình giải nén làm nhiệm vụ chuyển đổi ngược liệu cách phân chia liệu thành đối tượng đa phương tiện nhỏ dạng gốc nó, trình dẫn đến mát liệu để lưu trữ đơn vị lưu trữ nhỏ giới hạn cho phép 34 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Chỉ số hóa đa phương tiện phương pháp xác định số Phương thức khác sử dụng dựa việc Sử dụng từ khoá phương pháp truy cập nội dung chiếm ưu để số hoá liệu đa phương tiện Lựa chọn từ khóa từ tập từ vựng Đặc trưng loại liệu Thường làm thủ công, tốn thời gian Cơ chế tự động 1/9/17 35 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Hỗ trợ truy vấn đa phương tiện, khai thác duyệt Các truy vấn người dùng thường xử lý cách sử dụng số có sẵn Tuy nhiên, tính xác tìm kiếm liệu đa phương tiện xác tuyệt đối nhiều nghiên cứu sâu vào việc tìm phương pháp thích hợp trợ giúp người dùng khai thác hiệu quả, chẳng hạn cung cấp giao diện thích hợp Phương thức để truy vấn CSDL đa phương tiện Truy vấn ví dụ (Query-by-Example) giao diện sử dụng để nhập truy vấn vào hệ thống trở thành vấn đề cần phải quan tâm 36 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Giới thiệu Công nghệ quan hệ - đối tượng Lưu trữ truy vấn đa phương tiện Nạp liệu đa phương tiện 37 1/9/17 TÌM HIỂU VỀ MDB LƯ U TR Ữ ORACLE MULTIMEDIA L ẢN QU Ý TRUY XUẤT Reliability Reliability Availability Availability Data Datamanagement management 38 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Công nghệ quan hệ đối tượng Công nghệ QH-ĐT vừa cung cấp khả quản lý an toàn hiệu liệu quan hệ, vừa cung cấp định nghĩa đối tượng Công nghệ hỗ trợ tích hợp BLOB để cung cấp sở cho việc bổ sung đối tượng phức tạp: ORDAudio, ORDVideo, ORDImage, ORDDoc 39 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Vài ứng dụng Oracle Multimedia Hồ sơ sức khỏe điện tử Tổng đài điện thoại Học từ xa học trực tuyến Tiếp thị bất động sản Phòng trưng bày nghệ thuật kĩ thuật số Lưu trữ web nhạc video 40 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Lưu trữ liệu đa phương tiện OM lưu trữ DL ĐPT dạng nội nguồn bên Các BLOB lưu trữ tablespace locator lưu trữ hàng Các BFILE không đặt kiểm soát giao tác nên dễ gây mâu thuẫn với locator cập nhật 41 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Truy vấn liệu đa phương tiện: có cách Sử dụng cột dạng Sử dụng mục alphanumeric bảng xác định từ siêu liệu thuộc tính đối đặc trưng nội dung tượng 42 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA Nạp liệu đa phương tiện Có công cụ để thực hiện: SQL*Loader công cụ Oracle cho phép nạp PL/SQL ngôn ngữ lập trình bậc cao hệ thứ Oracle, liệu từ tập tin ĐPT bên vào các bảng mở rộng SQL có cột kiểu đối tượng OM Ưu điểm: dễ kiểm soát hoạt động nạp liệu qua logfile Ưu điểm: gọi phương thức tải liệu để tạo hình ảnh thu nhỏ, trích xuất thuộc tính 43 1/9/17 TÌM HIỂU VỀ MDB CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI! Thực hiện: Nhóm 04 – Lớp SP Tin 1/9/17 [...]... liệu thuận tiện Có khả năng tích hợp, tổng hợp và thể hiện Hỗ trợ truy vấn đa phương tiện Có giao diện đa phương tiện và tương tác 31 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Mô hình hóa dữ liệu đa phương tiện Các vấn đề của Lưu trữ đối tượng đa phương tiện CSDL đa phương tiện Chỉ số hóa đa phương tiện Hỗ trợ truy vấn đa phương tiện, khai thác và duyệt 32 1/9/17 TÌM HIỂU VỀ MDB... 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN 1 2 3 4 Khái niệm Kiến trúc của Hệ QT CSDL ĐPT Các yêu cầu của Hệ QT CSDL ĐPT Các vấn đề của CSDL ĐPT 25 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Khái niệm Hệ quản trị CSDL đa phương tiện (Multimedia Database Management System) là một hệ quản trị CSDL hỗ trợ việc tạo lập, cập nhật và khai thác CSDL đa phương tiện 26... xây phương xây dựng dựng một một mô hình dữ dữ liệu liệu đa phương tiện tiện trên trên phát phát triển triển các các mô mô hình hình dữ dữ liệu liệu thực thực thụ thụ dành dành nền tảng của dữ liệu của để dữhình liệu tiện. truyền nềnsử tảngdụng của mô mô hình d đa liệuphương của một một CSDL CSDL truyền cho cho dữ dữ liệu liệu đa đa phương phương tiện tiện từ từ đầu đầu thống thống 33 1/9/17 TÌM HIỂU... cho việc tổng hợp các thông tin Mục tiêu: tích hợp đơn phương đa tiệnhình và tạo rahợp các đơn truy duyphương trì một mô tích tiện để tạo ra các tài liệu đa cung cấp sự phối hợp giữa các vấn contiện (subqueries) cho các phương đavàchiều, dưới hình phương tiện liên kết chéo CSDL đơn phương tiện nếutới Mục CSDL tiêu: xử lý các truy vấn dựa đơn phương tiện thức của một siêu lược đồ (metacác thông được lưu... phân trên nội dung và tạo thuận lợi cho schema) các CSDL đơn phương tiện Cung cấpxuất các của chứccác năng cầnphù thiết sự truy mảnh cho việc quản lý đơn các phương hợp của dữ liệu phương tiện tiện đơn lẻ hoặc cá thể (individual media) Video Video 28 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Các yêu cầu của Hệ QT CSDL đa phương tiện (MDBMS) Đầy đủ các khả năng của một DBMS truyền... 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Chỉ số hóa đa phương tiện phương pháp xác định chỉ số Phương thức khác được sử dụng dựa trên việc Sử dụng các từ khoá là phương pháp truy cập nội dung chiếm ưu thế để chỉ số hoá dữ liệu đa phương tiện Lựa chọn từ khóa từ tập các từ vựng Đặc trưng của từng loại dữ liệu Thường làm thủ công, tốn thời gian Cơ chế tự động 1/9/17 35 TÌM HIỂU VỀ... giao diện thích hợp Phương thức chính để truy vấn đối với CSDL đa phương tiện là Truy vấn bằng ví dụ (Query-by-Example) giao diện được sử dụng để nhập truy vấn vào hệ thống trở thành một vấn đề cần phải quan tâm 36 1/9/17 TÌM HIỂU VỀ MDB ORACLE MULTIMEDIA 1 2 3 4 Giới thiệu Công nghệ quan hệ - đối tượng Lưu trữ và truy vấn đa phương tiện Nạp dữ liệu đa phương tiện 37 1/9/17 TÌM HIỂU VỀ MDB LƯ U TR... DỮ LIỆU ĐA PHƯƠNG TIỆN Mô hình hóa dữ liệu đa phương tiện Cách tiếp cận mô hình dữ liệu đa phương tiện Mô hình dữ liệu là đơn vị trung tâm của một hệ thống CSDL đa phương tiện; Một mô hình dữ liệu cần phải tách rời người dùng ra khỏi chi tiết của việc quản lý các thiết bị lưu trữ và cấu trúc lưu trữ Đòi hỏi mô hình tương ứng để tổ chức các kiểu dữ liệu khác nhau; Mô hình dữ mô liệuhình cung cấpđacác... 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Tạo lập Cập nhật một số chức năng mới và tính năng nâng cao Tính năng DBMS Khai thác truyền thống MDBMS atomicity Tính chất consistency các phương thức đặc biệt để tối ưu hoá việc lưu trữ, truy cập, chỉ số hoá và khai thác durability isolation 27 1/9/17 TÌM HIỂU VỀ MDB HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN Kiến trúc của hệ quản trị CSDL đa. .. dụng các tập chỉ số riêng của chúng Thừa kế được tối đa các tài nguyên có sẵn, đồng thời giảm thiểu được các công việc phải thực hiện thêm 13 1/9/17 TÌM HIỂU VỀ MDB Ngôn ngữ truy vấn dữ liệu đa phương tiện 1 Truy vấn SMDSs Truy vấn dữ liệu ĐPT mô tả dưới 2 kiến trúc lai tạo 14 1/9/17 TÌM HIỂU VỀ MDB Ngôn ngữ truy vấn dữ liệu đa phương tiện Có 2 phương pháp truy vấn: Thứ nhất, truy xuất dựa trên thuộc ... hình hóa liệu đa phương tiện Các vấn đề Lưu trữ đối tượng đa phương tiện CSDL đa phương tiện Chỉ số hóa đa phương tiện Hỗ trợ truy vấn đa phương tiện, khai thác duyệt 32 1/9/17 TÌM HIỂU VỀ MDB HỆ... CSDL đa phương tiện Cấu trúc liệu đa phương tiện khác xa so với CSDL chuẩn Các kiểu liệu có tính chất liên tục (như video audio) xử lý CSDL chuẩn Nhờ có CSDL đa phương tiện mà liệu đa phương tiện. .. Các đặc trưng CSDL ĐPT Sự cần thiết CSDL ĐPT Tổ chức nội dung CSDL ĐPT 1/9/17 TÌM HIỂU VỀ MDB TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN CSDL đa phương tiện tập hợp liệu đa phương tiện có liên