1. Trang chủ
  2. » Tất cả

Chuong 1 tong quan ve csdl

58 0 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 58
Dung lượng 4,15 MB

Nội dung

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN MÔN HỌC CƠ SỞ DỮ LIỆU Thời lượng : 45LT+30TH Giảng viên : ThS Nguyễn Đình Loan Phương Email : phuongndl@uit.edu.vn Nội dung môn học uChương 1: Tổng quan CSDL uChương 2: Mơ hình liệu quan hệ (của Codd) uChương 3: Ngôn ngữ đại số quan hệ uChương 4: Ngơn ngữ SQL uChương 5: Ràng buộc tồn vẹn uChương 6: Phụ thuộc hàm dạng chuẩn ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN Chương TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Nội dung Giới thiệu Quá trình phát triển Định nghĩa CSDL Các đối tượng sử dụng CSDL Hệ quản trị CSDL Các mức biểu diễn CSDL Các mơ hình liệu Giới thiệu Giới thiệu uDữ liệu (Data) n Một mơ tả hình thức kiện, khái niệm n Tên, địa chỉ, số điện thoại khách hàng n Báo cáo doanh thu n Đăng ký học phần n … Nội dung Giới thiệu Quá trình phát triển Định nghĩa CSDL Các đối tượng sử dụng CSDL Hệ quản trị CSDL Các mức biểu diễn CSDL Các mơ hình liệu Q trình phát triển u Hệ thống tập tin n Là tập hợp tập tin riêng lẻ phục vụ cho mục đích đơn vị sử dụng Chương trình ứng dụng Quản lý liệu Hệ Thống Quản Lý Tập Tin Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Tập tin Tập tin Tập tin Dữ liệu Quá trình phát triển (tt) Tập tin Quản lý tài khoản tiết kiệm Tập tin Quản lý tài khoản cá nhân Tập tin Quản lý tài khoản vay Quá trình phát triển (tt) u Hệ thống tập tin n Ưu điểm: n n n Triển khai ứng dụng nhanh Khả đáp ứng nhanh chóng, kịp thời (vì phục vụ cho mục đích hạn hẹp) Khuyết điểm: n n n n n Dữ liệu trùng lắp dư thừa ® lãng phí Thiếu tính quán liệu Khó khăn việc truy xuất Chi phí cao Chia liệu bị hạn chế 10 Loại mối kết hợp (relationship type) uĐịnh nghĩa: kết hợp hai hay nhiều loại thực thể uVí dụ: hai loại thực thể HOCVIEN LOP có loại mối kết hợp THUOC n Một học viên thuộc lớp uKý hiệu: hình oval hình thoi HOCVIEN Thuoc 44 LOP Loại mối kết hợp uGiữa hai loại thực thể tồn nhiều loại mối kết hợp uVí dụ Thuộc HOCVIEN LOP Là trưởng lớp 45 Số loại mối kết hợp u Số loại mối kết hợp số loại thực thể tham gia vào loại mối kết hợp u Ví dụ 1: Loại mối kết hợp Thuộc kết hợp loại thực thể HOCVIEN LOP nên có số ngơi u Ví dụ 2: Loại mối kết hợp Thi kết hợp loại thực thể LANTHI,HOCVIEN, MONHOC nên có số ngơi Khoa HTTT-Đại46 học CNTT 46 Thuộc tính loại mối kết hợp u Thuộc tính loại mối kết hợp bao gồm thuộc tính khố loại thực thể tham gia vào loại mối kết hợp Ngồi cịn có thêm thuộc tính bổ sung khác u Thuộc tính mối quan hệ mơ tả tính chất cho mối quan hệ u Thuộc tính khơng thể gắn liền với thực thể tham gia vào mối quan hệ 47 Thuộc tính loại mối kết hợp u Ví dụ: n n Loại mối kết hợp Giảng dạy ba loại thực thể GIAOVIEN, MONHOC LOP có thuộc tính Magv, Mamh, Malop Ngồi cịn có thuộc tính riêng Hocky, Nam LOP MONHOC Giang day Hocky Nam GIAOVIEN 48 Bản số (relationship cardinality) u Loại mối kết hợp thể liên kết thực thể, liên kết gọi nhánh u Định nghĩa: số nhánh số lượng tối thiểu số lượng tối đa mối kết hợp mà thực thể thuộc nhánh tham gia u Ký hiệu: (bản số tối thiểu, số tối đa) n n n n (0,1) – không (1,1) – (0,n) – không nhiều (1,n) – nhiều E (min, max) Quan hệ 49 (min, max) F Bản số (tt) uVí dụ: Loại thực thể HOCVIEN LOP có loại mối kết hợp Thuộc Là trưởng lớp (1,1) Thuộc HOCVIEN (1,n) LOP (1,1) (0,1) Là trưởng lớp 50 Lược đồ ER u Là đồ thị biểu diễn tập thực thể, thuộc tính mối quan hệ n Đỉnh Tập thực thể Tên tập thực thể Tên thuộc tính Thuộc tính Quan hệ Tên quan hệ n Cạnh đường nối n n Tập thực thể thuộc tính Mối quan hệ tập thực thể 51 Mối kết hợp đệ quy u Định nghĩa: loại mối kết hợp tạo thành từ loại thực thể (hay loại thực thể có loại mối kết hợp với nó) u Ví dụ: Mỗi nhân viên có người quản lý trực tiếp người quản lý nhân viên (0,1) NHANVIEN QuanLy (1,n) 52 Loại thực thể yếu uĐịnh nghĩa: n n n Là loại thực thể khơng có thuộc tính khóa Khóa có từ thuộc tính tập thực thể khác Phải tham gia loại mối kết hợp xác định có loại thực thể chủ u Ký hiệu: Thực thể 53 Loại thực thể yếu (tt) u Ví dụ: loại thực thể LANTHI có thuộc tính Lần tham gia loại mối kết hợp Thi với loại thực thể HOCVIEN MONHOC loại thực thể yếu MONHOC (1,n) (1,n) Thi HOCVIEN (1,n) LANTHI 54 Ví dụ mơ hình ER MaHP Diem hoc (0,n) Hocky LopMH (1,1) Nam Gvien mo mhoctruoc MaSV MaMH (1,n) TenMH Ten Lop (0,n) SVien Khoa MHoc Tinchi Nganh (0,n) dieukien (0,n) mhocsau 55 Bài tập uXây dựng mơ hình ER cho CSDL quản lý giáo vụ gồm có chức sau: n Lưu trữ thông tin: Học viên , giáo viên, môn học n Xếp lớp cho học viên, chọn lớp trưởng cho lớp n n Phân công giảng dạy: giáo viên dạy lớp với mơn học gì, học kỳ, năm học Lưu trữ kết thi: học viên thi môn học nào, lần thi thứ mấy, điểm thi 56 Bài tập u CSDL đề án công ty theo dõi thông tin liên quan đến nhân viên, phòng ban đề án n n n n Cty có nhiều phịng ban, phịng ban có tên nhất, mã phịng nhất, trưởng phịng ngày nhận chức Mỗi phịng ban nhiều địa điểm khác Đề án có tên nhất, mã nhất, phòng ban chủ trì triển khai địa điểm Nhân viên có mã số, tên, địa chỉ, ngày sinh, phái lương Mỗi nhân viên làm việc phòng ban, tham gia vào đề án với số làm việc khác Mỗi nhân viên có người quản lý trực tiếp Một nhân viên có nhiều thân nhân Mỗi thân nhân có tên, phái, ngày sinh mối quan hệ với nhân viên 57 Ví dụ mơ hình ER MANV NGSINH LUONG HONV TENNV NHANVIEN DCHI MAPHG (1:1) Lam_viec (1:n) (0:1) PHAI PHONGBAN (1:1) La_truong_phong (1:n) TENPB (1:n) Phu_trach (1:1) (1:n) Phan_cong DDIEM_DA DEAN TENDA MADA 58 ... chế 10 Quá trình phát triển (tt) u Tiếp cận CSDL Hệ Quản Trị CSDL CSDL 11 Nội dung Giới thiệu Quá trình phát triển Định nghĩa CSDL Các đối tượng sử dụng CSDL Hệ quản trị CSDL Các mức biểu diễn CSDL. .. (Recursive): loại mẫu tin chủ đồng thời loại mẫu tin thành viên với Loại liên hệ Đệ quy Khoa HTTT-Đại 31 học CNTT 31 Mơ hình liệu mạng (tt) PHONG LYLICH gồm 1: n có 1: 1 NHANVIEN 1: n CONGVIEC làm n :1. .. liệu 17 Nội dung Giới thiệu Quá trình phát triển Định nghĩa CSDL Các đối tượng sử dụng CSDL Hệ quản trị CSDL Các mức biểu diễn CSDL Các mơ hình liệu 18 Định nghĩa Cơ sở liệu (tt) uHệ quản trị CSDL

Ngày đăng: 25/02/2023, 15:48