1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

26 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Hệ Thống Quản Lý Sức Khỏe Bệnh Nhân
Tác giả Nguyễn Tiến Hiệp, Chu Minh Hiếu, Đào Tùng Lâm, Phạm Văn Hoàng, Nguyễn Quang Hà, Nguyễn Quốc Việt, Nguyễn Thành Long, Nguyễn Khắc Hưng, Trần Quốc Khánh, Lương Tuấn Hoàng
Người hướng dẫn Phan Thị Hà
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo bài tập lớn
Định dạng
Số trang 26
Dung lượng 3,89 MB

Nội dung

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- Khoá 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ổ

Trang 1

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: 09Nhóm bài tập lớn: 05

Giảng viên: Phan Thị Hà

Trang 2

MỤC LỤC

I Mô TẢ KỊCH BẢN THẾ GIỚI THỰC 3

1 Ứng dụng của hệ cơ sở dữ liệu:

2 Yêu cầu dữ liệu:

3 Ràng buộc:

4 Các thao tác trên cơ sở dữ liệu

II LưKc đM E-R 4

III Ánh xạ lưKc đM E-R sang lưKc đM quan hệ 5

1 Lược đồ quan hệ:

2 Các phụ thuộc hàm và khoá

IV Cài đặt hệ thống 12

1 Tạo bảng:

2 Sau khi tạo bảng, tiến hành thêm dữ liệu vào bảng: 15

3 Các câu lệnh truy vấn:

Danh sách thành viên nhóm 05:

Nguyễn Tiến Hiệp B21DCCN048 Mô tả kịch bản thế giới

thực

Nhóm trưởng Chu Minh Hiếu B21DCCN348

Đào Tùng Lâm B21DCCN475 Thiết kế khái niệm, vẽ

lưKc đM E-R

Phạm Văn Hoàng B21DCCN392

Nguyễn Quang Hà B21DCCN392 Á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 cơ sở dữ

liệu, cài đặt hệ thống

Trần Quốc Khánh B21DCCN392

Lương Tuấn Hoàng B21DCCN387

2 | Page

Trang 3

I MÔ TẢ KỊCH BẢN THẾ GIỚI THỰC

1 Ứng dụng của hệ cơ sở dữ liệu:

Quản lý thông tin bệnh nhân: Bệnh nhân ngoại trú và bệnh nhân nội trú

Quản lý thông tin về các nhân viên bệnh viện: Bác sĩ, Y tá và Lễ tân

Quản lý thông tin về các các loại thuốc và dịch vụ

Quản lý thông tin về bệnh án của bệnh nhân

Quản lý thông tin về thông tin khám bệnh và hóa đơn thanh toán

2 Yêu cầu dữ 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á: Chuyên 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 chỉ (thôn

xã, quận huyện, tỉnh)

Bệnh nhân Nội trú: Ngày vào, ngày ra

Bệnh nhân Ngoại trú: Chỉ dẫn bác sĩ, ngày tái khám

Đơ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

3 Ràng buộc:

Bệnh nhân có thể điều trị nội trú hoặc ngoại trú

Một y tá có thể quản lý được nhiều phòng Mỗi phòng được quản lý bởi nhiều y tá.Mỗi bệnh nhân nội trú chỉ được nằm ở 1 phòng

Phụ thuộc vào phí khám bệnh và điều trị, bệnh nhân phải trả trước một khoản tạm ứng Có thể chia ra nhiều lần tạm ứng

Một bác sĩ có thể xây dựng nhiều hồ sơ bệnh án, và mỗi hồ sơ bệnh án chỉ được xây dựng bởi một bác sĩ Một hồ sơ bệnh án chỉ chứa thông tin của một bệnh nhân.Mỗi bệnh nhân thanh toán một hóa đơn thanh toán Mỗi hóa đơn chỉ được thanh toánbởi một bệnh nhân

Trang 4

Mỗi hoá đơn thanh toán bao gồm một đơn thuốc ( có thể có hoặc không) và một hoá đơn dịch vụ.

Một đơn thuốc thì bao gồm nhiều loại thuốc

Một hoá đơn dịch vụ bao gồm nhiều dịch vụ

4 Các thao tác trên cơ sở dữ liệu

1 Lấy ra thông tin liên hệ của toàn bộ nhân viên

2 Lấy ra thông tin về các nhân viên Lễ tân và khu vực làm việc

