Bai giai CSDL nang cao time ER nhom 3

13 1.8K 36
Bai giai CSDL nang cao time ER   nhom 3

Đ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

ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA CÔNG NGHỆ THÔNG TIN - BÀI TẬP MÔN CƠ SỞ DỮ LIỆU NÂNG CAO Giáo viên đề: Hoàng Quang Nhóm sinh viên thực hiện: Nhóm Huế, Huế,tháng tháng5/2010 5/2010 Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Danh sách nhóm 3: Ngô Thị Hồng Duyên Nguyễn Quang Dũng Nguyễn Văn Đình Nguyễn Thành Huy Hoàng Thị Mỹ Nhung Nguyễn Hoàng Phố Văn Thị Hoa Phượng Lê Thị Thanh Thanh Hồ Thị Như Thủy 10 Nguyễn Thị Minh Tuyết Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Bài 1: (Ngô Thị Hồng Duyên – Nguyễn Hoàng Phố) Để quản lý thông tin diễn đàn (Forum) Website, người ta tổ chức sở liệu nhằm quản lý tập thực thể sau: - THANHVIEN: Tập thành viên tham gia diễn đàn, có thuộc tính: MATV (mã thành viên: thuộc tính khóa), TENTV (tên thành viên) MATMA (mật mã) - BAIVIET: Tập viết, có thuộc tính MABV (mã viết: thuộc tính khóa), TIEUDE (tiêu đề viết) NOIDUNG (nội dung viết) - CHUDE: Tập chủ đề viết, có thuộc tính MACD (mã chủ đề: Thuộc tính khóa) TENCD (tên chủ đề) Ngoài hệ thống hỗ trợ việc quản lý mối quan hệ GOI, THUOC THAOLUAN với ngữ nghĩa sau: - (t,b)∈ GOI: thành viên t có gởi viết b - (b,c) ∈ THUOC: viết b thuộc chủ đề c - (b,b’) ∈ THAOLUAN: viết b thảo luận viết b’ Biết rằng: - Mỗi viết phải thành viên gởi lên, thành viên gởi nhiều viết - Một viết gởi lên diễn đàn thuộc chủ đề có chủ đề viết - Mỗi viết thảo luận cho viết gởi trước không (tức viết gởi lên để thành viên khác tham gia thảo luận) Hiển nhiên có viết gởi lên diễn đàn tham gia thảo luận Xây dựng mô hình Time_ER với yêu cầu sau: - Tập thực thể THANHVIEN: cần quản lý thời gian sống thành viên - Thuộc tính MATMA tập thực thể THANHVIEN: cần quản lý thời gian giao tác - Tập thực thể BAIVIET: cần quản lý thời gian giao tác viết - Mối quan hệ GOI: cần quản lý thời gian hợp lệ Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Mô hình ER MaT V TenTV THANHVIEN LS MatMa TT TieuDe MaBV (1,1) (0,n) GOI VT ThaoLuanCho c NoiDun g BAIVIET TT (1,1) THUO C DuocThaoLuanBoi (0,n) (0,1) THAOLUA NI (0,n) CHUDE MaC D TenCD Giải thích Tên tập thực thể THANHVIEN BAIVIET Giải thích Tập tất thành viên tham gia diễn đàn Tập Bài viết Thuộc tính Tên Giải thích MaTV Mã thành viên (Thuộc tính khóa) TenTV Tên thành viên MaBV Mã viết (Thuộc tính khóa) TieuDe Tiêu đề viết NoiDung CHUDE Tập chủ đề viết Nội dung viết MaCD Mã Chủ Đề (Thuộc tính khóa) TenCD Tên chủ đề Mối quan hệ: - (t,b)∈ GOI: thành viên t có gởi viết b - (b,c) ∈ THUOC: viết b thuộc chủ đề c - (b,b’) ∈ THAOLUAN: viết b thảo luận viết b’ Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Mô hình quan hệ MATMA VT_GOI ∞ #MaTV ∞ MatMa #MaBV #MaCD MaTV TenCD #TTs #VTs TTe VTe THANHVIEN 1 #MaTV TenTV BAIVIET #MaBV TenBV 1 TT_BAIVIET NoiDung LS_THANHVIEN #MaTV #LSs MaCD ∞ CHUDE ∞ ∞ MaBVThaoLuan #MaBV ∞ #TTs TTe LSe Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Bài (Lê Thị Thanh Thanh – Nguyễn Thị Minh Tuyết) Để hỗ trợ việc quản lý mua bán hàng hóa cửa hàng, người ta xây dựng sở liệu nhằm giúp quản lý tập thực thể sau: - MATHANG: Tập mặt hàng, có thuộc tính: MH(mã mặt hàng: thuộc tính khóa), TENHANG (tên hàng), ĐVT (đơn vị tính), SLHC (số lượng có), GBHT (giá bán thời) - PHIEUNHAP: có thuộc tính: SP (số phiếu: thuộc tính khóa), NGAYNHAP(ngày nhập), TENNCC (tên nhà cung cấp) - HĐXUAT (hóa đơn xuất): có thuộc tính sau: SOHĐ (số hóa đơn: thuộc tính khóa), NGAYBAN (ngày bán), TENNMH (tên người mua hàng) Ngoài cần quản lý thông tin sau: - Mỗi phiếu nhập hàng: nhập mặt hàng với số lượng đơn giá tương ứng - Mỗi hóa đơn xuất hàng: xuất mặt hàng với số lượng đơn giá tương ứng Xây dựng mô hình Time_ER với yêu cầu sau: - Tập thực thể MATHANG: cần quản lý thời gian sống giao tác mặt hàng Mô hình ER Ten H Ma H SoPhieu (1,n) NhaCC PHIEUNHAP (1,n) NHA P SLHC DV T GBH T MATHANG LT (1,n) NgayNhap SLN SLX DG N XUAT (1,n) DG X HOADONXUAT SoHD Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm NgayBan TenNM H Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Giải thích: Tên tập thực thể PHIEUNHAP Thuộc tính Giải thích Tập tất phiếu nhập Tên Giải thích SoPhieu Số phiếu (Thuộc tính khóa) NgayNhap Ngày nhập NhaCC MATHANG HOADONXUAT Tất mặt hàng Tập hóa đơn xuất Nhà cung cấp MaH Mã hàng (Thuộc tính khóa) TenH Tên hàng DVT Đơn vị tính SLHC Số lượng có GBHT Giá bán SoHD Số hóa đơn (Thuộc tính khóa) NgayBan Ngày bán TenNMH Tên người mua hàng Mối quan hệ: - (h,n) ∈ NHAP: Mặt hàng h nhập phiếu nhập n - (h,x) ∈ XUAT: Mặt hàng h xuất phiếu xuất x Mô hình quan hệ LT_MATHANG #MaH ∞ #TTs PHIEUNHAP TTe #SoPhieu #LSs NgayNhap LSe HOADONXUAT #SoHD NgayBan NhaCC TenNMH NHAP #SoPhieu #MaH SLN Giáo viên đề: Hoàng Quang DGN Sinh viên thực hiện: Nhóm MATHANG #MaH TenH XUAT #SoHD DVT #MaH SLHC SLX GBHT DGX Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế ∞ ∞ ∞ ∞ Bài 3: (Nguyễn Thành Huy – Hoàng Thị Mỹ Nhung) Khoa Công nghệ thông tin cần tổ chức sở liệu (CSDL) hành để quản lý phòng thực hành máy tính Cho biết thông tin sau tập thực thể: - PHONGMAY: Thông tin phòng máy bao gồm: SOPHONG (số phòng) NGUOIQL (tên người quản lý phòng máy) - MAYTINH: Các máy tính đánh số, máy có số máy Ngoài ra, máy tính có thông tin cấu hình máy: CPU, RAM, HDD Các máy tính bố trí phòng máy (mỗi phòng máy phải có tối thiểu 20 máy tối đa 50 máy) - MONHOC: Để tiện bố trí cho việc thực hành, CSDL phải cho biết phòng máy có khả đáp ứng thực hành cho môn học Mỗi môn học (có thực hành) phòng máy có thông tin: MAMH (mã môn học), TENMH (tên môn học) SODVHT (số đợn vị học trình) Hiển nhiên, môn học thực hành phòng máy khác Xây dựng mô hình Time_ER với yêu cầu sau: - Thuộc tính NGUOIQL tập thực thể PHONGMAY: thay đổi thành thuộc tính đa trị (tức: thời điểm, phòng máy gồm nhiều người quản lý) cần quản lý thời gian hợp lệ - Tập thực thể MAYTINH: cần quản lý thời gian sống thời gian giao tác máy tính - Ngoài ra, cần quản lý thời gian xảy kiện: môn học thực hành phòng máy Mô hình ER: Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm 10 Bài tập môn sở liệu nâng cao MaM H TenM H Lớp LT Tin K19 – ĐHKH Huế CP U SoMa y SoDVHT HD D RAM MONHOC MAYTINH LT (1,n) (1,1) THUCHANH BT THUO C SoPhon g (1,n) NguoiQL VT PHONGMAY (20,50) Giải thích Tên tập thực thể Giải thích PHONGMAY Tập tất phòng máy thực hành cần quản lý Tập tất máy tính có phòng máy MAYTINH Tập môn học thực hành phòng máy MONHOC Thuộc tính Tên Giải thích SoPhong Số phòng (Thuộc tính khóa) NguoiQL Người quản lý SoMay Số máy (Thuộc tính khóa) CPU Bộ xử lý HDD Ổ cứng RAM Bộ nhớ truy cập ngẫu nhiên MaMH Mã môn học (Thuộc tính khóa) TenMH Tên môn học SoDVHT Số đơn vị học trình Mối quan hệ: - (m,p) ∈ THUCHANH: môn học m thực hành phòng máy p - (mt,p) ∈ THUOC: máy tính mt thuộc phòng máy p Mô hình quan hệ: MONHOC LT_MAYTINH #SoMay #MaMH #TTs TenMH TTe SoDVHT #LSs Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm LSe MAYTINH #SoMay ∞ CPU RAM HDD SoPhong 11 Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế ∞ THUCHANH #SoPhong ∞ ∞ PHONGMAY #MaMH #TTs TTe #SoPhong 1 #VTs NGUOIQL #VTe ∞ #SoPhong #NguoiQL #VTs VTe Bài 4: (Văn Thị Hoa Phượng - Hồ Thị Như Thủy) Trường ĐHKH cần tổ chức CSDL để quản lý đề tài nghiên cứu khoa học sinh viên Cho biết số thông tin liên quan sau: - Mỗi đề tài đăng ký thực cấp mã số Ngoài ra, đề tài có tên đề tài lĩnh vực nghiên cứu mà đề tài thực - Mỗi đề tài phải giáo viên hướng dẫn Thông tin giáo viên bao gồm mã giáo viên, họ tên, học hàm, học vị - Thông tin sinh viên tổ chức CSDL bao gồm mã sinh viên, họ tên tên lớp mà sinh viên theo học Mỗi đề tài phải có sinh viên tham gia có không sinh viên tham gia đề tài, phải có sinh viên người chủ trì đề tài (trưởng nhóm làm đề tài) Xây dựng mô hình Time_ER với yêu cầu sau: - Cần quản lý thời gian sống đề tài - Giáo viên hướng dẫn đề tài thay đổi theo thời gian Cần quản lý vấn đề - Sinh viên chủ trì đề tài thay đổi theo thời gian Cần quản lý thay đổi Mô hình ER: MaD T CHUTRI BT Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm TenDT LinhVucN C DETAI LS NhomTruon g HUONGDAN BT 12 Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế (1,5) (1,1) (1,1) (1,n) SINHVIEN GIAOVIEN TenLopS H MaS V MaGV HoTenS V HoTenGV HocH Hoc V Giải thích Tên tập thực thể DETAI SINHVIEN GIAOVIEN Giải thích Tập tất đề tài sinh viên Tập tất sinh viên tham gia đề tài Các giáo viên tham gia hướng dẫn đề tài Thuộc tính Tên Giải thích MaDT Mã đề tài (Thuộc tính khóa) TenDT Tên đề tài LinhVucNC Lĩnh vực nghiên cứu NhomTruong Người chủ trì đề tài MaSV Mã sinh viên (Thuộc tính khóa) HoTenSV Họ tên sinh viên TenLopSH Tên lớp sinh hoạt (Lớp mà sinh viên học) MaGV Mã giáo viên (Thuộc tính khóa) HoTenGV Họ tên giáo viên HocH Học hàm HocV Học vị Mối quan hệ: - (s,d) ∈ CHUTRI: sinh viên s chủ trì đề tài d - (g,d) ∈ HUONGDAN: giáo viên g hướng dẫn đề tài d Mô hình quan hệ: Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm 13 Bài tập môn sở liệu nâng cao SINHVIEN Lớp LT Tin K19 – ĐHKH Huế DETAI GIAOVIEN #MaSV #MaDT #MaGV HoTenSV TenDT HoTenGV TenLopSH LinhVucNC HocH MaDT NhomTruong HocV MaGV CHUTRI #MaDT ∞ BT_HUONGDAN ∞ ∞ #MaDT MaSV MaGV #TTs #TTs TTe TTe #VTs #VTs VTe VTe ∞ Bài 5: (Nguyễn Quang Dũng - Nguyễn Văn Đình) Người ta cần phải tổ chức sở liệu để chuẩn bị cho hội thảo khoa học Hội thảo chia thành tiểu ban khác (thông tin tiểu ban bao gồm: tên tiểu ban, tên người điều khiển tên thư ký) Các tác giả muốn tham gia báo cáo hội thảo phải gởi trước tóm tắt báo cáo (bao gồm tên tóm tắt báo cáo) đến ban tổ chức (BTC) Một tác giả gởi nhiều báo cáo đến BTC báo cáo nhiều tác giả Sau nhận tóm tắt báo cáo, BTC phải tiến hành bố trí báo cáo vào tiểu ban (mỗi báo cáo trình bày tiểu ban định) Xây dựng mô hình Time_ER với yêu cầu sau: - Cần quản lý thời gian xảy kiện: báo cáo trình bày tiểu ban Mô hình ER: MaTG TACGIA TenBanTTB C TenT G (1,n) GO I BanTTBC BTTBAOCAO (1,n) (1,1) TRINHBAY BT (1,n) TIEUBAN Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm 14 Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế TenTB TenTK NguoiDK Giải thích Thuộc tính Tên tập thực thể Giải thích TACGIA Tập tất tác giả Tên Giải thích MaTG Mã tác giả (Thuộc tính khóa) TenTG Tên tác giả TenBanTTBC Tập tất BTTBAOCAO tóm tắt báo cáo BanTTBC TenTB Tập tất tiểu ban TIEUBAN NguoiDK TenTK Tên tóm tắt báo cáo (Thuộc tính khóa) Bản tóm tắt báo cáo Tên tiểu ban (Thuộc tính khóa) Người điều khiển Tên thư ký Mối quan hệ: - (tg,bttbc) ∈ GOI: tác giả tg gởi tóm tắt báo cáo bttbc - (bttbc,tb) ∈ TRINHBAY: Bản tóm tắt báo cáo bttbc trình bày tiểu ban tb Mô hình quan hệ: TACGIA #MaTG GOI TenTG ∞ #TenBTTBC ∞ BTTBAOCAO #MaTG 1 #TenBTTBC BanTTBC TenTB TIEUBAN BT_TRINHBAY #TenBTTBC TenBT #TenTB NguoiDK TenTK Giáo viên đề: Hoàng Quang Sinh viên thực hiện: Nhóm #TTs ∞ ∞ TTe #VTs VTe 15 [...]... một tiểu ban nhất định) Xây dựng mô hình Time_ ER với các yêu cầu sau: - Cần quản lý thời gian xảy ra sự kiện: một báo cáo được trình bày ở một tiểu ban nào đó 1 Mô hình ER: MaTG TACGIA TenBanTTB C TenT G (1,n) GO I BanTTBC BTTBAOCAO (1,n) (1,1) TRINHBAY BT (1,n) TIEUBAN Giáo viên ra đề: Hoàng Quang Sinh viên thực hiện: Nhóm 3 14 Bài tập môn cơ sở dữ liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế TenTB TenTK... HUONGDAN: giáo viên g có thể hướng dẫn đề tài d 3 Mô hình quan hệ: Giáo viên ra đề: Hoàng Quang Sinh viên thực hiện: Nhóm 3 13 Bài tập môn cơ sở dữ liệu nâng cao SINHVIEN 1 Lớp LT Tin K19 – ĐHKH Huế DETAI 1 GIAOVIEN 1 #MaSV #MaDT #MaGV HoTenSV TenDT HoTenGV TenLopSH LinhVucNC HocH MaDT NhomTruong HocV 1 MaGV CHUTRI #MaDT ∞ BT_HUONGDAN ∞ ∞ #MaDT MaSV MaGV #TTs #TTs TTe TTe #VTs #VTs VTe VTe ∞ Bài 5: (Nguyễn... LinhVucNC Lĩnh vực nghiên cứu NhomTruong Người chủ trì đề tài MaSV Mã sinh viên (Thuộc tính khóa) HoTenSV Họ và tên sinh viên TenLopSH Tên lớp sinh hoạt (Lớp mà sinh viên đang học) MaGV Mã giáo viên (Thuộc tính khóa) HoTenGV Họ tên giáo viên HocH Học hàm HocV Học vị Mối quan hệ: - (s,d) ∈ CHUTRI: sinh viên s chủ trì đề tài d - (g,d) ∈ HUONGDAN: giáo viên g có thể hướng dẫn đề tài d 3 Mô hình quan hệ: Giáo... TRINHBAY: Bản tóm tắt báo cáo bttbc được trình bày trong tiểu ban tb 2 Mô hình quan hệ: TACGIA #MaTG 1 GOI TenTG ∞ #TenBTTBC ∞ BTTBAOCAO #MaTG 1 1 #TenBTTBC BanTTBC TenTB TIEUBAN BT_TRINHBAY #TenBTTBC 1 TenBT #TenTB NguoiDK TenTK Giáo viên ra đề: Hoàng Quang Sinh viên thực hiện: Nhóm 3 #TTs ∞ ∞ TTe #VTs VTe 15 ... TenTB TenTK NguoiDK Giải thích Thuộc tính Tên tập thực thể Giải thích TACGIA Tập tất cả các tác giả Tên Giải thích MaTG Mã tác giả (Thuộc tính khóa) TenTG Tên tác giả TenBanTTBC Tập tất cả các bài BTTBAOCAO tóm tắt báo cáo BanTTBC TenTB Tập tất cả các tiểu ban TIEUBAN NguoiDK TenTK Tên bản tóm tắt báo cáo (Thuộc tính khóa) Bản tóm tắt báo cáo Tên tiểu ban (Thuộc tính khóa) Người điều khiển Tên thư ký...Bài tập môn cơ sở dữ liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế (1,5) (1,1) (1,1) (1,n) SINHVIEN GIAOVIEN TenLopS H MaS V MaGV HoTenS V HoTenGV HocH Hoc V Giải thích Tên tập thực thể DETAI SINHVIEN GIAOVIEN Giải thích Tập tất các đề tài ... định) Xây dựng mô hình Time_ ER với yêu cầu sau: - Cần quản lý thời gian xảy kiện: báo cáo trình bày tiểu ban Mô hình ER: MaTG TACGIA TenBanTTB C TenT G (1,n) GO I BanTTBC BTTBAOCAO (1,n) (1,1) TRINHBAY... hiện: Nhóm Bài tập môn sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Mô hình ER MaT V TenTV THANHVIEN LS MatMa TT TieuDe MaBV (1,1) (0,n) GOI VT ThaoLuanCho c NoiDun g BAIVIET TT (1,1) THUO C DuocThaoLuanBoi... sở liệu nâng cao Lớp LT Tin K19 – ĐHKH Huế Mô hình quan hệ MATMA VT_GOI ∞ #MaTV ∞ MatMa #MaBV #MaCD MaTV TenCD #TTs #VTs TTe VTe THANHVIEN 1 #MaTV TenTV BAIVIET #MaBV TenBV 1 TT_BAIVIET NoiDung

Ngày đăng: 05/12/2016, 21:46

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

Tài liệu liên quan