SlideShare a Scribd company logo
1 of 34
Nhóm 3: Nguyễn Đình Vương
     Đặng Thị Tường Vy
     Mai Thị Giang Thùy
     Bùi Lê Nữ Phượng Tiên
Nội dung

1   Giới thiệu CSDL đa phương tiện

2   Phân loại và ví dụ

3   Các hệ CSDL đa phương tiện

4   Ngôn ngữ truy vấn khai thác dữ liệu

5   Ứng dụng
Phân loại cơ sở dữ liệu đa phương tiện

  Linked multimedia databases          Embedded multimedia database
  - Được tổ chức như là cơ sở dữ       - Chứa những đối tượng đa
    liệu của siêu dữ liệu.                phương tiện như trong hình thức
                                                                     Online
  - Liên kết đến những kiểu dữ            nhị phân ở cơ sở dữ liệu.
    liệu thực như: đồ họa, hình ảnh,   - Lợi ích là việc rút trích dữ liệu
    hoạt hình, âm thanh…                  sẽ nhanh hơn Data giảm được
                                         Multimedia      bởi
                                                      Multimedia
                                        MetaDatabase
  - Những thành phần đa phương            thời gian truy cập.
    tiện (hình ảnh, audio/MP3,         - Tuy nhiên: kích thược của cơ sở
    video….) được tổ chức, sắp            dữ liệu rất lớn.          CD-ROM or
                                                                       DVD
    xếp.                                                            Or Hard Disc
  - Được lưu trữ cả khi không trực
    tuyến như trên đĩa cứng, CD-
    ROM, DVD và cả trực tuyến.
  - Thuận lợi là kích thước dữ liệu
    nhỏ.
                                                               www.themegall
GIỚI THIỆU VỀ
    ORACLE MULTIMEDIA
- Cho phép cơ sở dữ liệu trong Oracle lưu trữ, quản lý và rút trích hình ảnh,
  âm thanh, video hoặc những dữ liệu truyền thông không đồng nhất khác.
- Tăng độ tin cậy, khả năng sẵn có của cơ sở dữ liệu Oracle, mở rộng việc
  quản lý dữ liệu.
- Oracle multimedia cung cấp những dịch vụ và hỗ trợ sau:
+Những dịch vụ hình ảnh cho việc lưu trự, rút trích…
+ Những dịch vụ audio,video cho việc lưu trữ, rút trích, khai thác metadata
của những định dạng file video, audio thông dụng.
+ Truy cập thông qua giao diện truyền thống và web.
+ Truy vấn bằng cách sử dụng quan hệ dữ liệu thích hợp.
+ Truy vấn bằng cách sử dụng giải mã siêu dữ liệu.
+ Truy vấn bằng cách sử dụng nội dung đa phương tiện với chỉ mục lựa
chọn riêng.
+ Dịch vụ nội dung đa phương tiện Oracle JDeveloper, Oracle Portal, Oracle
partners
GIỚI THIỆU VỀ
                     ORACLE MULTIMEDIA
- Oracle multimedia cung cấp 4 object relational:
+ ORDAudio
+ ORDVideo
+ ORDImage
+ ORDDoc
- Cú pháp để truy cập thuộc tính trong 1 đối tượng phức tạp là:
variable.data_attribute Vd: p.product_id
Cú pháp để gọi 1 method của 1 đối tượng phức tạp là:
variable.function(parameter1, parameter2, ...)
Vd: obj.clearLocal()
    obj.closeSource(ctx)
LƯU TRỮ DỮ LIỆU

- Oracle multimedia hỗ trợ lưu trữ những dạng file thông dụng gồm những
hình ảnh và những âm thanh, video trong dữ liệu.
- Những đối tượng trong Oracle Multimedia có mô hình lưu trữ dữ liệu
   chung.
- Những thành phần media data của những đối tượng có thể được lưu trữ
   trong cơ sở dữ liệu, trong 1 BLOB dưới sự kiểm soát giao dịch.
- Ngoài ra, media data cũng có thể được lưu trữ ngoài cơ sở dữ liệu mà
   không có sự kiểm soát transaction. Trong trường hợp này, 1 con trỏ được
   lưu trữ trong cơ sở dữ liệu dưới sự kiểm soát transaction và media data
   được chứa trong:
    + BFILEs
    + Đường dẫn URL dựa vào máy chủ HTTP
    + Nguồn dữ liệu do người dùng xác định trên 1 máy chủ dữ liệu truyền
    thông cụ thể hoặc những máy chủ khác.