3 Lấy danh sách tất cả các bệnh nhân nội trú với thông tin về ngày vào và ra viện

4 Lấy thông tin các bệnh nhân ngoại trú được tái khám trong năm 2023

5 Lấy thông tin bệnh án, tên bệnh nhân và tên của bác sĩ phụ trách

6 Lấy số tiền tạm ứng của mỗi bệnh nhân

II LƯxC Đy E-R

*Lược đồ E-R bao gồm 15 thực thể: trong đó có 1 tập thực thể kết hợp, 1 tập thực thể yếu, 5 tập thực thể con, 1 quan hệ 3 ngôi

III ÁNH XẠ LƯxC Đy E-R SANG LƯxC Đy QUAN HỆ

4 | Page

Trang 5

1 LưKc đM quan hệ:

2 Các phụ thuộc hàm và khoá

Chuẩn hoá các lược đồ về dạng chuẩn 3NF

Trang 6

1 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)

- Khoá 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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Mã nhân viên là khoá chính Các thuộc tính còn lại phụ thuộc hàm đầy

đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Do lược đồ đã chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược đồ ở dạng chuẩn 3NF

2 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àm

F2 = {Mã Nhân Viên Số Điện Thoại}

Lược đồ quan hệ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có tập bao đóng của Mã Nhân Viên là: {Mã Nhân Viên, Số Điện Thoại} Mã Nhân Viên là khoá dự bị, các 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 và không có phụ thuộc hàm bắc cầu Lược đồ ở dạng chuẩn 3NF

3 Bác Sĩ (BS – Mã Nhân Viên, Chuyên Ngành, Trình Độ, Khoa)

- Khoá ngoại: BS - Mã Nhân Viên, tham chiếu đến Mã Nhân Viên của lược đồ Nhân Viên

4 Y Tá (Y Tá – Mã Nhân Viên, Trình Độ, Chuyên Môn)

- Khoá ngoại: Y Tá – Mã Nhân Viên, tham chiếu đến Mã Nhân Viên của lược

đồ Nhân Viên

6 | Page

Trang 7

5 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 của 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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có tập bao đóng của 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 là khoá dự bị, các 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 và không có phụ thuộc hàm bắc cầu Lược

Ta có khoá chính là Mã Phòng, các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ đã chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

Trang 8

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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là Mã Bệnh Án, các thuộc tính còn lại phụ thuộc đầy

đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

Mã Phòng, tham chiếu đến Mã Phòng của lược đồ Phòng

Y Tá – Mã Nhân Viên, tham chiếu đến Y Tá – Mã Nhân viên của lược

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là : (Mã Phòng, Mã Bệnh Nhân, Y Tá – Mã Nhân Viên), các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là: Mã Bệnh Nhân, các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ chuẩn 2NF và 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)

8 | Page

Trang 9

- Khoá 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 của 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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có tập bao đóng của Mã Bệnh Nhân: {Mã Bệnh Nhân, Số Điện Thoại} Mã Bệnh Nhân là khoá dự bị, các 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 2NFLược đồ ở chuẩn 2NF và 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 của 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ỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có tập bao đóng của Mã Bệnh Nhân là: {Mã Bệnh Nhân, Ngày Vào, Ngày Ra} Mã Bệnh Nhân là khoá dự bị, các thuộc tính cònlại phụ thuộc đầy đủ vào Mã Bệnh Nhân Lược đồ ở dạng chuẩn 2NF

Lược đồ ở chuẩn 2NF và 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 của lược đồ Bệnh Nhân

Trang 10

- Thuộc tính phân biệt: Ngày Tạm Ứng

- Khoá ngoại: Mã Bệnh Nhân, tham chiếu đến Mã Bệnh Nhân của lược đồ Bệnh Nhân

- Phụ thuộc hàm:

F13 = {Mã Bệnh Nhân, Ngày Tạm Ứng Số Lần Tạm Ứng; Mã Bệnh Nhân, Ngày Tạm Ứng Số Tiền Tạm Ứng}

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là: (Mã Bệnh Nhân, Ngày Tạm Ứng), các thuộc tính khác phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ ở chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là : Mã Hoá Đơn, các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

Trang 11

Ta có khoá chính là : Mã Thuốc, các thuộc tính còn lại phụ thuộc đầy

đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là: Mã Dịch Vụ, các thuộc tính còn lại phụ thuộc đầy

