BÀI TẬP PHÁT TRIỂN THIẾT KẾ HỆ THỐNG THÔNG TIN (BÀI TẬP PTTK HTTT) Câu 1: Xây dựng mô hình dữ liệu quan hệ từ mô hình thực thể liên kết sau: Câu 2 : Xây dựng mô hình dữ liệu quan hệ từ mô hình thực thể liên kết sau: Câu 3: Xây dựng mô hình dữ liệu quan hệ từ mô hình thực thể liên kết sau: Bước 1: Xác định các quan hệ THE (SotheTV) UUDAI (Mucuudai) DICHVU (MaDV, TenDV, MaTV) THANHVIEN (MaTV, TenTV, Diachi, Mucuudai) THE_TV(Ngaycap, MATV, SotheTV) UD_DV (Tyle, MaDV, Mucuudai) Bước 2: Vẽ mô hình Câu 4: Xây dựng mô hình dữ liệu quan hệ từ mô hình thực thể liên kết sau: Câu 5: Phát hiện các lỗi (sai) trong biểu đồ sau và giải thích tại sao? Sau đó sửa lại cho đúng. Nhận định: biểu đồ đã cho là biểu đồ gì? ngữ cảnh Các lỗi: • Có kho dữ liệu bỏ kho dữ liệu và các luồng liên quan đến kho • Tên luồng dữ liệu “Đặt món ăn” là động từ chuyển thành danh từ “Phiếu đặt ăn” Vẽ lại biểu đồ: tự vẽ (theo cách sửa ở trên) Câu 6: Phát hiện các lỗi (sai) trong biểu đồ sau và giải thích tại sao? Sau đó sửa lại cho đúng. Nhận định: đây là biểu đồ ngữ ngữ Lỗi: Có kho dữ liệu: bỏ kho dữ liệu Tên luồng DL “Yêu cầu đặt phòng” sai, vì là động từ Phiếu đặt phòng Vẽ lại biểu đồ Câu 7: Phát hiện các lỗi (sai) trong biểu đồ sau và giải thích tại sao? Sau đó sửa lại cho đúng. Nhận định: đây là biểu đồ luồng dữ liệu mức 0 Các lỗi:
BÀI TẬP PHÁT TRIỂN THIẾT KẾ HỆ THỐNG THÔNG TIN (BÀI TẬP PTTK HTTT) Câu 1: Xây dựng mơ hình liệu quan hệ từ mơ hình thực thể - liên kết sau: DỰ ÁN NHÂN VIÊN Mã DA Tên DA Địa điểm Làm việc Mã NV Tên NV Địa Lương* Gồm NHIỆM VỤ CÔNG CỤ Mã NVU Kỹ Thời gian Khối lượng Mã CC Tên CC Sử dụng Câu : Xây dựng mơ hình liệu quan hệ từ mơ hình thực thể - liên kết sau: Số đơn Ngày Đặt Số lượng KHÁCH HÀNG Mã khách Tên khách Địa Số điện thoại HÀNG Mã hàng Tên hàng Đơn vị hàng Mô tả hàng ĐẶT GIAO Số phiếu giao Ngày giao Số lượng Câu 3: Xây dựng mơ hình liệu quan hệ từ mơ hình thực thể - liên kết sau: THẺ ƯU ĐÃI - Số thẻ TV - Mức ưu đãi Có Cấp Ngày cấp Theo Tỷ lệ THÀNH VIÊN DỊCH VỤ - Mã TV - Tên TV - Địa - Mã DV - Tên DV Sử dụng - Bước 1: Xác định quan hệ THE (SotheTV) UUDAI (Mucuudai) DICHVU (MaDV, TenDV, MaTV) THANHVIEN (MaTV, TenTV, Diachi, Mucuudai) THE_TV(Ngaycap, MATV, SotheTV) UD_DV (Tyle, MaDV, Mucuudai) - Bước 2: Vẽ mô hình THE - SotheTV THE_TV - Ngaycap - MaTV - SotheTV THANHVIEN - MaTV - TenTV - Diachi - Mucuudai DICHVU - MaDV - TenDv - MaTV UUDAI - Mucuudai UD_DV - Tyle - MaDV - Mucuudai Câu 4: Xây dựng mơ hình liệu quan hệ từ mơ hình thực thể - liên kết sau: SINH VIÊN Mã SV Tên SV Ngày sinh Giới tính MƠN HỌC Học Mã MH Tên MH Số TC Điểm Thuộ c LỚP Mã lớp Tên lớp KHOA Thuộc Mã KH Tên KH Câu 5: Phát lỗi (sai) biểu đồ sau giải thích sao? Sau sửa lại cho Hóa đơn thu tiền KHÁCH HÀNG Các ăn bán Đặt ăn Thực đơn HỆ THỐNG ĐẶT BỮA ĂN Danh sách ăn NHÀ BẾP - - Nhận định: biểu đồ cho biểu đồ gì? ngữ cảnh Các lỗi: • Có kho liệu bỏ kho liệu luồng liên quan đến kho • Tên luồng liệu “Đặt ăn” động từ chuyển thành danh từ “Phiếu đặt ăn” Vẽ lại biểu đồ: tự vẽ (theo cách sửa trên) Câu 6: Phát lỗi (sai) biểu đồ sau giải thích sao? Sau sửa lại cho Nhận định: biểu đồ ngữ ngữ Lỗi: - Có kho liệu: bỏ kho liệu - Tên luồng DL “Yêu cầu đặt phịng” sai, động từ Phiếu đặt phòng Vẽ lại biểu đồ Câu 7: Phát lỗi (sai) biểu đồ sau giải thích sao? Sau sửa lại cho - Nhận định: biểu đồ luồng liệu mức - Các lỗi: - Luồng DL DF1, ko có luồng liệu tác nhân bỏ luồng DF1 - Luồng DL DF6, khơng có luồng liệu tác nhân kho liệu bỏ luồng DF6 - Tiến trình P2 ko có luồng liệu đổi hướng luồng DF3 - Vẽ lại biểu đồ: Câu 8: Phát lỗi (sai) biểu đồ sau giải thích sao? Sau sửa lại cho Câu 9: Phịng tín dụng ngân hàng Cơng Thương có nhiệm vụ cho vay thu nợ Khi khách đến vay tiền phận cho vay phải nhận đơn vay khách hàng, sau duyệt đơn xem có đủ điều kiện cho vay không chuyển sang phận trả lời đơn Bộ phận trả lời đơn trả lời khách hàng từ chối hay đáp ứng cho vay, đáp ứng cho vay đồng thời ghi vào sổ nợ Khi khách đến trả tiền, dựa vào sổ nợ phận thu nợ phải xác định kỳ hạn cho khách hàng Nếu trả hạn chuyển sang phận xử lý hạn Nếu ngồi hạn chuyển sang phận xử lý hạn Cả hai phận phải ghi vào sổ nợ Yêu cầu: Lập bảng phân tích Xây dựng biểu đồ phân cấp chức Xây dựng biểu đồ luồng liệu mức ngữ cảnh mức Câu 10: Nhiệm vụ quản lý kho hàng nhập hàng xuất hàng Để nhập hàng, nhà cung cấp xuất trình phiếu nhập hàng người ta phải kiểm tra tính hợp lệ phiếu Nếu phiếu hợp lệ kiểm tra hàng nhập chủng loại số lượng xem có phiếu nhập hay khơng Nếu cho nhập hàng vào kho, viết phiếu trả tiền cho nhà cung cấp ghi sổ nhập Nếu sai thơng tin lại cho nhà cung cấp Khi xuất hàng, sau nhận phiếu xuất người ta phải kiểm tra xem phiếu xuất có hợp lệ hay khơng Nếu hợp lệ dựa vào sổ nhập kiểm tra xem hàng kho đủ để đáp ứng u cầu khách hàng khơng Nếu đủ xuất hàng, viết phiếu thu tiền khách ghi vào sổ xuất Nếu khơng thơng báo cho khách hàng phận nhập hàng để đăng ký với nhà cung cấp Yêu cầu: Lập bảng phân tích Nhóm lần Nhóm lần Nhập hàng Quản lý kho hàng Xuất hàng Cụm động từ kiểm tra phiếu nhập kiểm tra hàng nhập nhập hàng vào kho viết phiếu trả tiền ghi sổ nhập thông báo cho NCC kiểm tra xem phiếu xuất kiểm tra hàng kho xuất kho viết phiếu thu tiền ghi sổ xuất thông báo cho khách hàng Danh từ nhà cung cấp phiếu nhập hàng phiếu trả tiền sổ nhập phiếu xuất phiếu thu tiền sổ xuất khách hàng Nhận xét Tác nhân HSDL HSDL HSDL HSDL HSDL HSDL Tác nhân Xây dựng biểu đồ phân cấp chức Quản lý kho hàng Nhập hàng Xuất hàng 1.1 Kiểm tra phiếu nhập 1.2 Kiểm tra hàng nhập 1.3 Nhập hàng vào kho 1.4 Viết phiếu trả tiền 1.5 Ghi sổ nhập 1.6 Thông báo cho NCC Xây dựng biểu đồ luồng liệu mức ngữ cảnh mức Biểu đồ ngữ cảnh: Phiếu xuất KHÁCH HÀNG HỆ THỐNG QUẢN LÝ KHO HÀNG Phiếu nhập NHÀ CUNG CẤP Phiếu thu tiền Thông báo Thông báo Phiếu trả tiền Thông báo Thông báo Biểu đồ luồng liệu mức Phiếu xuất Phiếu xuất KHÁCH HÀNG Phiếu thu tiền Phiếu nhập Phiếu trả tiền Phiếu nhập Nhập hàng Xuất hàng NHÀ CUNG CẤP Phiếu trả tiền Phiếu thu tiền Sổ xuất Sổ nhập Câu 11: Một sở bán bn có số kho hàng Bộ phận mua hàng lập đơn mua dựa bảng báo giá để đặt hàng với nhà cung cấp, sau theo dõi hàng Nếu nhận hóa đơn giao hàng viết phiếu nhập kho để nhập hàng vào kho viết phiếu chi để toán với nhà cung cấp Bộ phận bán hàng nhận đơn đặt hàng khách, viết phiếu xuất kho để xuất hàng cho khách viết phiếu thu để thu tiền khách Bộ phận bán hàng phải thường xuyên theo dõi nợ khách Nếu khách nợ hạn gửi giấy nhắc toán nợ Yêu cầu: Lập bảng phân tích Nhóm lần Nhóm lần Mua hàng Bán hàng Quản lý mua bán hàng Cụm động từ lập đơn mua Danh từ đơn mua Nhận xét HSDL theo dõi hàng bảng báo giá HSDL viết phiếu nhập kho nhà cung cấp Tác nhân viết phiếu chi nhận đơn đặt hàng hàng HSDL hóa đơn giao hàng HSDL viết phiếu xuất kho phiếu nhập kho HSDL viết phiếu thu phiếu chi HSDL theo dõi nợ đơn đặt hàng khách khách gửi giấy nhắc nợ phiếu xuất kho HSDL Tác nhân HSDL phiếu thu HSDL giấy nhắc nợ HSDL Xây dựng biểu đồ phân cấp chức Quản lý mua bán hàng Mua hàng Bán hàng 1.1 Lập đơn mua 1.2 Theo dõi hàng 1.3 Viết phiếu nhập kho 1.4 Viết phiếu chi Xây dựng biểu đồ luồng liệu mức ngữ cảnh mức Biểu đồ ngữ cảnh Đơn mua hàng Đơn đặt hàng KHÁCH phiếu xuất, phiếu thu NHÀ CUNG CẤP Hệ thống quản lý mua bán hàng Hóa đơn giao hàng Phiếu chi giấy nhắc nợ Bảng báo giá Đơn đặt hàng Biểu đồ mức Hóa đơn giao hàng NHÀ CUNG CẤP Mua hàng Đơn mua hàng Phiếu chi Hóa Đơn giao hàng Hàng Bán hàng Phiếu thu Đơn đặt hàng KHÁCH phiếu xuất, phiếu thu giấy nhắc nợ Phiếu nhập kho Đơn mua hàng Phiếu xuất Giấy nhắc nợ Phiếu chi Câu 12: Hoạt động công ty xuất nhập HANIMEX diễn sau: Xử lý xuất hàng: sau nhận đơn hàng khách hàng phải kiểm tra xử lý đơn hàng, sau kiểm tra xem số lượng hàng hóa có đủ để xuất khơng Nếu đủ viết hóa đơn xuất hàng cập nhật hàng xuất vào kho liệu hàng xuất Nếu khơng báo cáo phận xử lý nhập hàng để đặt hàng từ nhà cung cấp Xử lý nhập hàng: sau nhận danh mục hàng từ nhà cung cấp chuyển sang cập nhật danh mục vào kho liệu danh mục hàng hóa Nhà cung cấp chuyển cho ta hóa đơn hàng nhập Hệ thống phải kiểm tra hàng nhập theo danh mục hàng Nếu mâu thuẫn cập nhật hàng nhập vào kho liệu hàng nhập Xử lý kho hàng thực theo quy trình: Kiểm tra hàng xuất, kiểm tra hàng nhập tổng hợp kho hàng u cầu: Lập bảng phân tích Nhóm lần Quản lý xuất nhập hàng Nhóm lần Cụm động từ Xử lý xuất Kiểm tra đơn hàng hàng Kiểm tra số lượng hàng Xử lý hàng Xử lý hàng Danh từ đơn hàng Nhận xét HSDL Viết hóa đơn xuất hàng hóa đơn xuất HSDL hàng Cập nhật hàng xuất khách hàng Tác nhân nhà cung cấp Tác nhân danh mục hàng HSDL Báo cáo BP nhập hàng nhập cập nhật danh mục hóa đơn hàng HSDL cập nhật hàng nhập vào nhập kho kho Kiểm tra hàng xuất kiểm tra hàng nhập kiểm tra hàng nhập tổng hợp kho hàng Xây dựng biểu đồ phân cấp chức Xây dựng biểu đồ luồng liệu mức ngữ cảnh mức Câu 13: CSDL quản lý cơng ty sau: Cơng ty có nhiều dự án Mỗi dự án có mã dự án, tên dự án triển khai địa điểm Mỗi dự án có nhiều nhân viên tham gia nhân viên làm việc nhiều dự án Mỗi nhân viên có thơng tin Mã nhân viên, tên nhân viên, địa lương Mỗi dự án gồm nhiều nhiệm vụ khác Mỗi nhiệm vụ có mã nhiệm vụ, kỹ năng, thời gian, khối lượng công việc Mỗi nhiệm vụ thuộc dự án Mỗi nhiệm vụ sử dụng nhiều công cụ lao động khác cơng cụ sử dụng nhiều nhiệm vụ Thông tin công cụ bao gồm: mã công cụ, tên công cụ 10 Yêu cầu: Xây dựng mơ hình thực thể - liên kết Xây dựng mơ hình liệu quan hệ Câu 14: CSDL quản lý công ty TNHH sau: Cơng ty có nhiều cửa hàng Mỗi cửa hàng có mã cửa hàng nhất, tên cửa hàng địa cửa hàng Mỗi cửa hàng có cửa hàng trưởng người (nếu có thể) làm cửa hàng trưởng cửa hàng Mỗi cửa hàng có nhiều nhân viên Nhân viên gồm thơng tin: Mã nhân viên, tên nhân viên, địa lương Mỗi nhân viên làm việc cửa hàng Tại thời điểm, nhân viên có chức danh với tên nhất, chức danh có nhiều nhân viên Mỗi nhân viên ngày bán nhiều hàng hóa hàng hóa nhiều nhân viên bán Thơng tin hàng hóa bao gồm: mã hàng hóa, tên hàng hóa, đơn vị tính đơn giá u cầu: Xây dựng mơ hình thực thể - liên kết Xây dựng mơ hình liệu quan hệ 11 Câu 15: CSDL quản lý đề án công ty sau: Cơng ty có nhiều đơn vị, đơn vị có tên nhất, mã đơn vị nhất, địa điểm, thủ trưởng ngày nhận chức Dự án có tên nhất, mã nhất, đơn vị chủ trì triển khai địa điểm Nhân viên có mã số, tên, địa chỉ, ngày sinh, giới tính lương Mỗi nhân viên làm việc đơn vị , tham gia vào dự án với số làm việc khác Một nhân viên có người hưởng bảo hiểm theo nhân viên Mỗi người nhân viên có tên, giới tính, ngày sinh u cầu: Xây dựng mơ hình thực thể - liên kết - Bước 1: Xác định thực thể thuộc tính THỰC THỂ ĐƠN VỊ DỰ ÁN NHÂN VIÊN CONNV THUỘC TÍNH MADV, TENDV, DIADIEM, THUTRUONG, NGAYNC MADA, TENDA, DIADIEM MANV, TENNV, DIACHI, NGAYSINH, GT, LUONG MACONNV, TEN, GT, NGAYSINH - Bước 2: Xác định mối quan hệ 1:1 ĐƠN VỊ 1:n NHÂN VIÊN chủ trì Tham gia 1:n DỰ ÁN 1:n DỰ ÁN 0:n CONNV số 1:1 NHÂN VIÊN Có bảo hiểm NHÂN VIÊN 1:n Làm việc ĐƠN VỊ 1:1 - Bước 3: Vẽ mơ hình NHÂN VIÊN - MANV - TEN NV - DIACHI - NGAYSINH, - GT - LUONG - CHUCVU 12 TG bắt đầu Làm việc ĐƠN VỊ - MADV - TEN DV - DIAĐIEM số Có Tham gia chủ trì bảo hiểm CONNV - MACONNV - TEN - NGAYSINH, - GT DỰ ÁN - MADA - TEN DA - DIADIEM Xây dựng mơ hình liệu quan hệ - Bước 1: Xác định quan hệ thuộc tính NHANVIEN (MANV, TENNV, DIACHI, NGAYSINH, GT, LUONG,CHUCVU) DONVI (MADV, TENDV, DIADIEM) DUAN (MADA, TENDA, DIADIEM, MADV) CONNV (MACONNV, TEN, NGAYSINH, GT) DV_NV (TG_batdau, MANV, MADV) NV_DA(Sogio, MANV, MADA) CON_NV (Baohiem, MANV, MACONNV) - Bước 2: Vẽ mơ hình 13 NHÂN VIÊN - MANV - TEN NV - DIACHI - NGAYSINH, DV_NV - TG_batdau - MANV - MADV ĐƠN VỊ - MADV - TEN DV - DIAĐIEM - GT - LUONG - CHUCVU CON_NV - MACONNV - MANV - Baohiem NV-DA DỰ ÁN - MADA - MANV - Sogio - MADA - TEN DA - DIADIEM - MADV CONNV - MACONNV - TEN - NGAYSINH, - GT 14 Câu 16: CSDL quản lý doanh nghiệp vừa nhỏ sau: Trong doanh nghiệp có nhiều nhà máy Mỗi nhà máy có mã nhà máy nhất, tên nhà máy địa nhà máy Mỗi nhà máy có giám đốc người (nếu có thể) làm giám đốc nhà máy Mỗi nhà máy sản xuất nhiều sản phẩm, sản phẩm nhiều nhà máy sản xuất Thông tin sản phẩm bao gồm: mã sản phẩm, tên sản phẩm, đơn vị tính đơn giá Nhân viên gồm thông tin: Mã nhân viên, tên nhân viên, địa lương Mỗi nhân viên làm việc nhà máy Tại thời điểm, nhân viên có chức danh, chức danh có nhiều nhân viên Yêu cầu: Xây dựng mơ hình thực thể - liên kết Xây dựng mơ hình liệu quan hệ 15 ... nhập 1.6 Thông báo cho NCC Xây dựng biểu đồ luồng liệu mức ngữ cảnh mức Biểu đồ ngữ cảnh: Phiếu xuất KHÁCH HÀNG HỆ THỐNG QUẢN LÝ KHO HÀNG Phiếu nhập NHÀ CUNG CẤP Phiếu thu tiền Thông báo Thông báo... khác cơng cụ sử dụng nhiều nhiệm vụ Thông tin công cụ bao gồm: mã công cụ, tên công cụ 10 u cầu: Xây dựng mơ hình thực thể - liên kết Xây dựng mơ hình liệu quan hệ Câu 14: CSDL quản lý công ty TNHH... nhiều sản phẩm, sản phẩm nhiều nhà máy sản xuất Thông tin sản phẩm bao gồm: mã sản phẩm, tên sản phẩm, đơn vị tính đơn giá Nhân viên gồm thông tin: Mã nhân viên, tên nhân viên, địa lương Mỗi