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

Bài giảng Cơ sở dữ liệu nâng cao - Chương 4: Cơ sở dữ liệu quan hệ - đối tượng

47 15 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 178,61 KB

Nội dung

Bài giảng Cơ sở dữ liệu nâng cao - Chương 4: Cơ sở dữ liệu quan hệ - đối tượng cung cấp cho các bạn những kiến thức về mô hình hóa dữ liệu, khái niệm mô hình thực thể-liên kết, mô hình hóa dữ liệu, mở rộng mô hình quan hệ, SQL3 và đối tượng.

Cơ sở liệu nâng cao Cơ sở liệu quan hệ - đối tượng Đỗ Thanh Nghị dtnghi@cit.ctu.edu.vn Cần Thơ 11-10-2016 Động lực Động lực  Yêu cầu ứng dụng     Tích hợp với đối tượng hình thức    đối tượng phức tạp tích hợp liệu ứng xử thao tác liệu xuyên qua composition đối tượng phân tích, khái niệm, phát triển, CSDL tồn lưu liệu môi trường đối tượng Sự cần thiết   mơ hình liệu cung cấp khái niệm hệ thống hỗ trợ cho mơ hình liệu Mơ hình hóa liệu  Mơ hình liệu    cho phép trình bày giới thực tạo thành từ tập hợp khái niệm tập hợp luật để quản lý khái niệm Ví dụ mơ hình     mơ hình thực thể-liên kết mơ hình ngữ nghĩa mơ hình quan hệ mơ hình đối tượng Mơ hình liệu Chủ sở hữu Nhà Căn hộ chung cư {or} Tầng Phòng Khái niệm mơ hình thực thể-liên kết  Thực thể       chủ sở hữu nhà tầng hộ chung cư phòng Ràng buộc   hộ chung cư phải có phịng tắm nhà nhiều chủ sở hữu Khái niệm mơ hình thực thể-liên kết  Liên kết       chủ sở hữu: nhà chủ sở hữu: hộ chung cư nhà: tầng tầng: phòng hộ chung cư: phòng Kiểu khác liên kết   composition tổng quát, chun biệt Mơ hình hóa liệu  Mơ hình quan hệ     khái niệm: quan hệ có liệu trình bày giới hạn: chuẩn (1FN) bắt buộc: chuẩn hóa liệu Mơ hình hóa liệu  Ứng dụng     trình bày liệu xử lý liệu phân biệt thực thể liên kết làm mịn liên kết tổng quát, chuyên biệt composition Khả cải tiến   mở rộng mô hình quan hệ HQTCSDL quan hệ - đối tượng giới thiệu mơ hình HQTCSDL đối tượng Mở rộng mơ hình quan hệ Kiểu con, kiểu cha  Mục tiêu    cho phép tái sử dụng định nghĩa kiểu cho phép chuyên biệt hóa kiểu Cú pháp CREATE TYPE sontype UNDER fathertype AS (Danh sách thuộc tính chuyên biệt)  Ví dụ CREATE TYPE TChild UNDER TPerson AS (PrefGame: char(20)); 33 Bảng, kế thừa bảng  Mục tiêu   cho phép định nghĩa kế thừa tạo bảng Cú pháp CREATE TABLE undertable UNDER table AS (Danh sách thuộc tính chuyên biệt)  Ví dụ CREATE TABLE Child UNDER Person AS (PrefGame: char(20)); 34 Kiểu người sử dụng định nghĩa  Định nghĩa    kiểu tạo từ kiểu tích hợp phép tốn xử lý tương tự kiểu trừu tượng Bao gồm   định nghĩa cấu trúc liệu phép toán (thủ tục, hàm) 35 Kiểu người sử dụng định nghĩa  Cú pháp CREATE TYPE TypeName AS (Danh sách thuộc tính chuyên biệt) [định nghĩa lại phép toán = Addr.Str = ‘Green’ AND Appart->Addr.City = ‘Montréal’ AND Appart->Addr.No = 341 44 Gọi hàm  Gọi hàm  tính tổng diện tích hộ chung cư 341 đường Victoria thành phố Québec SELECT SurfaceTotal FROM Appartment A WHERE Addr.Str = ‘Victoria’ AND Addr.City = ‘Québec’ AND Addr.No = 341 45 Duyệt qua phân cấp kế thừa  Chuyên biệt hóa câu truy vấn từ đồ thị kế thừa  tìm kiếm họ người có tên Adrien SELECT LastName FROM ONLY Person WHERE FirstName = ‘Adrien’ 46 47 ... hình quan hệ HQTCSDL quan hệ - đối tượng giới thiệu mơ hình HQTCSDL đối tượng Mở rộng mơ hình quan hệ Mở rộng mơ hình quan hệ  Mục tiêu     đáp ứng yêu cầu ứng dụng tận dụng mơ hình quan hệ. .. hợp với đối tượng hình thức    đối tượng phức tạp tích hợp liệu ứng xử thao tác liệu xuyên qua composition đối tượng phân tích, khái niệm, phát triển, CSDL tồn lưu liệu môi trường đối tượng. .. mơ hình quan hệ    thay đổi nhân HQTCSDL hỗ trợ phép toán quan hệ đối tượng liệu phức tạp xử lý hiệu thao tác đối tượng cải tiến ngôn ngữ định nghĩa liệu định nghĩa kiểu tạo mối liên quan xác

Ngày đăng: 11/05/2021, 03:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w