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

Slide bài giảng môn cơ sở dữ liệu

273 21 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 273
Dung lượng 3,59 MB

Nội dung

CƠ SỞ DỮ LIỆU GIỚI THIỆU MÔN HỌC ĐỀ CƯƠNG CHI TIẾT Cơ sở liệu – Giới thiệu môn học STT NỘI DUNG BUỔI Tổng quan sở liệu Mơ hình thực thể kết hợp (mở rộng) Mơ hình liệu quan hệ Thực hành thiết kế sở liệu Kiểm tra thiết kế sở liệu Đại số quan hệ Thực hành đại số quan hệ Ngơn ngữ truy vấn có cấu trúc Ngơn ngữ truy vấn có cấu trúc (tt) Thực hành ngơn ngữ truy vấn có cấu trúc 10 Kiểm tra truy vấn có cấu trúc 11 Ơn tập 12 Ths Trịnh Hoàng Nam, namth@buh.edu.vn TÀI LIỆU THAM KHẢO Cơ sở liệu – Giới thiệu môn học ▪ Giáo trình Trịnh Hồng Nam, Nguyễn Thị Trà Linh, Tạ Thị Hồng Mai, Giáo trình sở liệu, 2011, Đại học Ngân hàng TPHCM ▪ Bài giảng Bài giảng Cơ sở liệu, Khoa Hệ thống thông tin quản lý, Đại học Ngân hàng TPHCM Ths Trịnh Hoàng Nam, namth@buh.edu.vn PHƯƠNG PHÁP ĐÁNH GIÁ Cơ sở liệu – Giới thiệu mơn học ▪ Điểm q trình: 50% Kiểm tra thiết kế CSDL: 10% Kiểm tra truy vấn CSDL: 20% Bài tập nhóm: 20% ▪ Điểm thi cuối mơn: 50% ▪ Thang điểm: 10 ▪ Hình thức: Trắc nghiệm Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Giới thiệu mơn học CHÍNH SÁCH HỌC TẬP ▪ ▪ ▪ ▪ ▪ Chuẩn bị trước đến lớp Theo dõi giảng Trao đổi, thảo luận lớp Làm tập đầy đủ NGHIÊM CẤM MỌI HÀNH VI GIAN LẬN TRONG HỌC TẬP VÀ THI CỬ Ths Trịnh Hoàng Nam, namth@buh.edu.vn GIẢNG VIÊN Cơ sở liệu – Giới thiệu môn học ▪ Thông tin liên lạc Điện thoại: 0909 768 900 Email: namth@buh.edu.vn Ths Trịnh Hoàng Nam, namth@buh.edu.vn CƠ SỞ DỮ LIỆU TỔNG QUAN VỀ HỆ THỐNG CƠ SỞ DỮ LIỆU Cơ sở liệu – Tổng quan hệ thống sở liệu NỘI DUNG • Hệ thống hướng tệp tin • Hệ thống hướng sở liệu • Kiến trúc mức hệ sở liệu • Các mơ hình liệu • Người dùng ngơn ngữ liệu Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu NỘI DUNG • HỆ THỐNG HƯỚNG TẬP TIN • Hệ thống hướng sở liệu • Kiến trúc mức hệ sở liệumơ hình liệu • Các mơ hình liệu • Người dùng ngơn ngữ liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu HỆ THỐNG HƯỚNG TỆP TIN Hình 1.1 Mơ hình hoạt động hệ thống hướng tệp tin Ths Trịnh Hoàng Nam, namth@buh.edu.vn CÁC LỆNH CẬP NHẬT TRONG SQL Cơ sở liệu – Tổng quan hệ thống sở liệu Lệnh DELETE •Xóa (số) thỏa mãn điều kiện xác định mệnh đề WHERE khỏi quan hệ •Xóa tất khỏi quan hệ khơng có mệnh đề WHERE câu lệnh Ví dụ 22 DELETE FROM DEPENDENT WHERE ESSN IN (SELECT ESSN •Câu lệnh sau xóa tất thân nhân nhân viên FROM EMPLOYEE phịng có mã số WHERE DNum=1) Ths Trịnh Hoàng Nam, namth@buh.edu.vn CÁC LỆNH CẬP NHẬT TRONG SQL Cơ sở liệu – Tổng quan hệ thống sở liệu Lệnh UPDATE •Thay đổi giá trị (số) thuộc tính (số) thỏa mãn điều kiện xác định mệnh đề WHERE •Thay đổi tất quan hệ khơng có mệnh đề WHERE câu lệnh Ví dụ 23 UPDATE PROJECT = N’Hà Nội’,dự DNum=5 •Thay đổi SET địa điểm PLocation đơn vị quản lý án có mã số 10 với PNumber giá trị mớiWHERE ‘Hà Nội’ =5 10 Ths Trịnh Hoàng Nam, namth@buh.edu.vn CÁC LỆNH CẬP NHẬT TRONG SQL Cơ sở liệu – Tổng quan hệ thống sở liệu Lệnh UPDATE •Thay đổi giá trị (số) thuộc tính (số) thỏa mãn điều kiện xác định mệnh đề WHERE •Thay đổi tất quan hệ mệnh đề WHERE câu lệnh Ví dụ 23 UPDATE EMPLOYEE SETESalary = ESalary *1.1 •Tăng lương cho nhân viên phòng Nghiên cứu lên 10% lương DNum IN (SELECT DNumber WHERE FROM DEPARTMENT WHERE DName = N’Phịng Nghiên cứu’) Ths Trịnh Hồng Nam, namth@buh.edu.vn BÀI TẬP TỔNG HỢP Cơ sở liệu – Tổng quan hệ thống sở liệu Cơ sở liệu •Hotel(hotelNo, hotelName, city) •Room(roomNo, hotelNo, type, price) •Booking(hotelNo, guestNo, dateFrom, dateTo, roomNo) •Guest(guestNo, guestName, guestAddress) Yêu cầu •Liệt kê danh sách tất khách sạn hệ thống •Liệt kê danh sách phịng đơn có giá từ 300.000 đến 450.000 •Liệt kê số lượng phòng đơn khách sạn •Liệt kê giá loại phòng phòng trống khách sạn Yasaka khoảng thời gian từ 01/09/2011 đến 08/09/2011 Ths Trịnh Hoàng Nam, namth@buh.edu.vn BÀI TẬP TỔNG HỢP Cơ sở liệu – Tổng quan hệ thống sở liệu Cơ sở liệu mẫu •Product(maker, model, type) •PC(model, speed, ram, hd, price) •Laptop(model, speed, ram, hd, screen, price) •Printer(model, color, type, price) Các yêu cầu truy vấn •Liệt kê máy tính xách tay có RAM từ 2.0GB trở lên •Liệt kê máy in laser trắng đen •Liệt kê nhà cung cấp máy tính để bàn có ổ cứng 160GB Ths Trịnh Hoàng Nam, namth@buh.edu.vn BÀI TẬP TỔNG HỢP Cơ sở liệu – Tổng quan hệ thống sở liệu Cơ sở liệu mẫu •Product(maker, model, type) •PC(model, speed, ram, hd, price) •Laptop(model, speed, ram, hd, screen, price) •Printer(model, color, type, price) Các yêu cầu truy vấn •Liệt kê sản phẩm (mã sản xuất, giá) công ty SS sản xuất •Liệt kê cơng ty sản xuất máy tính để bàn khơng sản xuất máy tính xách tay •Liệt kê cặp máy tính để bàn có tốc độ xử lý kích thước ổ cứng Ths Trịnh Hoàng Nam, namth@buh.edu.vn BÀI TẬP TỔNG HỢP Cơ sở liệu – Tổng quan hệ thống sở liệu Cơ sở liệu mẫu •Product(maker, model, type) •PC(model, speed, ram, hd, price) •Laptop(model, speed, ram, hd, screen, price) •Printer(model, color, type, price) Các yêu cầu truy vấn •Liệt kê cơng ty sản xuất máy tính, khơng sản xuất máy tính có tốc độ 1.6GHz •Liệt kê cơng ty sản xuất ba sản phẩm máy tính để bàn có tốc độ xử lý khác •Liệt kê máy để bàn có tốc độ xử lý nhanh Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ ▪ ▪ ▪ Liệt kê tất nhân viên nữ công ty Liệt kê tất nhân viên nữ có mức lương 30.000 Liệt kê tất nhân viên nữ độ tuổi từ 25 đến 40 Liệt kê tất nhân viên nữ vừa tuyển dụng năm Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Liệt kê tên, tuổi nhân viên có từ năm kinh nghiệm trở lên ▪ Liệt kê tên, số năm cơng tác nhân viên có mức lương 45.000 Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Liệt kê nhân viên tham gia dự án với nhân viên có mã số 001 ▪ Liệt kê nhân viên chưa tham gia dự án đơn vị số quản lý Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Liệt kê dự án khơng có nhân viên phịng số tham gia ▪ Liệt kê nhân viên đơn vị với nhân viên mã số 001 chưa tham gia dự án với người Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Liệt kê tên, tuổi, mức lương nhân viên phòng Kinh doanh ▪ Liệt kê dự án phòng Kinh doanh quản lý ▪ Liệt kê tên, tuổi nhân viên tham gia dự án phịng Kinh doanh quản lý Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Liệt kê tên, tuổi, mức lương, đơn vị công tác trưởng đơn vị ▪ Liệt kê tên, tuổi, mức lương nhân viên phòng Kinh doanh chưa tham gia dự án phòng quản lý Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Cho biết tên đơn vị, tên dự án đơn vị quản lý (nếu có) ▪ Cho biết tên đơn vị, tên trưởng đơn vị, tên dự án đơn vị quản lý (nếu có) Ths Trịnh Hồng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu BÀI TẬP TỔNG HỢP ▪ Cho biết tên, mã số mức lương trung bình đơn vị ▪ Cho biết tên, mã số số tham gia dự án nhân viên Ths Trịnh Hoàng Nam, namth@buh.edu.vn ... CƠ SỞ DỮ LIỆU TỔNG QUAN VỀ HỆ THỐNG CƠ SỞ DỮ LIỆU Cơ sở liệu – Tổng quan hệ thống sở liệu NỘI DUNG • Hệ thống hướng tệp tin • Hệ thống hướng sở liệu • Kiến trúc mức hệ sở liệu • Các mơ hình liệu. .. namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu HỆ THỐNG HƯỚNG CƠ SỞ DỮ LIỆU Hình 1.2 Mơ hình hoạt động hệ thống hướng sở liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở. .. dựng hệ thống hướng sở liệu Ths Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở liệu – Tổng quan hệ thống sở liệu CÁC NHĨM NGƯỜI DÙNG CƠ SỞ DỮ LiỆU Nhóm quản trị sở liệu Nhóm thiết kế sở liệu Nhóm người

Ngày đăng: 24/03/2022, 15:11