LƯU TRỮ DỮ LIỆU

- Media data lưu trữ bên ngoài có thể cung cấp 1 cơ chế
  thuận tiện cho việc quản lý 1 nguồn dữ liệu lớn, đang tồn
  tại hoặc mới.
- Media metadata được lưu trữ trong cơ sở dữ liệu dưới sự
  kiểm soát của Oracle Multimedia. Cho dù media data được
  lưu trữ bên trong hay bên ngoài cơ sở dữ liệu thì Oracle
  Multimedia quản lý metadata cho tất cả các loại media và
  có thể tự động giải nén sang video, audio, image.
NHỮNG METHODS THÔNG DỤNG

 -   clearLocal( )
 -   closeSource( )         • Chức năng: thiết lập lại thuộc tính
 -   deleteContent( )           source.local để cho biết dữ liệu được
 -   export( )                  lưu trữ ngoài.
                            • Cấu trúc: clearLocal()
 -   getBFile( )
                            • • Thamtả: Xóa BLOB từ thuộc tính
                                  Mô số: Không có
 -   getContent( )                source.localData .Thiết lập thuộc
 -   getSource( )                 tínhsource.localData về 0 (để xác định
 -   getSourceLocation( )         dữ liệu là không cục bộ) và cập nhật
 -   getSourceName( )             thuộc tínhsource.updateTime
                               • Chức năng: đóng data source
 -   getSourceType( )         •• Cấu trúc: closeSource(ctx IN OUT
                                  Cấu trúc: deleteContent( )
 -   getUpdateTime( )         • RAW) số: không INTEGER;
                                  Tham RETURN
 -   openSource( )           • Tham số: ctx (thông tin về ngữ cảnh của
 -   readFromSource( )         source được thêm vào. Tham số này nên
 -   setMimeType( )            được khởi tạo là NULL)
 -   setSource( )
 -   writeToSource( )
ORDIMAGE

ORDIMAGE
• Hỗ trợ việc lưu trữ, quản lý, và thao tác dữ liệu hình ảnh.
• Hình ảnh số hóa bao gồm các dữ liệu hình ảnh (đã số hóa bit) và các thuộc
tính mô tả và mô tả dữ liệu hình ảnh.
• ORDImage Object Type: Thuộc tính                  Kiểu dữ liệu
• ORDImage Constructors: init( ) và init(srcType,srcLocation,srcName)
                              source                ORDSource,
• ORDImage Methods:           Height                INTEGER,
        ˗ checkProperties( )
                              width                 INTEGER
        ˗ copy( )
                              fileFormat            VARCHAR2(4000),
        ˗ getCompressionFormat( )
        ˗ getContentFormat(contentLength
                                )                   INTEGER,

        ˗ getContentLength(contentFormat
                                )                   VARCHAR2(4000),
        ˗ getDicomMetadata( ) mimeType              VARCHAR2(4000),
        ˗ getFileFormat( ) compressionFormat VARCHAR2(4000),
        ˗ getHeight( )
ORDVIDEO

• Loại đối tượng Oracle Multimedia ORDVideo hỗ trợ việc lưu trữ và
   quản lý dữ liệu video.
• Có thể lưu trữ và lấy dữ liệu video của bất kỳ định dạng dữ liệu và tự
   động có thể trích xuất siêu dữ liệu từ dữ liệu video của một loạt các định
   dạng video phổ biến, có thể trích xuất các thuộc tính ứng dụng và lưu
   trữ chúng trong các thuộc tính ý kiến ​của các đối tượng trong hình thức
   XML.
• ORDVideo Object Type:
+ Một đối dượng ORDVideo gồm các thuộc tính: description, source,
format, mimeType, comments.
+ Những thuộc tính liên quan tới 1 video: width, height, frameResolution,
frameRate, videoDuration, numberOfFrames ,compressionType,
numberOfColors, bitRate
• ORDVideo Constructors: init( ), init(srcType,srcLocation,srcName)
ORDVIDEO

ORDVideo Methods:
 checkProperties( )
 getAllAttributes( )
 getAttribute( )
 getBitRate( )
 getCompressionType( )
 getContentInLob( )
 getContentLength( )
 getDescription( )
 getFormat( )
 getFrameRate( )
 getFrameResolution( )
 getFrameSize( )
 getNumberOfColors( )
