... mạng, Môhìnhquan hệ, Môhình hướng đối tượng I.2.1 Môhình phân cấp [6] Môhình dưc liệu cây, nút biểu diễn tập thực thể, nút cha liên hệ theo mối quanhệ xác định ( Dựa cấu trúc cây) Vídụhình ... Đây môhình tập trung nghiên cứu phát triển ứng dụng Trong loại môhìnhmôhìnhquanhệ có nhiều ưu điểm nhiều người quan tâm cả, lẽ môhình liệu quanhệ có tính độc lập liệu cao, lại rễ sử dụng ... biểu diễn hình I.2.3 Môhìnhquanhệ [6] Môhình dựa sở khái niệm lý thuyết tập hợp quan hệ, tức tập k _ với k cố định, ràng buộc thể qua quanhệ (bảng ) I.2.4 Môhình hướng đối tượng Hệ thống...
... riêng môhình mạng, đó, khái niệm tập giữ nguyên kiểu phân cấp Giữa hai tập không quanhệquanhệ tuân thủ trật tự Môhìnhquan hệ: Một sở liệu quanhệ tạo lập từ quanhệ có hình ảnh trực quan ... trường Môhình phân cấp: Là trường hợp riêng môhinh fmạng Trong khái niệm tập nguyên khái niệm quanhệ giữ lại kiểu phân cấp hai tập không quanhệquanhệ tuân thủ traatj tự Môhìnhquan hệ: ... thận so sánh để hệ thống cuối áp dụng đòi hỏi tính hiệu Kiểm chứng thử: b Các môhình sở liệu: Môhình tin học Trang:3 Môhình mạng: Được xây dựng tập liệu quanhệ tập liệu hình thành từ liệu...
... Server, môhìnhquanhệ liệu tạo lập theo môhình bên Mối liên kết bảng môhìnhquanhệ liệu Cuối bạn nhấn vào biểu tượng nút Save công cụ gõ vào tên môhìnhquanhệ liệu dùng để lưu lại môhìnhquan ... môhìnhquanhệ liệu vừa tạo bước Nhập tên môhìnhquanhệ liệu 3/- Các chức môhìnhquanhệ liệu : Trong môhìnhquanhệ liệu có nhiều chức để người sử dụng thực làm việc bên môhình Tuy nhiên ... Tạo môhìnhquanhệ liệu • Bước : Trong hình Welcome việc tạo môhìnhquanhệ liệu trình trợ giúp thông minh, hệ thống hiển thị cho bạn biết bước thực trình tạo môhìnhquanhệ liệu Nhấn...
... X Phụ thuộc liệu môhìnhquanhệ Phụ thuộc hàm - Vídụ Phụ thuộc liệu môhìnhquanhệ Nhận diện PTH ● ● Việc nhận diện PTH dựa vào ý nghĩa thuộc tính mối quanhệ chúng quanhệ Dựa vào liệu Staff: ... A2, …, An} – Dom(A): miền giá trị (domain) thuộc tính A Phụ thuộc liệu môhìnhquanhệ Nhắc lại môhìnhquanhệ ● Một q quanhệ Q(A1, A2, …, An) tổ hợp giá trị (a1, a2, …, an) thỏa điều kiện – – ... thuộc tính X từ tất TQ – Ký hiệu TQ[X] TQ[A1, A2, …, Am] Phụ thuộc liệu môhìnhquanhệ Nhắc lại môhìnhquanhệ - Vídụ q = (a1, a2, …, am, am+1, …, an) => q.X = (a1, a2, …, am) A1 Am Am+1...
... SQL Ngôn ngữ đại số quanhệ Tổng quan Gồm phép toán tương ứng với thao tác quanhệ Mỗi phép toán Đầu vào: hay nhiều quanhệ Đầu ra: quanhệ Biểu thức đại số quanhệ = chuỗi phép toán ... Course 20 10 Phép trừ Đ/n: gồm thuộc quanhệ thứ không thuộc quanhệ thứ hai quanhệ phải khả hợp Cú pháp: R1 \ R2 \ R1 Subject R2 R1 R2 Ví dụ: Subject2 Kết Name Course Name Course ... ngôn ngữ Ngôn ngữ cấp thấp Đại số quanhệ câu hỏi = tập phép toán quanhệ Được biểu diễn biểu thức đại số (quan hệ) Tính toán vị từ câu hỏi = mô tả mong muốn Được đặc tả vị từ mà...
... dung Môhìnhquanhệ – thực thể ER (Entity Relationship Model – ER Model) Thực thể Mối quanhệ Thiết kế môhình ER Quá trình thiết kế CSDL Hệ Cơ Sở Dữ Liệu Môhìnhquanhệ – thực thể Môhìnhquan ... Tên quanhệ động từ có ý nghĩa Bậc mối quan hệ: số kiểu thực thể tham gia vào mối quanhệ Các loại mối quanhệ (relationship type) Mối quanhệ Mối quanhệ Mối quanhệ ngôi… 21 Quanhệ (Unary ... database Sơ đồ quanhệ – thực thể Sơ đồ quanhệ thực thể (entity relationship diagram - ERD) biểu diễn hình ảnh quanhệ thực thể Ba phần tử bản: • • • Kiểu thực thể (Entity Type) Mối quanhệ (Relationship)...
... tớnh toỏn v t bin Tng quan Phõn loi cỏc phộp toỏn Gm cỏc phộp toỏn tng ng vi cỏc thao tỏc trờn cỏc quan h Mi phộp toỏn u vo: mt hay nhiu quan h u ra: mt quan h Biu thc i s quan h = chui cỏc ... loi cỏc ngụn ng truy Ngụn ng i s cõu hi = cỏc phộp toỏn trờn cỏc quan h c biu din bi mt biu thc i s (quan h) Ngụn ng i s quan h Ngụn ng tớnh toỏn v t cõu hi = mụ t ca cỏc b mong mun c c ... gia tng b ca quan h th nht v mi b ca quan h th hai Cỳ phỏp: R1 x R2 y R2 Algebra Phộp tớch -cỏc x \ R1 vVớ d: Subject2 c d MCS Phộp tr R2 a b BCS MCS Algebra /n: gm cỏc b thuc quan h th nht...
... d) R=ABCDEGHI; F={AC→B, BI→ACD, ABC→D, H→I, ACE→BCG, CG→AE} Chuẩn hóa lược đồ quanhệ Bài Chuẩn hóa lược đồ quanhệ sau dạng 3NF vừa bảo toàn tập phụ thuộc hàm vừa bảo toàn thông tin a) R=ABC; ... Bài Chuẩn hóa lược đồ quanhệ sau dạng BNF a) R=SDIM; F={SI→D, SD→M} b) R=ABCD; F={A→B, B→C, D→B} Kiểm tra bảo toàn tập phụ thuộc hàm bảo toàn thông tin Bài Cho lược đồ quanhệ R=ABCDE Tập phụ thuộc ... 1=AD, R2=AB, R3=BE, R4=CDE, R5=AE Kiểm tra phép tách có mát thông tin hay không ? Bài Cho lược đồ quanhệ R=ABCD Tập phụ thuộc hàm F={A→B, B→C, A→D, D→C} Phép tách lược đồ thành lược đồ : R1=AB, R2=AC,...
... Môhìnhquan h (tt) Môhìnhquan h (tt) • Ví d : – q = (a1, a2, • Khoá(key) c a m t quan h , am, am+1, =>q.X = (a1, a2, an) – K ⊆ Q+ khóa c a quan h Q ch hai u ki n sau ... F t p ph thu c hàm f:X→Y ∈ F • Ví d : f m t ph thu c hàm đ y đ F n u: Trong ví d 2.2, F’ m t ph c a F ¬∃ X’ ⊂ X cho: F≡(F- {X→Y}∪ {X’ →Y}), F → ∪ nghĩa là, t – Ví d F không suy d n đư c PTH X’ ... h c Khoa h c T nhiên Khoa Công ngh Thông tin B môn H th ng Thông tin 34 Ph thu c đa tr - đ nh nghĩa (tt) Ph thu c đa tr - ví d • Đ nh nghĩa 2: • Ví d 2.8 X →> Y m t ph thu c đa tr đư c đ nh nghĩa...
... Các hệ thống thông tin, khoa CNTT, ĐHBKHN Nhập môn sở liệu Tổng quan Gồm phép toán tương ứng với thao tác quanhệ Mỗi phép toán Đầu vào: hay nhiều quanhệ Đầu ra: quanhệ Biểu thức đại số quanhệ ... Writing BCS ∩ Course 21 Phép trừ Đ/n: gồm thuộc quanhệ thứ không thuộc quanhệ thứ hai quanhệ phải khả hợp Cú pháp: R1 \ R2 \ R1 Subject Name R2 Ví d dụ: R1 Subject2 Kết Course Name DataMining MCS ... Tuyết Trinh, b/m Các hệ thống thông tin, khoa CNTT, ĐHBKHN Nhập môn sở liệu Phép chiếu Đ/n: Lựa chọn số thuộc tính từ quanhệ Cú pháp: ∏ A1, A2, ( R) C1 C2 C3 C4 C5 C2 C5 Ví dụ: đưa danh sách tên...
... 2.1 CÁC KHÁI NIỆM CỦA MÔHÌNHQUANHỆMôhìnhquanhệ cách tổ chức liệu dạng bảng hay quanhệ gồm ba thành phần sau: • A Cấu trúc liệu: tổ chức dạng bảng hay quanhệ • B Thao tác liệu: Những ... hàng quanhệ chứa liệu biểu thị thông tin đối tượng cụ thể, hàng quanhệ gọi (tube) hay gọi ghi (record) Ví dụQuanhệ SINHVIÊN • Lược đồ quan hệ: Khi thay đổi liệu bảng tính chất quanhệ không ... tự hàng không quan trọng: Các hàng đưa vào bảng có thứ tự tuỳ ý Vídụ bảng quanhệ 2.2 KHÁI NIỆM VỀ CÁC DẠNG CHUẨN 2.2.1 Quanhệ có cấu trúc tốt • Một quanhệ có cấu trúc tốt quanhệ có chứa số...
... môhình liệu quan niệm (như môhình E-R) sang môhình liệu logic (thường môhìnhquan hệ) Các loại môhình liệu logic Có bốn loại môhình liệu logic thường sử dụng ngày Đó môhình phân cấp ,mô ... CSDL logic môhìnhquanhệ Sơ đồ thực thể quanhệ phương tiện chung để diễn tả môhình liệu quan niệm tổ chức Môhình liệu quanhệ sử dụng để môhình hoá liệu Thiết kế CSDL logic liên quan tới ... 49 Môhình liệu quan niệm (sơ đồ E-R) Biểu diễn thực thể Biểu diễn thực thể Biểu diễn mối quanhệ Biểu diễn cáccác quanhệ Chuẩn hoá mối quanhệ Chuẩn hoá quanhệ Hợp quanhệ Hợp quanhệMô hình...
... niệm Môhình ER Môhìnhquanhệ Miền-thuộc tính Ràng buộc quanhệ CSDL quanhệ Các loại ràng buộc Phép toán quanhệ Chuyển đổi ER -quan hệ Phụ thuộc hàm Thiết kế CSDL 22 / 54 Các ràng buộc quan hệ, ... trị quanhệ có liên kết đến quanhệ khác phải liên kết đến giá trị tồn quanhệ Tài liệu tham khảo Mở đầu Khái niệm Môhình ER Môhìnhquanhệ Miền-thuộc tính Ràng buộc quanhệ CSDL quanhệ Các ... niệm Môhình ER Môhìnhquanhệ Miền-thuộc tính Ràng buộc quanhệ CSDL quanhệ Các loại ràng buộc Phép toán quanhệ Chuyển đổi ER -quan hệ Phụ thuộc hàm Thiết kế CSDL 27 / 54 Các phép toán mô hình...
... cung cấp hệ QTCSDL iii III MÔHÌNHQUANHỆ (RELATIONAL MODEL) Môhìnhquanhệ ? Môhình Cơ sở liệu Quanhệ (gọi tắt MôhìnhQuan hệ) E.F Codd đề xuất năm 1971 Môhình bao gồm: - Một hệ thống ... từ quanhệ sang quanhệ hay ngược lại Vídụ vấn đề người lái xe lái có môhìnhquanhệ hai môhìnhquanhệ sau (a) Mối quanhệ một-nhiều Chuyển khóa từ bên sang bên nhiều (b) (c) Mối quanhệ ... HQTCSDLQH ngày xây dựng dựa vào lý thuyết môhìnhquanhệ Mục đích môn học giúp cho sinh viên nắm kiến trúc tổng quát môhìnhquanhệ áp dụng để lập môhình liệu quanhệ có hiệu lưu trữ khai thác MAS...
... cấp hệ QTCSDL III MÔHÌNHQUANHỆ (RELATIONAL MODEL) Môhìnhquanhệ ? Môhình Cơ sở liệu Quanhệ (gọi tắt MôhìnhQuan hệ) E.F Codd đề xuất năm 1971 Môhình bao gồm: - Một hệ thống ký hiệu để mô ... thành khóa ngoại (a) Mối quanhệ một-một Chuyển khóa từ quanhệ sang quanhệ hay ngược lại Vídụ vấn đề người lái xe lái có môhìnhquanhệ hai môhìnhquanhệ sau (b)Mối quanhệ một-nhiều Chuyển ... Trang Các hệ HQTCSDLQH ngày xây dựng dựa vào lý thuyết môhìnhquanhệ Mục đích môn học giúp cho sinh viên nắm kiến trúc tổng quát môhìnhquanhệ áp dụng để lập môhình liệu quanhệ có hiệu...
... công ty với khách hàng o Các thuộc tính :MS_HD, NGAYLAP_HD, TONGGIA Môhình ERD: Chuyển đổi môhình ERD thành môhìnhquan hệ: • KHACH_HANG (MS_KH, TEN_KH, DC_KH,EMAIL_KH, QUOC_GIA, DT_KH, FAX) ... PX_SP(MS_PX,MS_SP,SL_XUAT_SP) • KX_GO (MS_KX,MS_GO,SL_GO) DC_NV , DT_NV, QUE _QUAN, Mô tả chi tiết quan hệ; a Quanhệ : KHACH_HANG Tên quanhệ : KHACH_HANG NGÀY: STT Thuộc tính Diễn giải MS_KH TEN_KH DC_KH ... Quốc gia khách hàng b Quan hệ: NHA_CUNG_CAP Tên quanhệ : NHA_CUNG_CAP NGÀY: STT Thuộc tính Diễn giải MS_NHACC TEN_NHACC DC_NHACC DT_NHACC Tổng số 80 c Quan hệ: GO Tên quanhệ : GO NGÀY: STT Thuộc...
... Mối quanhệ (Relationship) 3NN HCSDL Môhình ER Môhình ER công cụ để trao đổi ý tưởng nhà thiết kế người dùng cuối giai đoạn phân tích Nó độc lập với DBMS trình thực database 4NN HCSDL Vídụ ... gọ ệ quy ( relationship) Ví dụ: EMPLOYEE Manages 17NN HCSDL 17 Vai trò (Role) Đôi thực thể xuất nhiều lần mối quanhệ Để phân biệt, nên tạo role (nhãn) cạnh nối mối quanhệ thực thể Nhân viên EMPLOYEE ... nhiều O 23NN HCSDL 23 Vídụdự án EMPLOYEE Is_assigned_to Rose PROJECT PROJECT1 Peter PROJECT2 Tom PROJECT3 Heidi 24NN HCSDL 24 Vídụ hàng hóa Item_No Name Unit Cost ITEM Quantity Contains 25NN...