THIẾT KẾ CƠ SỞ DỮ LIỆU

36 231 0
THIẾT KẾ CƠ SỞ DỮ LIỆU

Đ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

Chương Thiết kế sở liệu quan niệm Giáo viên: Đỗ Thị Mai Hường Bộ môn: Hệ thống thông tin Khoa: Công nghệ thông tin Nội dung LOGO Quy trình thiết kế sở liệu Thiết kế sở liệu quan niệm LOGO Quy trình thiết kế sở liệu LOGO Quy trình thiết kế sở liệu Đặc tả phân tích yêu cầu Thiết kế sở liệu quan niệm Lựa chọn hệ quản trị sở liệu Thiết kế sở liệu logic Thiết kế sở liệu vật lý LOGO Đặc tả phân tích yêu cầu Mục đích yêu cầu:  Làm sở cho việc mời thầu (cần có giải thích từ phía chủ đầu tư)  Làm cở sở cho việc ký hợp đồng thầu (cần đủ chi tiết)  Làm tư liệu đầu vào cho thiết kế triển khai (cần đủ, xác không mâu thuẫn) LOGO Đặc tả phân tích yêu cầu Yêu cầu người sử dụng  Đơn giản, dễ hiểu  Diễn đạt ngôn ngữ tự nhiên sơ đồ dịch vụ hệ thống cần cung cấp ràng buộc hoạt động  Dành cho khách hàng Yêu cầu hệ thống  Mô tả đủ chi tiết dịch vụ hệ thống cung cấp  Các đặc trưng hệ thống cần có  Như hợp đồng khách hàng chủ đầu tư LOGO Đặc tả phân tích yêu cầu Đặc tả yêu cầu  Là phát biểu thức hệ thống cần xây dựng  Đủ chi tiết làm sở cho việc thiết kế triển khai  Dành cho nhà phát triển LOGO Đặc tả phân tích yêu cầu Người thiết kế sở liệu cần:  Nghiên cứu thực trạng  Ghi nhận mong muốn người sử dụng  phân tích văn ứng dụng tồn  Hiểu yêu cầu liệu Kết là:  Một tập hợp ghi chép súc tích yêu cầu người sử dụng  Những yêu cầu đặc tả đầy đủ chi tiết tốt LOGO Đặc tả phân tích yêu cầu Đặc tả yêu cầu chức năng:  Thực song song với việc đặc tả yêu cầu liệu  Các chức phục vụ hệ thống  Là thao tác người sử dụng định nghĩa áp dụng sở liệu LOGO Thiết kế sở liệu quan niệm Lược đồ quan niệm mô tả súc tích yêu cầu liệu người sử dụng Bao gồm mô tả chi tiết kiểu thực thể, kiểu liên kết ràng buộc Mô hình liệu mức quan niệm dễ hiểu sử dụng chúng để giao lưu với người sử dụng 10 LOGO Thiết kế sở liệu quan niệm Bản số tham gia mối liên kết  Bản số nhánh R mối liên kết thể số lượng thực thể thuộc thực thể nhánh “bên kia” có liên hệ với thực thể nhánh R  Mỗi số cặp số (min,max), số lượng tối thiểu số lượng tối đa thực thể tham gia vào mối liên kết  Các giá trị (min, max):(0,1);(1,1);(0,n); (1,n); 22 LOGO Thiết kế sở liệu quan niệm Kiểu thực thể yếu (Weak Entity) kiểu thực thể tồn phụ thuộc vào thực thể khác (thực thể làm chủ hay gọi xác định nó) Kiểu thực thể yếu khoá Kí hiệu: hình chữ nhật nét kép 23 LOGO Thiết kế sở liệu quan niệm Các bước xây dựng mô hình liên kết thực thể:  Xác định thực thể  Xác định thuộc tính gắn thuộc tính vào thực thể  Xác định mối liên kết loại mối liên kết thực thể Gắn thuộc tính vào mối liên kết (nếu có)  Vẽ mô hình liên kết thực thể 24 LOGO Thiết kế sở liệu quan niệm Ví dụ: Bài toán quản lý thư viện đơn giản Thư viện chia thành nhánh Thư viện lưu trữ thông tin đầu sách Mỗi đầu sách thuộc nhà xuất nhiều tách giả viết Mỗi đầu sách có nhiều sách, sách lưu trữ nhánh Độc giả mượn sách nhánh Yêu cầu: Vẽ mô hình liên kết thực thể 25 Mô hình liên kết thực thể _ER LOGO 26 LOGO Lược đồ quan hệ         TACGIA( MaTG , TenTG , Diachi , SDT ) NHAXUATBAN( MaNXB , TenNXB , Diachi , SDT ) DAUSACH( MaDauSach, TenDauSach, SoLuong , MaTG , MaNXB ) CUONSACH( MaSach , MaDauSach , MaNhanh ) NHANH( MaNhanh , TenNhanh , DiaChi , SDT) PHIEUMUON( MaPM , NgayMuon , NgayTra , MaDocGia ) CHITIETPHIEUMUON(MaPM , MaSach , TinhTrangSach) DOCGIA(MaDG , TenDG , SDT) 27 LOGO Bài tập vận dụng Công ty B&N kho sách lớn họ định đưa bán sách mạng  Công ty DBDudes, hãng tư vấn sở liệu tiếng, mời đến để giúp đỡ công ty B&N để thiết kế thực thi sở liệu công ty B&N kho sách lớn, đặc biệt sách đua ngựa, họ định đưa sách lên mạng  Người chủ B&N, viết yêu cầu ngắn gọn:"Tôi muốn khách hàng xem danh mục sách đặt mua chúng Internet 28 LOGO Bài tập vận dụng  Hiện nay, nhận đơn đặt hàng điện thoại Tôi có khách hàng tập thể, họ gọi điện cho cung cấp số ISBN sách số lượng; họ thường toán thẻ tín dụng Sau đó, chuẩn bị sách họ đặt Nếu đủ số lượng sách kho, đề nghị nhà xuất bổ sung hoãn trả hàng cho khách có đủ số lượng; Tôi muốn chuyển hoá đơn khách hàng lần Danh mục bao gồm tất sách mà bán Với sách, danh mục có chứa thông tin về: số ISBN, tiêu đề, tác giả, giá bìa, giá bán, năm xuất Hầu hết khách hàng khách quen, muốn ghi lại thông tin tên, địa họ Những khách phải gọi trước cho đăng ký tài khoản trước họ muốn sử dụng website 29 LOGO Bài tập vận dụng Trên website mới, khách hàng xác định định danh Sau đó, họ duyệt danh mục sách đặt mua chúng trực tuyến." Yêu cầu:         Mô tả nghiệp vụ toán Xác định chức Mô tả liệu liên quan Xác định thực thể thuộc tính Xác định mối liên kết thực thể Gắn thuộc tính vào thực thể mối liên kết Xác định kiểu liên kết thực thể Vẽ mô hình 30 LOGO Bài tập vận dụng Giải pháp 1: 31 LOGO Bài tập vận dụng - Ưu điểm: • Có đủ thuộc tính cho thực thể • Giải được: Một khách hàng đặt nhiều sách sách đặt nhiều khách hàng - Nhược điểm: • Không giải trường hợp khách đặt mua sách nhiều thời điểm khác => Giải pháp không sử dụng 32 LOGO Bài tập vận dụng Giải pháp 2: 33 LOGO Bài tập vận dụng - Ưu điểm: • Có đủ thuộc tính cho thực thể • Giải trường hợp khách hàng đặt nhiều sách sách đặt nhiều khách hàng • Giải trường hợp khách đặt mua sách nhiều thời điểm khác => Giải pháp đưa vào sử dụng 34 LOGO Bài tập vận dụng 35 LOGO THẢO LUẬN Đăng ký nhóm Thảo luận lựa chọn đề tài 36

Ngày đăng: 28/10/2016, 23:42

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

Tài liệu liên quan