Slide phân tích thiết kế hệ thống Bài 5

52 1K 1
Slide phân tích thiết kế hệ thống Bài 5

Đ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

Phần 1: Tổng quan hệ thống thông tin (HTTT) Phần 2: PTTKHT hướng cấu trúc Phần 3: PTTK HT hướng đối tượng I. Giới thiệu chung II. Phát triển Hệ thống thông tin 1.1 Tình hình của CNTT 1.2 Hệ thống thông tin 1.3 Khái niệm PTTK HTTT 1.4 Vai trò của PTTK HT

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Phần 1: Tổng quan hệ thống thông tin (HTTT) Phần 2: PT&TKHT hướng cấu trúc Phần 3: PT&TK HT hướng đối tượng PT&TK HT HƯỚNG CẤU TRÚC CHƯƠNG 1: Khảo sát trạng CHƯƠNG 2: Phân tích hệ thống CHƯƠNG 3: Thiết kế hệ thống CHƯƠNG II PHÂN TÍCH HỆ THỐNG Xây dựng Sơ đồ phân cấp chức Xây dựng sơ đồ luồng liệu Mô hình liệu thực thể quan hệ MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách thực thể Cách tìm kiếm thông tin Bài tập Vai trò mô hình ER •ER Peterchen đề xuất năm 1976, sử dụng rộng rãi từ 1988 bổ xung nhiều tác giả •ER t/c mô tả logic chi tiết DL t/c hay lĩnh vực nghiệp vụ t/c •ER mang tính trực quan cao, có khả mô tả giới thực tốt với số khái niệm ký pháp sử dụng Thành phần • • • Các thực thể Các thuộc tính Các mối quan hệ Các ký pháp sử dụng MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách thực thể Cách tìm kiếm thông tin Bài tập Thực thể gì? • Là khái niệm lớp đối tượng cụ thể hay khái niệm có đặc trưng mà ta quan tâm • Thực thể rơi vào lớp: Con người, đối tượng vật lý thấy rõ, vị trí, tổ chức, kiện, khái niệm Ví dụ • • • • • • Con người: học sinh, khách hàng, nhà cung cấp, người lao động, Đối tượng vật lý thấy rõ: Kho hàng, vật tư Vị trí: Tỉnh, huyện Tổ chức: Trường, lớp, khoa, đơn vị tài trợ Sự kiện: Thi->Điểm thi Khái niệm: Loại HS, dự án, loại dịch vụ Học sinh Học Thi Môn học Ví dụ VD: Sản phẩm (Mã sản phẩm, tên, giá cả, ngày hiệu lực) Sản phẩm Có Giá sản phẩm Mã SP Giá Ngày HL MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách thực thể Cách tìm kiếm thông tin Bài tập Cách tìm kiếm thông tin • • • • • Từ Form có sẵn Từ cấu trúc file có sẵn Từ ví dụ mẫu Từ kế hoạch chiến lược Phỏng vấn Ví dụ • Trường ĐHBK Hà nội phấn đấu nâng vị trí lên tầm cao mới, nhiệm vụ truờng năm tới là: • Duy trì phát triển chương trình giáo dục đại học • Phát triển mở chương trình đào tạo cao học đào tạo tiến sĩ • Duy trì chất lượng xây nhà, phòng học, văn phòng, trang thiết bị phục vụ giảng dạy • Nâng cao nguồn nhân lực cho phòng ban, đảm bảo cán trường đáp ứng nhiệm vụ họ • Đào tạo nâng cao chất lượng đội ngũ giảng viên Các thực thể tìm • Trường ĐHBK Hà nội phấn đấu nâng vị trí lên tầm cao mới, nhiệm vụ truờng năm tới là: • Duy trì phát triển chương trình giáo dục đại học • Phát triển mở chương trình đào tạo cao học đào tạo tiến sĩ • Duy trì chất lượng xây nhà, phòng học, văn phòng, trang thiết bị phục vụ giảng dạy • Nâng cao nguồn nhân lực cho phòng ban, đảm bảo cán trường đáp ứng nhiệm vụ họ • Đào tạo nâng cao chất lượng đội ngũ giảng viên MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách thực thể Cách tìm kiếm thông tin Bài tập Bài tập Cho sơ đồ sau, xác định loại tên qhệ Khách hàng Hoá đơn Đơn đặt hàng Sản phẩm Nhà cung cấp • Thêm thực thể thấy cần thiết Khách hàng Có Đặt Đơn đặt hàng Hoá đơn Gồm Gồm Sản phẩm Gồm PN Khách hàng Có CTHD Đặt Đơn đặt hàng Hoá đơn CT DDH Sản phẩm CTPN PN Hãy giải thích sơ đồ sau Hãy giải thích sơ đồ sau Hãy giải thích sơ đồ sau Hãy giải thích sơ đồ sau Hãy giải thích sơ đồ sau thêm thực thể Bài tập • • • • Phân tích toán quản lý công nợ Phân tích toán quản lý kho Phân tích toán QL thư viện Phân tích toán QL tuyển sinh [...]... khi thiết kế CSDL • VD: Học viên( Mã học viên, tên học viên, địa chỉ, điện thoại, khoá học ) Học viên và Khoá học Ví dụ MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách các thực thể Cách tìm kiếm thông tin Bài tập Quan hệ      Mối quan hệ Qui ước đặt tên quan hệ Loại quan hệ Các ký pháp sử dụng Bậc quan hệ. .. tập Quan hệ      Mối quan hệ Qui ước đặt tên quan hệ Loại quan hệ Các ký pháp sử dụng Bậc quan hệ Mối quan hệ • Là mối quan hệ có thể gắn kết 1 thực thể này với 1 hoặc nhiều thực thể khác được xem xét trong hệ thống, nó phản ánh mối quan hệ vốn có giữa các bản thể của thực thể • Các quan hệ này miêu tả sự tương tác giữa các bản thể trong thế giới thực nên nó được đ/n bởi động từ VD: Chứa, đặt hàng,... khung chứa dữ liệu dữ liệu cụ thể MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách các thực thể Cách tìm kiếm thông tin Bài tập Khái niệm thuộc tính • Thuộc tính: là đặc trưng của thực thể • Mỗi thực thể có một tập các thuộc tính gắn với nó, trong mỗi hệ thống ta chỉ quan tâm tới một tập nhất định các thuộc tính... pháp sử dụng 1 2 Các ký pháp sử dụng 3 4 1 1 m Tên QH Tên QH Tên QH 1 n n Các ký pháp sử dụng Ví dụ Bậc của quan hệ MÔ HÌNH DL THỰC THỂ QUAN HỆ (Entity-Relationship Data Models ER)  Mô hình thực thể quan hệ       Thực thể Thuộc tính Quan hệ Cách tách các thực thể Cách tìm kiếm thông tin Bài tập Phức thể • Mối qh nhiều-nhiều giữa các thực thể có thể có các thuộc tính riêng, thì mối qh đó nhìn nhận... được xây dựng bởi thực thể động từ thực thể? • Thực thể nào là kiểu phụ của thực thể khác Qui ước đặt tên quan hệ • Động từ: nhấn mạnh ý nghĩa của quan hệ • Ví dụ: • Sinhviên-điểm • • Sinh viên được điểm Điểm thuộc về (của) sinh viên Loại quan hệ • 1-1: Mỗi bản thể của thực thể này có quan hệ với nhiều nhất 1 bản thể của thực thể khác, và ngược lại VD: Giáo viên-Lớp chủ nhiệm • 1-n: Mỗi bản thể của... số thuộc tính khác vốn có hoặc thêm vào thuộc tính mới để xác định đích danh bản thể • Thuộc tính định danh: Là một hay một số thuộc tính của thực thể mà giá trị của nó xác định được thực thể (cho ta phân biệt được thực thể này với thực thể khác) • Mỗi thực thể phải có 1 định danh, nếu thực thể có 1 thuộc tính thì thuộc tính đó là định danh • Ví dụ HSHS Mã học sinh Họ và tên Ngày sinhQuê quán TONVT... thuộc tính không thay đổi trong suốt vòng đời của nó VD: Sinh viên( Họ tên, ngày sinh, địa chỉ, dân tộc, chính sách) chọn Họ tên+Ngày sinh thay cho Họ tên+địa chỉ • • Định danh phải #Null: Nếu nó là sự kết hợp của vài thuộc tính thì mọi thuộc tính phải khác Null Nên sử dụng định danh có ít thuộc tính( tốt nhất là 1), nếu có nhiều thuộc tính làm định danh thì nên thêm vào thuộc tính mới làm định danh... dụ Thuộc tính đa trị Là thuộc tính ứng với một bản thể nó có nhiều giá trị VD: Nhân viên ( mã nhân viên, họ tên, ngày sinh, kỹ năng) Nhân viên Có Kỹ năng Nhóm lặp Là tập nhiều thuộc tính đa trị có quan hệ với nhau VD: Đơn đặt hàng ( Mã đơn hàng, khách hàng, ngày đặt hàng, ngày nhận hàng, vật tư,số lượng, đơn giá, thành tiền, tổng tiền) Đơn đặt hàng Có Chi tiết đơn đặt hàng ... 2: Phân tích hệ thống CHƯƠNG 3: Thiết kế hệ thống CHƯƠNG II PHÂN TÍCH HỆ THỐNG Xây dựng Sơ đồ phân cấp chức Xây dựng sơ đồ luồng liệu Mô hình liệu thực thể quan hệ MÔ HÌNH DL THỰC THỂ QUAN HỆ... hệ       Thực thể Thuộc tính Quan hệ Cách tách thực thể Cách tìm kiếm thông tin Bài tập Quan hệ      Mối quan hệ Qui ước đặt tên quan hệ Loại quan hệ Các ký pháp sử dụng Bậc quan hệ. .. pháp sử dụng Bậc quan hệ Mối quan hệ • Là mối quan hệ gắn kết thực thể với nhiều thực thể khác xem xét hệ thống, phản ánh mối quan hệ vốn có thể thực thể • Các quan hệ miêu tả tương tác thể giới

Ngày đăng: 24/03/2016, 17:28

Từ khóa liên quan

Mục lục

  • PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

  • PT&TK HT HƯỚNG CẤU TRÚC

  • CHƯƠNG II. PHÂN TÍCH HỆ THỐNG

  • Slide 4

  • Slide 5

  • Slide 6

  • Các ký pháp sử dụng

  • Slide 8

  • Thực thể là gì?

  • Ví dụ

  • Cách xác định thực thể

  • So sánh thực thể và bản thể

  • Slide 13

  • Khái niệm thuộc tính

  • Thuộc tính tên gọi

  • Thuộc tính định danh

  • Cách chọn thuộc tính định danh

  • Slide 18

  • Thuộc tính mô tả

  • Thuộc tính đa trị

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

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

Tài liệu liên quan