241 nguyễn thị nga ngôn ngữ SQL

37 1 0
Tài liệu đã được kiểm tra trùng lặp
241 nguyễn thị nga ngôn ngữ SQL

Đ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

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA BỘ MÔN CÔNG NGHỆ THÔNG TIN  ĐỀ THI KẾT THÚC HỌC PHẦN HỌC KỲ II ĐỀ 3 Xây dựng CSDL quản lí bến xe Giảng viên hướng dẫn Nguyễn Thị Hồng Loan Sin.

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA/ BỘ MÔN: CÔNG NGHỆ THÔNG TIN - - ĐỀ THI KẾT THÚC HỌC PHẦN HỌC KỲ II ĐỀ 3: Xây dựng CSDL quản lí bến xe Giảng viên hướng dẫn : Nguyễn Thị Hồng Loan Sinh viên thực : Nguyễn Thị Nga Mã sinh viên : 20111062471 Tên học phần : Ngôn ngữ SQL Lớp : DH10C5 Hà Nội, ngày tháng năm 2022 MỤC LỤC MỞ ĐẦU DANH MỤC HÌNH ẢNH, BẢNG BIỂU TỪ VIẾT TẮT I Mô tả yêu cầu toán II Lược đồ quan hệ ER [1] III Các thực thể [2] 3.1 Chủ xe 2.2 Xe oto 2.3 Tuyến 2.4 Phiếu đăng tải 2.5 Chất lượng 2.6 Vé 2.7 Lệnh xuất bến 2.8 Nhân viên 2.9 Chức vụ 2.10 Phòng ban 2.11 Lương 2.12 Hóa đơn bán vé 2.13 Hóa đơn điểm đỗ IV Thiết kế CSDL với SQL Server [3] 3.1 CHU_XE1( chủ xe) 3.2 XE_OTO1(xe) 3.3 TUYEN1(tuyến) 10 3.4 PHIEUDANGTAI1(phiếu đăng tải) 11 3.5 CHAT_LUONG1(chất lượng) 11 3.6 VE1( vé) 12 3.7 LENH_XUAT_BEN1( lệnh xuất bến) 12 3.8 NHAN_VIEN1( nhân viên) 13 3.9 CHUC_VU1(chức vụ) 14 3.10 PHONG_BAN1( phòng ban) 14 3.11 LUONG1(lương) 15 3.12 HOADON_BANVE1( hóa đơn bán vé) 15 3.13 HOADON_DIEMDO1( hóa đơn điểm đỗ) 16 3.14 Cửa sổ Object Explorer 17 V VI Liên kết diagram 17 Các câu lệnh thêm, xóa, cập nhật, lấy danh sách 18 5.1 Chủ xe 18 5.2 Xe oto 18 5.3 Tuyến 19 5.4 Phiếu đăng tải 19 5.5 Chất lượng 20 5.6 Vé 20 5.7 Lệnh xuất bến 20 5.8 Nhân viên 21 5.9 Chức vụ 21 5.10 Phòng ban 22 5.11 Lương 22 5.12 Hóa đơn bán vé 22 5.13 Hóa đơn điểm đỗ 23 VII INSERT liệu vào bảng 24 VIII Đặt câu truy vấn [2] 28 IX X Kết luận 35 Tài liệu tham khảo 35 MỞ ĐẦU Thiết kế sở liệu giai đoạn quan trọng để xây dựng hệ thống thông tin thành công Trong thực tế nhiều hệ thống thông tin tồn thời gian ngắn sau khơng cịn đáp ứng nhu cầu người sử dụng Một lý không quan tâm đến giai đoạn phân tích thiết kế để tổ chức phát triển hệ thống khơng cịn khả đáp ứng CSDL mô tả tập hợp liệu tổ chức lưu trữ máy tính,được nhiều người sử dụng tổ chức theo mơ hình Và việc phân tích thiết kế CSDL nhiệm vụ quan trọng việc xây dựng mơ hình tổ chức hay hệ thống Trong công tác kinh doanh bến xe, việc phát triển vũ bão nhà xe, tuyến xe liên tục mở thêm… việc tin học hóa hệ thống quản lý bến xe yêu cầu cấp thiết nhằm giảm thiểu sức lao động người, tạo hệ thống tự động hóa, xác đảm bảo u cầu cần có việc quản lý bến xe DANH MỤC HÌNH ẢNH, BẢNG BIỂU TỪ VIẾT TẮT CSDL: sở liệu HDB: hóa đơn bán CMT: chứng minh thư HDDD: hóa đơn điểm đỗ PDT: phiếu đăng tải TLDT: tài liệu đọc thêm I Mô tả yêu cầu tốn - Mỗi bến xe có tuyến lượt lượt hầu hết địa điểm - Mỗi chủ xe có nhiều xe cho tuyến mà họ đăng ký, chủ xe phải làm phiếu đăng tài cho xe để phép đăng tài chọn lựa tuyến cho xe minh Lúc đó, xe có tuyến thời gian cụ thể - Bến xe có nhiều loại xe chất lượng khác hành khách chọn lựa, xe có chất lượng Bến xe có nhiều nhân viên khác nhau, nhân viên có cộng việc giữ vị trí phịng ban mà họ trực thuộc, hai loại nhân viên thường đề cập nhân viên hoá đơn nhân viên bán vé • Một nhân viên hố đơn khơng lập lập nhiều hố đơn, hoá đơn lập nhân viên cụ thể • Một nhân viên lập hố đơn khơng lập phiếu đăng tài lập nhiều phiếu đăng tải khác nhau, phiếu đăng tài lập từ nhân viên lập hố đơn • Một nhân viên bán vé khơng bán nhiều vé, vé bán nhân viên cụ thể - Trước rời bến xe phải có lệnh xuất bến, lệnh xuất bến dành cho xe Mỗi lệnh xuất bến kèm theo hoá đơn chủ xe trả chi phí dịch vụ bến xe II Lược đồ quan hệ ER [1] III Các thực thể [2] 3.1 Chủ xe - Chức năng: Mỗi thực thể tượng trưng cho chủ sở hữu xe tham gia chở khách bến xe - Các thuộc tính: mã chủ xe, tên chủ xe, số CMT, địa chỉ, điện thoại 2.2 Xe oto - Chức năng: : Mỗi thực thể xe thể xe tham gia hoạt động chở khách bến xe , xe có chủ sở hữu xác định mã số chủ xe; xe có chất lượng chạy theo tuyến cố định; - Các thuộc tính: mã số xe, biển số, số ghế, mã PDT, mã chủ xe, mã số tuyến, mã chất lượng 2.3 Tuyến - Chức năng: Mỗi thực thể thể cho tuyến xe - Thuộc tính: mã số tuyến, địa điểm 1, địa điểm 2, độ dài 2.4 Phiếu đăng tải - Chức năng: Mỗi thực thể thể cho phiếu đăng tải cho biết: Xe đăng tải, thời gian (ngày, giờ) đăng tải, tuyến đường xe chạy; - Các thuộc tính: mã PDT, mã số xe, mã số tuyến, ngày 2.5 Chất lượng - Chức năng: Thực thể thể loại chất lượng xe gồm: Thương gia, chất lượng cao, chất lượng bình thường Mỗi xe có loại chất lượng - Thuộc tính : mã chất lượng, chất lượng 2.6 Vé - Chức năng: Mỗi vé thể thông tin: Người lập vé, ghế, xe - Các thực thể : mã số vé, mã số xe, ghế 2.7 Lệnh xuất bến - Chức năng: Mỗi xe xuất bến có lệnh xuất bến tương ứng - Các thực thể: mã lệnh xuất bến, mã số xe, ngày cấp, nhân viên cấp 2.8 Nhân viên - Chức năng: Thể cho nhân viên riêng biệt làm việc bến xe Mỗi nhân viên có chức vụ thuộc phịng ban theo xếp - Các thực thể: mãNV, tênNV, giới tính, ngày sinh, địa chỉ, số điện thoại, mã chức vụ, mã số lương, mã phòng ban 2.9 Chức vụ - Chức năng: Thực thể thể loại chức vụ quan quản lý bến xe gồm: Giám đốc, Phó Giám đốc, Trưởng phịng, Phó Trưởng phịng, Nhân viên - Các thực thể: mã chức vụ, chức vụ 2.10 Phòng ban - Chức năng: Thực thể thể cho phòng ban phận quản lý bến xe - Các thực thể: mã phòng ban, tên phòng ban 2.11 Lương - Chức năng: Thực thể thể lương phân theo thứ bậc hệ số - Các thực thể: mã số lương, hệ số lương 2.12 Hóa đơn bán vé - Chức năng: Thực thể thể số lượng vé bán bến xe - Các thực thể: mã HDB, mã số xe, mã khách, mãNV, số lượng, ngày lập, đơn giá 2.13 Hóa đơn điểm đỗ - Chức năng: thực thể thể số hóa đơn đỗ số tiền đỗ bãi - Các thực thể: mãHDDD, ngày lập, mãNV, mã số xe, số tiền IV Thiết kế CSDL với SQL Server [3] - Từ phân tích trên, tơi dùng cơng cụ SQL server để thiết kế sở liệu bao gồm: Tạo bảng, tạo liên kết bảng liệu theo mơ hình ERD tạo tiến hành chèn liệu mẫu để thực truy vấn ➢ Câu lệnh tạo sở liệu SQL ( tạo database) CREATE DATABASE CREATE DATABASE QL_BENXE1 Kết quả: 3.1 CHU_XE1( chủ xe) - Lệnh khởi tạo bảng - Kết tạo bảng 3.2 XE_OTO1(xe) - Lệnh khởi tạo bảng ... thực thể: mãHDDD, ngày lập, mãNV, mã số xe, số tiền IV Thiết kế CSDL với SQL Server [3] - Từ phân tích trên, tơi dùng cơng cụ SQL server để thiết kế sở liệu bao gồm: Tạo bảng, tạo liên kết bảng liệu... 2.12 Hóa đơn bán vé 2.13 Hóa đơn điểm đỗ IV Thiết kế CSDL với SQL Server [3] 3.1 CHU_XE1( chủ xe) 3.2 XE_OTO1(xe) 3.3 TUYEN1(tuyến)... bảng liệu theo mơ hình ERD tạo tiến hành chèn liệu mẫu để thực truy vấn ➢ Câu lệnh tạo sở liệu SQL ( tạo database) CREATE DATABASE CREATE DATABASE QL_BENXE1 Kết quả: 3.1 CHU_XE1(

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

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan