Nhân Viên – Số Điện Thoại Mã Nhân Viên, Số Điện Thoại- Khoá chính: Mã Nhân Viên và Số Điện Thoại- Khoá ngoại: Mã Nhân Viên, tham chiếu đến Mã Nhân Viên của lược đồ NhânViên- Phụ thuộc hà
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN CƠ SỞ DỮ LIỆU Đ TÀI: HỆ THỐNG QUẢN LÝ SỨC KHỎE BỆNH NHÂN Nhóm học phần: 09 Nhóm tập lớn: 05 Giảng viên: Phan Thị Hà MỤC LỤC I Mô TẢ KỊCH BẢN THẾ GIỚI THỰC Ứng dụng hệ sở liệu: Yêu cầu liệu: 3 Ràng buộc: Các thao tác sở liệu II LưKc đM E-R .4 III Ánh xạ lưKc đM E-R sang lưKc đM quan hệ Lược đồ quan hệ: Các phụ thuộc hàm khoá IV Cài đặt hệ thống .12 Tạo bảng: 12 Sau tạo bảng, tiến hành thêm liệu vào bảng: 15 Các câu lệnh truy vấn: 24 Danh sách thành viên nhóm 05: Tên thành viên Mã sinh viên Nguyễn Tiến Hiệp B21DCCN048 Chu Minh Hiếu B21DCCN348 Đào Tùng Lâm B21DCCN475 Phạm Văn Hoàng B21DCCN392 Nguyễn Quang Hà B21DCCN392 Phân công Mô tả kịch giới thực Thiết kế khái niệm, vẽ lưKc đM E-R Ánh xạ lưKc đM E-R sang lưKc đM quan hệ Nguyễn Quốc Việt B21DCCN392 Nguyễn Thành Long B21DCCN499 Tổng hKp báo cáo Nguyễn Khắc Hưng B21DCCN392 Xây dựng sở liệu, cài đặt hệ thống Trần Quốc Khánh B21DCCN392 Lương Tuấn Hồng B21DCCN387 Ghi Nhóm trưởng | Page I MÔ TẢ KỊCH BẢN THẾ GIỚI THỰC Ứng dụng hệ sở liệu: Quản lý thông tin bệnh nhân: Bệnh nhân ngoại trú bệnh nhân nội trú Quản lý thông tin nhân viên bệnh viện: Bác sĩ, Y tá Lễ tân Quản lý thông tin các loại thuốc dịch vụ Quản lý thông tin bệnh án bệnh nhân Quản lý thơng tin thơng tin khám bệnh hóa đơn toán Yêu cầu liệu: Nhân viên: Mã nhân viên, họ tên, ngày sinh, giới tính, SĐT, địa chỉ, vị trí làm việc Bác sĩ: Chuyên ngành, trình độ, khoa Y tá: Chun mơn, trình độ Lễ tân: Khu vực làm việc Bệnh nhân: Mã bệnh nhân, giới tính, ngày sinh, SĐT, bảo hiểm y tế, địa (thôn xã, quận huyện, tỉnh) Bệnh nhân Nội trú: Ngày vào, ngày Bệnh nhân Ngoại trú: Chỉ dẫn bác sĩ, ngày tái khám Tạm ứng: Ngày tạm ứng, số lần tạm ứng, số tiền tạm ứng Phòng: Mã phòng, loại phòng, giá phòng Hồ sơ bệnh án: Mã bệnh án, mô tả, chuẩn đoán (triệu chứng, đánh giá), xét nghiệm(máu, nước tiểu, X-quang) Hóa đơn tốn: Mã hóa đơn, tiền khám, tiền ứng trước, phí phát sinh, tổng tiền Thuốc: Mã thuốc, giá thuốc, tên thuốc, hạn sử dụng Dịch vụ: Mã dịch vụ, giá dịch vụ, mô tả dịch vụ Đơn thuốc: Mã đơn thuốc, ngày tạo Hoá đơn dịch vụ: Mã hoá đơn dịch vụ, ngày tạo Ràng buộc: Bệnh nhân điều trị nội trú ngoại trú Một y tá quản lý nhiều phòng Mỗi phòng quản lý nhiều y tá Mỗi bệnh nhân nội trú nằm phịng Phụ thuộc vào phí khám bệnh điều trị, bệnh nhân phải trả trước khoản tạm ứng Có thể chia nhiều lần tạm ứng Một bác sĩ xây dựng nhiều hồ sơ bệnh án, hồ sơ bệnh án xây dựng bác sĩ Một hồ sơ bệnh án chứa thông tin bệnh nhân Mỗi bệnh nhân tốn hóa đơn tốn Mỗi hóa đơn toán bệnh nhân | Page Mỗi hoá đơn tốn bao gồm đơn thuốc ( có khơng) hố đơn dịch vụ Một đơn thuốc bao gồm nhiều loại thuốc Một hoá đơn dịch vụ bao gồm nhiều dịch vụ Các thao tác sở liệu Lấy thông tin liên hệ tồn nhân viên Lấy thơng tin nhân viên Lễ tân khu vực làm việc Lấy danh sách tất bệnh nhân nội trú với thông tin ngày vào viện Lấy thông tin bệnh nhân ngoại trú tái khám năm 2023 Lấy thông tin bệnh án, tên bệnh nhân tên bác sĩ phụ trách Lấy số tiền tạm ứng bệnh nhân II LƯxC Đy E-R *Lược đồ E-R bao gồm 15 thực thể: có tập thực thể kết hợp, tập thực thể yếu, tập thực thể con, quan hệ III ÁNH XẠ LƯxC Đy E-R SANG LƯxC Đy QUAN HỆ | Page LưKc đM quan hệ: Các phụ thuộc hàm khoá Chuẩn hoá lược đồ dạng chuẩn 3NF | Page Nhân Viên (Mã Nhân Viên, Họ Tên, Lương, Tuổi, Giới Tính, Địa Chỉ, Vị Trí Làm Việc) - Khố chính: Mã Nhân Viên - Phụ thuộc hàm F1 = {Mã Nhân Viên Họ Tên, Mã Nhân Viên Lương; Mã Nhân Viên Tuổi; Mã Nhân Viên Giới Tính; Mã Nhân Viên Địa Chỉ; Mã Nhân Viên Vị Trí Làm Việc} Lược đồ quan hệ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Mã nhân viên khố Các thuộc tính cịn lại phụ thuộc hàm đầy đủ vào khố Lược đồ dạng chuẩn 2NF Do lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Nhân Viên – Số Điện Thoại (Mã Nhân Viên, Số Điện Thoại) - Khố chính: Mã Nhân Viên Số Điện Thoại - Khoá ngoại: Mã Nhân Viên, tham chiếu đến Mã Nhân Viên lược đồ Nhân Viên - Phụ thuộc hàm F2 = {Mã Nhân Viên Số Điện Thoại} Lược đồ quan hệ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng Mã Nhân Viên là: {Mã Nhân Viên, Số Điện Thoại} Mã Nhân Viên khoá dự bị, thuộc tính cịn lại phụ thuộc hàm đầy đủ vào Mã Nhân Viên Lược đồ dạng chuẩn 2NF Do lược đồ chuẩn 2NF phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Bác Sĩ (BS – Mã Nhân Viên, Chun Ngành, Trình Độ, Khoa) - Khố ngoại: BS - Mã Nhân Viên, tham chiếu đến Mã Nhân Viên lược đồ Nhân Viên - Phụ thuộc hàm F3 = {BS – Mã Nhân Viên Chuyên Ngành; BS – Mã Nhân Viên Trình Độ, BS – Mã Nhân Viên Khoa} Lược đồ quan hệ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng BS – Mã Nhân Viên là: {BS – Mã Nhân Viên, Chuyên Ngành, Trình Độ, Khoa} BS – Mã Nhân Viên khoá dự bị, thuộc tính cịn lại phụ thuộc hàm đầy đủ vào BS – Mã Nhân Viên Lược đồ dạng chuẩn 2NF Do lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Y Tá (Y Tá – Mã Nhân Viên, Trình Độ, Chun Mơn) - Khố ngoại: Y Tá – Mã Nhân Viên, tham chiếu đến Mã Nhân Viên lược đồ Nhân Viên | Page Document continues below Discover more from: Cơ sở liệu phân tán CSDLPT 2023 Học viện Công ng… 25 documents Go to course On thi ly thuyet csdl 13 phan tan Cơ sở liệu phân tán None Tai lieu TNTH Cơ 22 Sở Dữ Liệu Cơ sở liệu phân tán None Ha Caidatht - 12312 45 Cơ sở liệu phân tán None Phan manh ngang 50 backup Cơ sở liệu phân tán None Bao cao Csdlpt 119 Nhom - Báo cáo c… Cơ sở liệu phân tán None So-tay-Huong-danPhụ thuộc hàm F3 = {Y Tá – Mã Nhân Viên Trình Độ; Y Tá – CDS-choMã Nhân Viên Dnnvv-… Chuyên Môn} 68 Lược đồ quan hệ chức thuộc tính nguyên tố đồ Cơ sở Lược liệu None dạng chuẩn 1NF phân tán Ta có tập bao đóng Y Tá – Mã Nhân Viên là: {Y Tá – Mã Nhân Viên, Trình Độ, Chun Mơn} Y Tá – Mã Nhân Viên khố dự bị, thuộc tính cịn lại phụ thuộc đầy đủ vào Y Tá – Mã Nhân Viên Lược đồ dạng chuẩn 2NF Do lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Lễ Tân (Lễ Tân – Mã Nhân Viên, Khu Vực Làm Việc) - Khoá ngoại: Lễ Tân – Mã Nhân Viên, tham chiếu đến Mã Nhân Viên lược đồ Nhân Viên - Phụ thuộc hàm F5 = {Lễ Tân – Mã Nhân Viên Khu Vực Làm Việc} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng Lễ Tân – Mã Nhân Viên là: {Lễ Tân – Mã Nhân Viên, Khu Vực Làm Việc} Lễ Tân – Mã Nhân Viên khoá dự bị, thuộc tính cịn lại phụ thuộc đầy đủ vào Lễ Tân – Mã Nhân Viên Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Phịng (Mã Phịng, Loại Phịng, Giá Phịng) - Khố chính: Mã Phịng - Phụ thuộc hàm F6 = {Mã Phòng Loại Phòng; Mã Phòng Giá Phòng} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có khố Mã Phịng, thuộc tính cịn lại phụ thuộc đầy đủ vào khố Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Hồ Sơ Bệnh Án (Mã Bệnh Án, BS – Mã Nhân Viên, Mã Bệnh Nhân, Mô Tả, Đánh Giá, Triệu Trứng, X – Quang, Máu, Nước Tiểu) - Khố chính: Mã Bệnh Án - Khoá ngoại: BS – Mã Nhân Viên, tham chiếu đến BS – Mã Nhân Viên lược đồ Bác Sĩ Mã Bệnh Nhân, tham chiếu đến Mã Bệnh Nhân lược đồ Bệnh Nhân - Phụ thuộc hàm - | Page F7 = {Mã Bệnh Án BS – Mã Nhân Viên; Mã Bệnh Án Mã Bệnh Nhân; Mã Bệnh Án Mô Tả; Mã Bệnh Án Đánh Giá; Mã Bệnh Án Triệu Trứng; Mã Bệnh Án X – Quang; Mã Bệnh Án Máu; Mã Bệnh Án Nước Tiểu} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có khố Mã Bệnh Án, thuộc tính cịn lại phụ thuộc đầy đủ vào khố Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Chăm Sóc (Y Tá – Mã Nhân Viên, Mã Phòng, Mã Bệnh Nhân, Ngày Bắt Đầu, Ngày Kết Thúc) - Khố chính: (Mã Phòng, Mã Bệnh Nhân, Y Tá – Mã Nhân Viên) - Khố ngoại: Mã Phịng, tham chiếu đến Mã Phòng lược đồ Phòng Y Tá – Mã Nhân Viên, tham chiếu đến Y Tá – Mã Nhân viên lược đồ Y Tá Mã Bệnh Nhân, tham chiếu đến Mã Bệnh Nhân lược đồ Bệnh Nhân - Phụ thuộc hàm: F8 = { Mã Phòng, Mã Bệnh Nhân, Y Tá – Mã Nhân Viên Ngày Bắt Đầu; Mã Phòng, Mã Bệnh Nhân, Y Tá – Mã Nhân Viên Ngày Kết Thúc} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có khố : (Mã Phòng, Mã Bệnh Nhân, Y Tá – Mã Nhân Viên), thuộc tính cịn lại phụ thuộc đầy đủ vào khố Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF Bệnh Nhân (Mã Bệnh Nhân, Họ Tên, Ngày Sinh, Bảo Hiểm Y Tế, Thôn – Xã , Quận – Huyện, Tỉnh) - Khố chính: Mã Bệnh Nhân - Phụ thuộc hàm: F9 = {Mã Bệnh Nhân Ngày Sinh; Mã Bệnh Nhân Bảo Hiểm Y Tế; Mã Bệnh Nhân Thôn – Xã; Mã Bệnh nhân Quận – Huyện; Mã Bệnh Nhân Tỉnh; Mã Bệnh Nhân Họ Tên} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có khố là: Mã Bệnh Nhân, thuộc tính cịn lại phụ thuộc đầy đủ vào khố Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF 10 Bệnh Nhân – Số Điện Thoại (Mã Bệnh Nhân, Số Điện Thoại) | Page Khố chính: (Mã Bệnh nhân, Số điện Thoại) Khoá ngoại: Mã Bệnh nhân, tham chiếu đến Mã Bệnh Nhân lược đồ Bệnh Nhân - Phụ thuộc hàm F10 = {Mã Bệnh Nhân Số Điện Thoại} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng Mã Bệnh Nhân: {Mã Bệnh Nhân, Số Điện Thoại} Mã Bệnh Nhân khố dự bị, thuộc tính lại phụ thuộc đầy đủ vào Mã Bệnh Nhân Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF 11 Bệnh Nhân Nội Trú (Mã Bệnh Nhân, Ngày Vào, Ngày Ra) - Khoá ngoại: Mã Bệnh Nhân, tham chiếu đến Mã Bệnh Nhân lược đồ Bệnh Nhân - Phụ thuộc hàm: F11 = {Mã Bệnh Nhân Ngày Vào; Mã Bệnh Nhân Ngày Ra} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng Mã Bệnh Nhân là: {Mã Bệnh Nhân, Ngày Vào, Ngày Ra} Mã Bệnh Nhân khoá dự bị, thuộc tính cịn lại phụ thuộc đầy đủ vào Mã Bệnh Nhân Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF 12 Bệnh Nhân Ngoại Trú (Mã Bệnh Nhân, Chỉ Dẫn Của Bác Sĩ, Ngày Tái Khám) - Khoá ngoại: Mã Bệnh Nhân, tham chiếu đến Mã Bệnh Nhân lược đồ Bệnh Nhân - Phụ thuộc hàm: F12 = {Mã Bệnh Nhân Chỉ Dẫn Của Bác Sĩ ; Mã Bệnh Nhân Ngày Tái Khám} Lược đồ chứa thuộc tính nguyên tố Lược đồ dạng chuẩn 1NF Ta có tập bao đóng Mã Bệnh Nhân là: {Mã Bệnh Nhân, Chỉ Dẫn Của Bác Sĩ, Ngày Tái Khám} Mã Bệnh Nhân khoá dự bị, thuộc tính cịn lại phụ thuộc đầy đủ vào Mã Bệnh Nhân Lược đồ dạng chuẩn 2NF Lược đồ chuẩn 2NF khơng có phụ thuộc hàm bắc cầu Lược đồ dạng chuẩn 3NF - 13 Tạm Ứng (Mã Bệnh Nhân, Ngày Tạm Ứng, Số Lần Tạm Ứng, Số Tiền Tạm Ứng) - Khố chính: (Mã Bệnh Nhân, Ngày Tạm Ứng) | Page 1.Tạo bảng: Tạo bảng Nhân viên với thuộc tính maNhanVien làm khóa chính: Tạo bảng SĐT Nhân viên với khóa soDienThoai, khóa ngoại maNhanVien: Tạo bảng Lễ tân với khóa ngoại maNhanVien: Tạo bảng Bác sĩ với khóa ngoại maNhanVien: Tạo bảng Y tá với khóa ngoại maNhanVien: Tạo bảng Bệnh nhân với khóa maBenhNhan: 12 | Page Tạo bảng SĐT Bệnh nhân với khóa soDienThoai, khóa ngoại maBenhNhan: Tạo bảng Bệnh nhân ngoại trú với khóa ngoại maBenhNhan: Tạo bảng Bệnh nhân nội trú với khóa ngoại maBenhNhan: 10 Tạo bảng Tạm ứng với khóa (maBenhNhan, ngayTamUng), khóa ngoại maBenhNhan: 11 Tạo bảng Phịng với khóa maPhong: 13 | Page 12 Tạo bảng Chăm sóc bệnh nhân phịng với khố (maBenhNhan, maPhong, maBenhNhan), khoá ngoại maBenhNhan, maPhong, maNhanVien: 13 Tạo bảng Bệnh án với khố maBenhNhan, khoá ngoại maBenhNhan, maNhanVien: 14 Tạo bảng Dịch vụ với khóa maDichVu: 15 Tạo bảng Thuốc với khóa maThuoc: 14 | Page 16 Tạo bảng Hóa đơn tốn với khóa maHoaDon, khóa ngoại maBenhNhan: 2.Sau tạo bảng, tiến hành thêm liệu vào bảng: Thêm liệu vào bảng Nhân viên: Kết quả: 15 | Page Thêm liệu vào Phòng: Kết quả: Nhập liệu vào bảng Bệnh nhân: Kết quả: 16 | Page Nhập liệu vào bảng Dịch vụ: Kết quả: Nhập liệu vào bảng Thuốc: 17 | Page Kết quả: Nhập liệu vào bảng Hóa đơn tốn: 18 | Page Kết quả: Nhập giá trị cho bảng Bệnh án: Kết quả: Thêm giá trị vào bảng Bác sĩ: 19 | Page Kết quả: Thêm giá trị vào bảng Y tá: Kết quả: 10 Thêm giá trị vào bảng Lễ tân: Kết quả: 20 | Page 11 Thêm giá trị vào bảng Bệnh nhân ngoại trú: Kết quả: 12 Thêm giá trị vào bảng Bệnh nhân nội trú: Kết quả: 13 Thêm giá trị vào bảng Tạm ứng: 21 | Page Kết quả: 14 Thêm giá trị vào bảng Chăm sóc bệnh nhân phịng: Kết quả: 15 Thêm liệu vào Bảng SĐT bệnh nhân: 22 | Page Kết quả: 16 Thêm liệu vào Bảng SĐT nhân viên: Kết quả: 23 | Page 3.Các câu lệnh truy vấn: Lấy thông tin liên hệ toàn Nhân viên: Kết quả: Lấy thông tin Nhân viên lễ tân vị trí làm việc: 24 | Page Kết quả: Lấy danh sách tất Bệnh nhân nội trú với thông tin ngày vào viện viện: Kết quả: Lấy thông tin Bệnh nhân ngoại trú tái khám năm 2023: Kết quả: Lấy thông tin Bệnh án, tên bệnh nhân tên bác sĩ phụ trách: Kết quả: 25 | Page Lấy tổng số tiền Tạm ứng bệnh nhân: Kết quả: 26 | Page