ORDDOC

• Oracle Multimedia ORDDoc loại đối tượng hỗ trợ việc lưu trữ và
  quản lý dữ liệu đa phương tiện không đồng nhất bao gồm cả hình ảnh,
  âm thanh và video.
• ORDDoc Object Type: source, format , mimeType, contentLength,
  comments
• ORDDoc Constructors: init( ), init(srcType,srcLocation,srcName)
• ORDDoc Methods:
       + getContentInLob( )
       + getContentLength( )
       + getFormat( )
       + import( )
       + importFrom( )
       + setFormat( )
       + setProperties( )
CẤU TRÚC CHUNG CỦA
 ORACLE MULTIMEDIA
CẤU TRÚC CHUNG CỦA
                      ORACLE MULTIMEDIA

 Gồm ba cấp tầng: cơ sở dữ liệu – Oracle Database, tầng máy chủ ứng dụng –
 Oracle Application Server và tầng máy khách – những máy khách mỏng và dày.
• Trong tầng đầu tiên, thông qua cơ sở dữ liệu nhúng JVM, một cú pháp phân tích
  từ phía máy chủ được hỗ trợ giống như một bộ xử lí ảnh. Các cú pháp phân tích
  có giao diện hướng đối tượng và quan hệ, hỗ trợ định dạng và phân tích cú pháp
  của siêu dữ liệu ứng dụng, và có thể được mở rộng để hỗ trợ các định dạng bổ
  sung. Bộ xử lí ảnh bao gồm JAI và cung cấp xử lí hình ảnh như thu nhỏ kích
  thước hình ảnh, chuyển đổi định dạng hình ảnh, lập chỉ mục và kết nối hình ảnh.
• Trong tầng thứ hai máy chủ ứng dụng Oracle cung cấp truy cập tới Oracle
  Multimedia thông qua các lớp Oracle Multimedia Java, cho phép các ứng dụng
  Java trên bất kì tầng nào (máy khách, máy chủ ứng dụng, cơ sở dữ liệu) để truy
  cập, thao tác, chỉnh sửa hình ảnh, âm thanh, dữ liệu video lưu trữ trong CSDL.
• Trong tầng thứ ba khả năng thực hiện xử lí được hỗ trợ thông qua các lớp Oracle
  Multimedia Java, JAI và JMF cung cấp một tập các API cho phương tiện truyền
  thông trên máy khách, và các lớp Oracle Multimedia Java cung cấp truy cập trực
  tiếp tới tất cả các loại phương tiện truyền thông từ khách hàng.
Phân loại
Cycle Diagram



Add Your Text
                         Text
                                       Text



        Text           Cycle name

                                Text

                Text



                                         www.themegall
Diagram



              Text

Add Your                Add Your
Title Text              Title Text

  •Text   1   Text        •Text   1
  •Text   2               •Text   2
  •Text   3   Text        •Text   3
  •Text   4               •Text   4
  •Text   5               •Text   5
              Text




              Text


                                      www.themegall
Diagram




Text                        Text

Text    Concept             Text

Text                        Text




       Add Your Text




                                   www.themegall
Diagram



Add Your Text
                                Add Your Text

Add Your Text
                          Add Your Text

Add Your Text
                     Add Your Text

Add Your Text
                Add Your Text




                                                www.themegall
Diagram



Add Your Text




Add Your Text       Add Your
                      Title

Add Your Text




                          www.themegall
Diagram




   Text            Text                Text




Add Your Text   Add Your Text       Add Your Text




                                              www.themegall
Diagram

        Text


Text




 Text                    Add Your Title
               Text




                                 www.themegall
Diagram


         Add Your Text            Add Your Text




Add Your Text            Title             Add Your Text




        Add Your Text             Add Your Text




                                                   www.themegall
Diagram


        1                    2                    3
ThemeGallery is a    ThemeGallery is a    ThemeGallery is a
Design Digital       Design Digital       Design Digital
Content & Contents   Content & Contents   Content & Contents
mall developed by    mall developed by    mall developed by
Guild Design Inc.    Guild Design Inc.    Guild Design Inc.




                                                       www.themegall
Diagram


2001   2002   2003   2004




                            www.themegall
Progress Diagram



Phase 1    Phase 2   Phase 3




                               www.themegall