đủ vào khoá chính Lược đồ ở dạng chuẩn 2NF

Lược đồ ở chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

đồ ở dạng chuẩn 3NF

17 Đơn Thuốc (Mã Đơn Thuốc, Ngày Tạo)

- Khoá chính: Mã Đơn Thuốc

- Phụ thuộc hàm:

F17 = {Mã Đơn Thuốc Ngày Tạo}

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn 1NF

Ta có khoá chính là: Mã Đơn Thuốc, các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NFLược đồ ở chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược đồ ở dạng chuẩn 3NF

18 Hóa Đơn Dịch Vụ (Mã Hoá Đơn Dịch Vụ, Ngày Tạo)

- Khoá chính: Mã Hoá Đơn Dịch Vụ

- Phụ thuộc hàm:

F18 = { Mã Hoá Đơn Dịch Vụ Ngày Tạo}

Lược đồ chỉ chứa các thuộc tính nguyên tố Lược đồ ở dạng chuẩn1NF

Ta có khoá chính là: Mã Hoá Đơn Dịch Vụ, các thuộc tính còn lại phụ thuộc đầy đủ vào khoá chính Lược đồ ở dạng chuẩn 2NFLược đồ ở chuẩn 2NF và không có phụ thuộc hàm bắc cầu Lược

đồ ở dạng chuẩn 3NF

IV CÀI ĐẶT HỆ THỐNG

Trang 12

1.Tạo bảng:

1 Tạo bảng Nhân viên với thuộc tính maNhanVien làm khóa chính:

2 Tạo bảng SĐT của Nhân viên với khóa chính soDienThoai, khóa ngoại là maNhanVien:

3 Tạo bảng Lễ tân với khóa ngoại là maNhanVien:

4 Tạo bảng Bác sĩ với khóa ngoại là maNhanVien:

5 Tạo bảng Y tá với khóa ngoại là maNhanVien:

6 Tạo bảng Bệnh nhân với khóa chính là maBenhNhan:

12 | Page

Trang 13

7 Tạo bảng SĐT của Bệnh nhân với khóa chính là soDienThoai, khóa ngoại là maBenhNhan:

8 Tạo bảng Bệnh nhân ngoại trú với khóa ngoại là maBenhNhan:

9 Tạo bảng Bệnh nhân nội trú với khóa ngoại là maBenhNhan:

10 Tạo bảng Tạm ứng với khóa chính là (maBenhNhan, ngayTamUng), khóa ngoại là maBenhNhan:

11 Tạo bảng Phòng với khóa chính là maPhong:

Trang 14

12 Tạo bảng Chăm sóc bệnh nhân trong phòng với khoá chính là (maBenhNhan,maPhong, maBenhNhan), khoá ngoại là maBenhNhan, maPhong,

maNhanVien:

13 Tạo bảng Bệnh án với khoá chính là maBenhNhan, khoá ngoại là

maBenhNhan, maNhanVien:

14 Tạo bảng Dịch vụ với khóa chính là maDichVu:

15 Tạo bảng Thuốc với khóa chính là maThuoc:

14 | Page

Trang 15

16 Tạo bảng Hóa đơn thanh toán với khóa chính là maHoaDon, khóa ngoại là maBenhNhan:

2.Sau khi tạo bảng, tiến hành thêm dữ liệu vào bảng:

1 Thêm dữ liệu vào bảng Nhân viên:

Kết quả:

Trang 16

2 Thêm dữ liệu vào Phòng:

Kết quả:

3 Nhập dữ liệu vào bảng Bệnh nhân:

Kết quả:

16 | Page

Trang 17

4 Nhập dữ liệu vào bảng Dịch vụ:

Kết quả:

5 Nhập dữ liệu vào bảng Thuốc:

Trang 18

Kết quả:

6 Nhập dữ liệu vào bảng Hóa đơn thanh toán:

18 | Page

Trang 21

11 Thêm giá trị vào bảng Bệnh nhân ngoại trú:

Trang 23

Kết quả:

16 Thêm dữ liệu vào Bảng SĐT nhân viên:

Kết quả:

Trang 26

6 Lấy tổng số tiền Tạm ứng của mỗi bệnh nhân:

Kết quả:

26 | Page

Ngày đăng: 15/02/2025, 22:18

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

TÀI LIỆU LIÊN QUAN