1. Trang chủ
  2. » Thể loại khác

Thiết kế CSDL logic

20 4 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 20
Dung lượng 339,24 KB

Nội dung

Chương Thiết kế CSDL logic Giới thiệu Nhiều hệ quản trị sở liệu dùng mơ hình CSDL quan hệ: Oracle, SQL server, … § Mơ hình dựa sở ghi § CSDL tập hợp bảng, bảng tập ghi § Khuôn dạng ghi cố định (hiếm thay đổi) § Dữ liệu mơ tả mức logic, không mô tả mức vật lý Nội dung Mơ hình liệu quan hệ Các ngôn ngữ thao tác quan hệ Phụ thuộc hàm khoá Dạng chuẩn chuẩn hoá Chuyển đổi mơ hình ER sang mơ hình liệu quan hệ Nội dung Mơ hình liệu quan hệ Các ngôn ngữ thao tác quan hệ Phụ thuộc hàm khoá Dạng chuẩn chuẩn hố Chuyển đổi mơ hình ER sang mơ hình liệu quan hệ Các khái niệm §Quan hệ (Relation) §Thuộc tính (Attribute) §Bộ (Tuple) §Miền (Domain) §Lược đồ quan hệ (Relation scheme) §Các tính chất đặc trưng quan hệ Quan hệ (relation) Mỗi quan hệ bảng giá trị gồm hàng cột § Hàng: biểu diễn thơng tin thực thể hay mối quan hệ giới thực § Cột: thể thuộc tính thực thể Mỗi CSDL tập quan hệ Quan hệ (relation) Ví dụ quan hệ nhan_vien MANV HO_TEN NGAY_SINH GIOI_TINH MADV LUONG CMND Phạm Văn Bình 30/04/1975 Nam P1 500 000 1417589987 Hoàng Lê Chi 28/03/1961 Nam P2 300 000 1417894532 Nguyễn Thu Cúc 12/06/1955 Nữ P1 700 000 1563298211 Lê Trần Dũng 10/09/1978 Nam P4 100 000 1518987219 Phan Ái Khanh 15/08/1970 Nữ P3 100 000 1718897245 10 Thân Như Thơ 21/11/1974 Nam P1 500 000 1718987215 Quan hệ (relation) Ví dụ quan hệ phong MADV TEN_PHONG MATP P1 Hành quản trị 10 P2 Nghiên cứu phát triển P3 Giám đốc P4 Kĩ thuật Thuộc tính Mỗi quan hệ có số thuộc tính § Mỗi thuộc tính tên cột § Mỗi thuộc tính có Miền tập giá trị thuộc tính Thuộc tính Ví dụ, quan hệ phong có thuộc tính: MADV, TEN_PHONG, MATP Miền MADV: tập chuỗi có kí tự, bắt đầu chữ P Miền TEN_PHONG: tập chuỗi có tối đa 30 kí tự Miền MATP: tập số tự nhiên thuộc khoảng [0,1000] Thuộc tính phong MADV TEN_PHONG MATP P1 Hành quản trị 10 P2 Nghiên cứu phát triển P3 Giám đốc P4 Kĩ thuật Bộ (tuple) § Mỗi dòng quan hệ gọi § § Kích thước cố định, danh sách có thứ tự giá trị Một biến tham chiếu đến hợp lệ quan hệ Bộ (tuple) Biến t tham chiếu đến quan hệ phong t[MADV]=P1 t[TEN_PHONG]=Hành quản trị t[MATP]=10 phong Bộ MADV TEN_PHONG MATP P1 Hành quản trị 10 P2 Nghiên cứu phát triển P3 Giám đốc P4 Kĩ thuật Miền §Miền thuộc tính tập hợp giá trị nguyên tố, giá trị miền phân chia phạm vi mô hình quan hệ §Để đặc tả miền: cần tên miền, kiểu liệu khuôn dạng liệu §Miền thuộc tính chứa giá trị null § Giá trị số số thuộc tính chưa biết § Khơng có giá trị thích hợp cho thuộc tính Miền Trong quan hệ phong § Miền MADV kí hiệu D1, tập chuỗi có kí tự, bắt đầu chữ P § Miền TEN_PHONG kí hiệu D2, tập chuỗi có tối đa 30 kí tự § Miền MATP kí hiệu D3, tập số tự nhiên khoảng [1,1000] phong MADV TEN_PHONG MATP P1 Hành quản trị 10 P2 Nghiên cứu phát triển P3 Giám đốc P4 Kĩ thuật Miền Miền giá trị thuộc tính DIEN_THOAI, DIA_CHI tập hợp giá trị nguyên tố ´ phong MAD V TEN_PHONG MAT P DIEN_THO AI ´ DIA_CHI PHUON G QUAN P1 Hành quản trị 10 0249567100 Vĩnh Tuy Hoàng Mai P2 Nghiên cứu phát triển 0247895562 Trung Liệt Đống Đa P3 Giám đốc 0247567128 Mai Dịch Cầu Giấy P4 Kĩ thuật 0247568528 , 0247568529 Mai Dịch Cầu Giấy Bộ quan hệ Một quan hệ tập thuộc tính tập tích Descartes hay nhiều miền Ví dụ, phong MADV TEN_PHONG MATP D1 miền MADV P1 Hành quản trị 10 P2 Nghiên cứu phát D2 miền TEN_PHONG triển P3 Giám đốc D3 miền MA_TP P4 Kĩ thuật PHONG Í D1´D2 ´D3 Mỗi quan hệ PHONG mối quan hệ tập giá trị Bộ quan hệ Mỗi quan hệ tập Mỗi xuất lần Nếu t1, t2 tất thuộc tính t1, t2 Thứ tự quan hệ không quan trọng Lược đồ quan hệ (relation schemas) Quan hệ có lược đồ Xác định kiểu thông tin cho quan hệ Nhiều quan hệ có lược đồ Một lược đồ quan hệ gồm: Một tập thuộc tính Miền giá trị thuộc tính Cách viết Tên quan hệ viết chữ thường Tên lược đồ quan hệ viết chữ hoa Cho quan hệ r lược đồ quan hệ R: Viết r(R) nghĩa lược đồ quan hệ r R Lược đồ quan hệ (relation schemas) Ví dụ Lược đồ: PHONG(MADV, TEN_PHONG, MA_TP) Quan hệ: phong phong MADV TEN_PHONG MATP P1 Hành quản trị 10 P2 Nghiên cứu phát triển P3 Giám đốc P4 Kĩ thuật Các tính chất đặc trưng quan hệ Một quan hệ có tên phân biệt với tên quan hệ khác Mỗi ô bảng (quan hệ) chứa giá trị nguyên tố Mỗi thuộc tính quan hệ có tên phân biệt Các giá trị thuộc tính thuộc miền Thứ tự thuộc tính khơng quan trọng Khơng có giống hệt quan hệ Thứ tự không quan trọng mặt lý thuyết

Ngày đăng: 12/08/2022, 16:40

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

TÀI LIỆU LIÊN QUAN

w