Block Diagram



TEXT   TEXT     TEXT    TEXT




TEXT   TEXT      TEXT    TEXT




                                www.themegall
Table


          TEXT   TEXT   TEXT     TEXT   TEXT

Title A

Title B

Title C

Title D

Title E

Title F



                                        www.themegall
3-D Pie Chart



            Text2
                      Text3



Text1
                    Text4


        Text5




                                www.themegall
Marketing Diagram



           Add Your Text




          Add Your Title here




Text1   Text1            Text1   Text1




                                  www.themegall
www.themegallery.c
om




                     Add your company slogan

More Related Content

Similar to Baigiang_bai_tiet3

Tài liệu hướng dẫn sử dụng dublin core
Tài liệu hướng dẫn sử dụng dublin coreTài liệu hướng dẫn sử dụng dublin core
Tài liệu hướng dẫn sử dụng dublin corejackjohn45
 
Alfresco hệ quản lý nội dung doanh nghiệp nguồn mở
Alfresco   hệ quản lý nội dung doanh nghiệp nguồn mởAlfresco   hệ quản lý nội dung doanh nghiệp nguồn mở
Alfresco hệ quản lý nội dung doanh nghiệp nguồn mởHọc Huỳnh Bá
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việcmanhvokiem
 
Drupal framework xanh
Drupal framework xanhDrupal framework xanh
Drupal framework xanhXanh Nguyen
 
Digital library opensource
Digital library opensourceDigital library opensource
Digital library opensourceMinh Tri Lam
 
Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SMEMichael Phan
 
10 buoc tro thanh lap trinh vien chuyen nghiep
10 buoc tro thanh lap trinh vien chuyen nghiep10 buoc tro thanh lap trinh vien chuyen nghiep
10 buoc tro thanh lap trinh vien chuyen nghiepVo Duc Thien
 
Chuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttChuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttvo nhan
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Nguyễn Trọng
 
Reveal the Power of Php
Reveal the Power of PhpReveal the Power of Php
Reveal the Power of PhpVõ Duy Tuấn
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Hệ quản trị cơ sở dữ liệu phạm gia tiến[bookbooming.com]
Hệ quản trị cơ sở dữ liệu   phạm gia tiến[bookbooming.com]Hệ quản trị cơ sở dữ liệu   phạm gia tiến[bookbooming.com]
Hệ quản trị cơ sở dữ liệu phạm gia tiến[bookbooming.com]bookbooming1
 
Linq n hibernate net-tier
Linq n hibernate net-tierLinq n hibernate net-tier
Linq n hibernate net-tierNguyen Tran
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1pisu412
 
b1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfb1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfQuyVo27
 

Similar to Baigiang_bai_tiet3 (20)

1.OOP Introduction (1).pptx
1.OOP Introduction (1).pptx1.OOP Introduction (1).pptx
1.OOP Introduction (1).pptx
 
Tài liệu hướng dẫn sử dụng dublin core
Tài liệu hướng dẫn sử dụng dublin coreTài liệu hướng dẫn sử dụng dublin core
Tài liệu hướng dẫn sử dụng dublin core
 
Alfresco hệ quản lý nội dung doanh nghiệp nguồn mở
Alfresco   hệ quản lý nội dung doanh nghiệp nguồn mởAlfresco   hệ quản lý nội dung doanh nghiệp nguồn mở
Alfresco hệ quản lý nội dung doanh nghiệp nguồn mở
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việc
 
Data storage Android
Data storage AndroidData storage Android
Data storage Android
 
Drupal framework xanh
Drupal framework xanhDrupal framework xanh
Drupal framework xanh
 
Digital library opensource
Digital library opensourceDigital library opensource
Digital library opensource
 
Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SME
 
10 buoc tro thanh lap trinh vien chuyen nghiep
10 buoc tro thanh lap trinh vien chuyen nghiep10 buoc tro thanh lap trinh vien chuyen nghiep
10 buoc tro thanh lap trinh vien chuyen nghiep
 
Bai 4
Bai 4Bai 4
Bai 4
 
Chuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttChuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_httt
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1
 
Reveal the Power of Php
Reveal the Power of PhpReveal the Power of Php
Reveal the Power of Php
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Hệ quản trị cơ sở dữ liệu phạm gia tiến[bookbooming.com]
Hệ quản trị cơ sở dữ liệu   phạm gia tiến[bookbooming.com]Hệ quản trị cơ sở dữ liệu   phạm gia tiến[bookbooming.com]
Hệ quản trị cơ sở dữ liệu phạm gia tiến[bookbooming.com]
 
