Chuong 1 phan tich du lieu phan 1

21 2 0
Chuong 1   phan tich du lieu   phan 1

Đ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

Microsoft PowerPoint PTUDCSDL1 Chuong 1 Phan tich du lieu Chương 2 PHÂN TÍCH DỮ LIỆU Phát triển ứng dụng cơ sở dữ liệu 1 GVLT Thái Lê Vinh Mô hình thực thể kết hợp nguyên thủy Mô hình thực thể kết hợp[.]

Chương PHÂN TÍCH DỮ LIỆU Phát triển ứng dụng sở liệu GVLT: Thái Lê Vinh Nội dung trình bày Mơ hình thực thể kết hợp ngun thủy Mơ hình thực thể kết hợp mở rộng Phương pháp phân tích liệu Qui tắc mơ hình hóa quan niệm liệu Tiêu chuẩn chọn lựa khái niệm Mơ hình thực thể kết hợp Entity Relationship Diagram (ERD) Được giới thiệu Chen, 1976 Phổ biến rộng rãi thiết kế quan niệm liệu ANSI công nhận mơ hình chuẩn, 1988 Gồm Mơ hình ngun thủy Mơ hình mở rộng Mơ hình thực thể kết hợp (tt) Khái niệm Thực thể Thể Thuộc tính Mối kết hợp Vai trò bảng số (1,1) (0,n) (1,n) (0,n) (0,n) (0,n) (0,n) Thực thể Biểu diễn lớp khái niệm giới thực Trực quan Con người: nhân viên, sinh viên, khách hàng… Nơi chốn: phòng học, chi nhánh, văn phịng… Đối tượng: sách, máy móc, sản phẩm, xe… Sự kiện: đăng ký, bán hàng, đặt trước, yêu cầu… Khơng trực quan Tài khoản, thời gian, khóa học, khả năng, nguồn vốn… Thực thể (tt) Ký hiệu Tên thực thể Ví dụ Danh từ cụm danh từ Nước giải khát Khách hàng Đơn đặt hàng Mối kết hợp Biểu diễn kết hợp hệ ngữ nghĩa hay nhiều thực thể Sự kiện nối kết Mối quan hệ vật lý Ký hiệu Tên mối kết hợp Động từ cụm từ mô tả mối quan hệ Mối kết hợp (tt) Khách hàng Con người Đặt Sống Nước giải khát Thành phố Sinh Môn học Nhân viên Quản lý Ngày Mối quan hệ phản thân Diễn Mối quan hệ đa phân Lớp học Vai trò Biểu diễn ngữ nghĩa thực thể tham gia vào mối kết hợp Ký hiệu Tên thực thể Tên vai trò Tên mối kết hợp Tên vai trò Động từ cụm động từ Tên thực thể Vai trò (tt) Ví dụ Nhân viên Làm việc Gồm có Làm việc Phòng ban Được quản lý Nhân viên Quản lý Là người quản lý Thông thường tên-mối-kết-hợp lấy tên-vaitrò (ta bỏ qua tên-vai-trò) Bản số Ràng buộc số lượng thực thể tham gia vào mối kết hợp Ký hiệu cặp (min, max) Min : qui định giá trị tối thiểu thực thể tham gia vào mối kết hợp Giá trị từ 0, 1, 2, … đến k (k số) Max : qui định giá trị tối đa thực thể tham gia vào mối kết hợp Giá trị từ 1, 2, … đến n Bản số (tt) Ví dụ Làm việc Nhân viên 0,1 Con người Được quản lý 0,1 Nhân viên Quản lý 0,n Là người quản lý Gồm có Làm việc Phòng ban 1,n 1,1 1,1 Sống Sinh 0,n 0,n Thành phố Bản số (tt) Phân loại mối kết hợp dựa vào số E1 Một – Một Một – Nhiều min,max R min,max E2 max(E1,R)=1 & max(E2,R)=1 max(E1,R)=1 & max(E2,R)=n Nhiều – Một Nhiều – Nhiều max(E1,R)=n & max(E2,R)=1 max(E1,R)=n & max(E2,R)=n Thể Thể thực thể Sự xuất cụ thể phần tử Khách hàng Giáo viên Khách hàng A Giáo viên Khách hàng B Giáo viên Khách hàng C Giáo viên … … Thể (tt) Thể mối kết hợp Tổ hợp không trùng lắp thực thể tham gia vào mối kết hợp Giáo viên 1,n Giảng dạy 1,n Mơn học Thuộc tính Biểu diễn đặc trưng Thực thể Mối kết hợp Ký hiệu Tên thuộc tính Thuộc tính (tt) Ví dụ Họ tên Mã số Sinh viên 1,n Kết 1,n Học phần Mã học phần Tên học phần Số tín Điểm sv1(A, 1) sv1, hp1, hp1(01, CSDL, 4) sv2(B, 2) sv2, hp1, hp2(02, CNPM, 4) sv3(C, 3) sv3, hp2, hp3(03, CTDL, 4) sv1, hp3, Thuộc tính (tt) Ví dụ Ngày đến Họ tên Số CMND 1,1 Con người Sống 0,n Tên Thành phố Nghề nghiệp Học vị (0,n) Có Có nhiều Khơng có Diện tích Dân số 1,1 Sinh 0,n Ngày sinh Sử dụng bảng số cho thuộc tính đa trị Thuộc tính (tt) Cho A thuộc tính thực thểE: Nếu min-card (A,E) = thuộc tính tuỳ ý có giá trị rỗng (Null) sốtrường hợp Nếu min-card (A,E) = thuộc tính bắt buộc phải có giá trị thuộc tính xác định cho tất thể thuộc tính Chúng ta tổng hợp số tối đa tối thiểu thành cặp (mincard, max-card) trình bày lược đồ, bên cạnh tên thuộc tính Giá trị thông thường (1,1) xem giá trị ngầm định, khơng cần thể lên lược đồ Thảo luận

Ngày đăng: 09/04/2023, 06:27

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

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

Tài liệu liên quan