Android OS
Android OSAndroid OS
Android OS
 
Linq n hibernate net-tier
Linq n hibernate net-tierLinq n hibernate net-tier
Linq n hibernate net-tier
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
 
Thutap
ThutapThutap
Thutap
 
b1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfb1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdf
 

Baigiang_bai_tiet3

  • 1. Nhóm 3: Nguyễn Đình Vương Đặng Thị Tường Vy Mai Thị Giang Thùy Bùi Lê Nữ Phượng Tiên
  • 2. Nội dung 1 Giới thiệu CSDL đa phương tiện 2 Phân loại và ví dụ 3 Các hệ CSDL đa phương tiện 4 Ngôn ngữ truy vấn khai thác dữ liệu 5 Ứng dụng
  • 3. Phân loại cơ sở dữ liệu đa phương tiện Linked multimedia databases Embedded multimedia database - Được tổ chức như là cơ sở dữ - Chứa những đối tượng đa liệu của siêu dữ liệu. phương tiện như trong hình thức Online - Liên kết đến những kiểu dữ nhị phân ở cơ sở dữ liệu. liệu thực như: đồ họa, hình ảnh, - Lợi ích là việc rút trích dữ liệu hoạt hình, âm thanh… sẽ nhanh hơn Data giảm được Multimedia bởi Multimedia MetaDatabase - Những thành phần đa phương thời gian truy cập. tiện (hình ảnh, audio/MP3, - Tuy nhiên: kích thược của cơ sở video….) được tổ chức, sắp dữ liệu rất lớn. CD-ROM or DVD xếp. Or Hard Disc - Được lưu trữ cả khi không trực tuyến như trên đĩa cứng, CD- ROM, DVD và cả trực tuyến. - Thuận lợi là kích thước dữ liệu nhỏ. www.themegall
  • 4. GIỚI THIỆU VỀ ORACLE MULTIMEDIA - Cho phép cơ sở dữ liệu trong Oracle lưu trữ, quản lý và rút trích hình ảnh, âm thanh, video hoặc những dữ liệu truyền thông không đồng nhất khác. - Tăng độ tin cậy, khả năng sẵn có của cơ sở dữ liệu Oracle, mở rộng việc quản lý dữ liệu. - Oracle multimedia cung cấp những dịch vụ và hỗ trợ sau: +Những dịch vụ hình ảnh cho việc lưu trự, rút trích… + Những dịch vụ audio,video cho việc lưu trữ, rút trích, khai thác metadata của những định dạng file video, audio thông dụng. + Truy cập thông qua giao diện truyền thống và web. + Truy vấn bằng cách sử dụng quan hệ dữ liệu thích hợp. + Truy vấn bằng cách sử dụng giải mã siêu dữ liệu. + Truy vấn bằng cách sử dụng nội dung đa phương tiện với chỉ mục lựa chọn riêng. + Dịch vụ nội dung đa phương tiện Oracle JDeveloper, Oracle Portal, Oracle partners
  • 5. GIỚI THIỆU VỀ ORACLE MULTIMEDIA - Oracle multimedia cung cấp 4 object relational: + ORDAudio + ORDVideo + ORDImage + ORDDoc - Cú pháp để truy cập thuộc tính trong 1 đối tượng phức tạp là: variable.data_attribute Vd: p.product_id Cú pháp để gọi 1 method của 1 đối tượng phức tạp là: variable.function(parameter1, parameter2, ...) Vd: obj.clearLocal() obj.closeSource(ctx)
  • 6. LƯU TRỮ DỮ LIỆU - Oracle multimedia hỗ trợ lưu trữ những dạng file thông dụng gồm những hình ảnh và những âm thanh, video trong dữ liệu. - Những đối tượng trong Oracle Multimedia có mô hình lưu trữ dữ liệu chung. - Những thành phần media data của những đối tượng có thể được lưu trữ trong cơ sở dữ liệu, trong 1 BLOB dưới sự kiểm soát giao dịch. - Ngoài ra, media data cũng có thể được lưu trữ ngoài cơ sở dữ liệu mà không có sự kiểm soát transaction. Trong trường hợp này, 1 con trỏ được lưu trữ trong cơ sở dữ liệu dưới sự kiểm soát transaction và media data được chứa trong: + BFILEs + Đường dẫn URL dựa vào máy chủ HTTP + Nguồn dữ liệu do người dùng xác định trên 1 máy chủ dữ liệu truyền thông cụ thể hoặc những máy chủ khác.
  • 7. LƯU TRỮ DỮ LIỆU - Media data lưu trữ bên ngoài có thể cung cấp 1 cơ chế thuận tiện cho việc quản lý 1 nguồn dữ liệu lớn, đang tồn tại hoặc mới. - Media metadata được lưu trữ trong cơ sở dữ liệu dưới sự kiểm soát của Oracle Multimedia. Cho dù media data được lưu trữ bên trong hay bên ngoài cơ sở dữ liệu thì Oracle Multimedia quản lý metadata cho tất cả các loại media và có thể tự động giải nén sang video, audio, image.
  • 8. NHỮNG METHODS THÔNG DỤNG - clearLocal( ) - closeSource( ) • Chức năng: thiết lập lại thuộc tính - deleteContent( ) source.local để cho biết dữ liệu được - export( ) lưu trữ ngoài. • Cấu trúc: clearLocal() - getBFile( ) • • Thamtả: Xóa BLOB từ thuộc tính Mô số: Không có - getContent( ) source.localData .Thiết lập thuộc - getSource( ) tínhsource.localData về 0 (để xác định - getSourceLocation( ) dữ liệu là không cục bộ) và cập nhật - getSourceName( ) thuộc tínhsource.updateTime • Chức năng: đóng data source - getSourceType( ) •• Cấu trúc: closeSource(ctx IN OUT Cấu trúc: deleteContent( ) - getUpdateTime( ) • RAW) số: không INTEGER; Tham RETURN - openSource( ) • Tham số: ctx (thông tin về ngữ cảnh của - readFromSource( ) source được thêm vào. Tham số này nên - setMimeType( ) được khởi tạo là NULL) - setSource( ) - writeToSource( )
  • 9. ORDIMAGE ORDIMAGE • Hỗ trợ việc lưu trữ, quản lý, và thao tác dữ liệu hình ảnh. • Hình ảnh số hóa bao gồm các dữ liệu hình ảnh (đã số hóa bit) và các thuộc tính mô tả và mô tả dữ liệu hình ảnh. • ORDImage Object Type: Thuộc tính Kiểu dữ liệu • ORDImage Constructors: init( ) và init(srcType,srcLocation,srcName) source ORDSource, • ORDImage Methods: Height INTEGER, ˗ checkProperties( ) width INTEGER ˗ copy( ) fileFormat VARCHAR2(4000), ˗ getCompressionFormat( ) ˗ getContentFormat(contentLength ) INTEGER, ˗ getContentLength(contentFormat ) VARCHAR2(4000), ˗ getDicomMetadata( ) mimeType VARCHAR2(4000), ˗ getFileFormat( ) compressionFormat VARCHAR2(4000), ˗ getHeight( )
  • 10. ORDVIDEO • Loại đối tượng Oracle Multimedia ORDVideo hỗ trợ việc lưu trữ và quản lý dữ liệu video. • Có thể lưu trữ và lấy dữ liệu video của bất kỳ định dạng dữ liệu và tự động có thể trích xuất siêu dữ liệu từ dữ liệu video của một loạt các định dạng video phổ biến, có thể trích xuất các thuộc tính ứng dụng và lưu trữ chúng trong các thuộc tính ý kiến ​của các đối tượng trong hình thức XML. • ORDVideo Object Type: + Một đối dượng ORDVideo gồm các thuộc tính: description, source, format, mimeType, comments. + Những thuộc tính liên quan tới 1 video: width, height, frameResolution, frameRate, videoDuration, numberOfFrames ,compressionType, numberOfColors, bitRate • ORDVideo Constructors: init( ), init(srcType,srcLocation,srcName)
  • 11. ORDVIDEO ORDVideo Methods:  checkProperties( )  getAllAttributes( )  getAttribute( )  getBitRate( )  getCompressionType( )  getContentInLob( )  getContentLength( )  getDescription( )  getFormat( )  getFrameRate( )  getFrameResolution( )  getFrameSize( )  getNumberOfColors( )
  • 12. ORDDOC • Oracle Multimedia ORDDoc loại đối tượng hỗ trợ việc lưu trữ và quản lý dữ liệu đa phương tiện không đồng nhất bao gồm cả hình ảnh, âm thanh và video. • ORDDoc Object Type: source, format , mimeType, contentLength, comments • ORDDoc Constructors: init( ), init(srcType,srcLocation,srcName) • ORDDoc Methods: + getContentInLob( ) + getContentLength( ) + getFormat( ) + import( ) + importFrom( ) + setFormat( ) + setProperties( )
  • 13. CẤU TRÚC CHUNG CỦA ORACLE MULTIMEDIA
  • 14. CẤU TRÚC CHUNG CỦA ORACLE MULTIMEDIA Gồm ba cấp tầng: cơ sở dữ liệu – Oracle Database, tầng máy chủ ứng dụng – Oracle Application Server và tầng máy khách – những máy khách mỏng và dày. • Trong tầng đầu tiên, thông qua cơ sở dữ liệu nhúng JVM, một cú pháp phân tích từ phía máy chủ được hỗ trợ giống như một bộ xử lí ảnh. Các cú pháp phân tích có giao diện hướng đối tượng và quan hệ, hỗ trợ định dạng và phân tích cú pháp của siêu dữ liệu ứng dụng, và có thể được mở rộng để hỗ trợ các định dạng bổ sung. Bộ xử lí ảnh bao gồm JAI và cung cấp xử lí hình ảnh như thu nhỏ kích thước hình ảnh, chuyển đổi định dạng hình ảnh, lập chỉ mục và kết nối hình ảnh. • Trong tầng thứ hai máy chủ ứng dụng Oracle cung cấp truy cập tới Oracle Multimedia thông qua các lớp Oracle Multimedia Java, cho phép các ứng dụng Java trên bất kì tầng nào (máy khách, máy chủ ứng dụng, cơ sở dữ liệu) để truy cập, thao tác, chỉnh sửa hình ảnh, âm thanh, dữ liệu video lưu trữ trong CSDL. • Trong tầng thứ ba khả năng thực hiện xử lí được hỗ trợ thông qua các lớp Oracle Multimedia Java, JAI và JMF cung cấp một tập các API cho phương tiện truyền thông trên máy khách, và các lớp Oracle Multimedia Java cung cấp truy cập trực tiếp tới tất cả các loại phương tiện truyền thông từ khách hàng.
  • 16.
  • 17.
  • 18.
  • 19. Cycle Diagram Add Your Text Text Text Text Cycle name Text Text www.themegall
  • 20. Diagram Text Add Your Add Your Title Text Title Text •Text 1 Text •Text 1 •Text 2 •Text 2 •Text 3 Text •Text 3 •Text 4 •Text 4 •Text 5 •Text 5 Text Text www.themegall
  • 21. Diagram Text Text Text Concept Text Text Text Add Your Text www.themegall
  • 22. Diagram Add Your Text Add Your Text Add Your Text Add Your Text Add Your Text Add Your Text Add Your Text Add Your Text www.themegall
  • 23. Diagram Add Your Text Add Your Text Add Your Title Add Your Text www.themegall
  • 24. Diagram Text Text Text Add Your Text Add Your Text Add Your Text www.themegall
  • 25. Diagram Text Text Text Add Your Title Text www.themegall
  • 26. Diagram Add Your Text Add Your Text Add Your Text Title Add Your Text Add Your Text Add Your Text www.themegall
  • 27. Diagram 1 2 3 ThemeGallery is a ThemeGallery is a ThemeGallery is a Design Digital Design Digital Design Digital Content & Contents Content & Contents Content & Contents mall developed by mall developed by mall developed by Guild Design Inc. Guild Design Inc. Guild Design Inc. www.themegall
  • 28. Diagram 2001 2002 2003 2004 www.themegall
  • 29. Progress Diagram Phase 1 Phase 2 Phase 3 www.themegall
  • 30. Block Diagram TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT www.themegall
  • 31. Table TEXT TEXT TEXT TEXT TEXT Title A Title B Title C Title D Title E Title F www.themegall
  • 32. 3-D Pie Chart Text2 Text3 Text1 Text4 Text5 www.themegall
  • 33. Marketing Diagram Add Your Text Add Your Title here Text1 Text1 Text1 Text1 www.themegall
  • 34. www.themegallery.c om Add your company slogan