... CƠ SỞ DỮ LIỆU Bài 5: CHUẨN HOÁ 13/08/2012 1 HVĐ – THQL BÀI TOÁN THỰC TẾ • Xử lý trường hợp phát hiện các phụ thuộc hàm ... TIẾP CẬN PHÂN RÃ • Tiếp cận phân rã – Cơ sở lý thuyết – Thủ tục – Minh hoạ • Tiếp cận tổng hợp • Thảo luận tình huống 13/08/2012 HVĐ – THQL 5 CƠ SỞ LÝ THUYẾT • Định lý: Với phân rã {(XY), ... (BLMGP,{BL,BG,BP})... cận phân rã • Tiếp cận tổng hợp – Cơ sở lý thuyết – Thủ tục – Minh hoạ • Thảo luận tình huống 13/08/2012 HVĐ – THQL 11 CƠ SỞ LÝ THUYẾT • Định lý: Một phân rã đã bảo toàn phụ
Ngày tải lên: 26/05/2014, 18:01
... 18 TÌNH HUỐNG • Mô hình cơ sở dữ liệu Bán Hàng – Cập nhập dữ liệu 06/08/2012 HVĐ – THQL 19 KHAI THÁC CƠ SỞ DỮ LIỆU • • • • Ngôn ngữ con định nghĩa dữ liệu Ngôn ngữ con điều ... định nghĩa dữ liệu (DDL) – Ngôn ngữ con thao tác dữ liệu (DML) – Ngôn ngữ con điều khiển truy xuất (ACL) – Ngôn ngữ con truy vấn (QL) • Kỹ năng – Cài đặt cơ sở dữ liệu – Cập nhật dữ liệu – ... tác dữ liệu (DML) Ngôn ngữ con điều khiển truy xuất (ACL) Ngôn ngữ con truy vấn (QL) • Kỹ năng – – – – Cài đặt cơ sở dữ liệu Quản lý dữ liệu Quản lý người dùng Giải bài
Ngày tải lên: 26/05/2014, 18:06
bài giảng cơ sở dữ liệu bài 1: các khái niêm của một hệ CSLD - gv. dương khai phong
... Thông tin Môn: CƠ SỞ DỮ LIỆU Thời lượng: 45LT+30TH Khoa HTTT - Dương Khai Phong Nội dung Bài 1: Các khái niệm hệ CSDL Bài 2: Các mơ hình CSDL Bài 3: Mơ hình liệu quan hệ (của Codd) Bài 4: Ngôn ngữ ... đích hạn hẹp) Khuyết điểm: Trùng lắp liệu lãng phí, liệu khơng qn Chi phí cao Chia liệu Khoa HTTT - Dương Khai Phong Cơ sở liệu Định nghĩa: Cơ sở liệu hệ thống thơng tin có cấu trúc, lưu ... quan hệ Bài 5: Ngôn ngữ SQL Bài 6: Ngôn ngữ tân từ Bài 7: Ràng buộc toàn vẹn CSDL Bài 8: Tối ưu hóa câu hỏi đại số quan hệ Khoa HTTT - Dương Khai Phong BUỔI Bài 1: Các khái niệm hệ CSDL Bài 2:
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu bài 4: ngôn ngữ SQL - gv. dương khai phong
... vấn liệu (Structured Query Language – SQL): cho phép truy vấn liệu Ngôn ngữ điều khiển liệu (Data Control Language – DCL): khai báo bảo mật thông tin, cấp quyền thu hồi quyền khai thác sở liệu ... BUỔI Bài 4: Ngôn ngữ SQL Khoa HTTT - Dương Khai Phong Nội dung Giới thiệu Các ngôn ngữ giao tiếp Ngôn ngữ định nghĩa liệu Ngôn ngữ thao tác liệu Ngơn ngữ truy vấn liệu có cấu trúc ... định nghĩa liệu (Data Definition Language - DDL): cho phép khai báo cấu trúc bảng, mối quan hệ ràng buộc Ngôn ngữ thao tác liệu (Data Manipulation Language - DML): cho phép thêm, xóa, sửa liệu Ngơn
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu bài 7: ngôn ngữ đại số quan hệ - gv. dương khai phong
... hệ Đối tượng xử lý là các quan hệ trong cơ sở dữ liệu quan hệ Chức năng: Cho phép mô tả các phép toán rút trích dữ liệu từ các quan hệ trong cơ sở dữ liệu quan hệ Cho phép tối ưu quá trình rút ... năm phép toán cơ bản:1 Chọn ( ) hoặc ( : ) 2 Chiếu ( ) hoặc ( [ ] ) 3 Tích ( ) 4 Hiệu ( ) 5 Hội ( ) 3 Các phép toán 3.1 Giới thiệu Trang 7Các phép toán khác không cơ bản nhưng ... Trang 1BUỔI 6Bài 7: Ngôn ngữ Đại số quan hệ Trang 2Nội dung1 Giới thiệu Trang 31 Giới thiệuĐại số quan hệ (ĐSQH)
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu chương 1: tổng quan về cơ sở dữ liệu - ths. nguyễn thị khiêm hòa
... VỀ CƠ SỞ DỮ LIỆU Introduction and Conceptual Modeling Giảng viên: Ths Nguyễn Thị Khiêm Hòa NỘI DUNG • Hệ thống hướng tệp tin • Hệ thống hướng sở liệu • Người dùng sở liệu • Hệ quản trị sở liệu ... TRỊ CƠ SỞ DỮ LIỆU • Kiến trúc Client – Server tầng (2 Layers) ` Client Giao diện người dùng (user interface) Xử lý liệu nghiệp vụ Kiểm tra Server Truy xuất liệu HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ... TRỊ CƠ SỞ DỮ LIỆU • Các chức HQTCSDL • Lưu trữ, truy xuất cập nhật liệu • Người dùng truy xuất danh mục liệu • Hỗ trợ giao dịch (transaction) • Kiểm sốt truy xuất đồng thời • Sao lưu, phục hồi liệu
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu chương 3 :mô hình dữ liệu quan hệ- ths. nguyễn thị khiêm hòa
... buộc liệu Tổ chức liệu Thao tác liệu Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM MƠ HÌNH DỮ LIỆU QUAN HỆ • Lƣợc đồ quan hệ • Bậc quan hệ • Thuộc tính • Miền giá trị • Bộ liệu • ... TP.HCM 61 BÀI TẬP TỔNG HỢP Bài tập • Chuyển đổi lƣợc đồ thực thể kết hợp hình thành lƣợc đồ sở liệu quan hệ Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM 62 BÀI TẬP TỔNG HỢP Bài tập ... thành lƣợc đồ sở liệu quan hệ Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM 63 BÀI TẬP TỔNG HỢP Bài tập • Chuyển đổi lƣợc đồ thực thể kết hợp hình thành lƣợc đồ sở liệu quan hệ Khoa
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu chương 5: ngôn ngữ truy vấn có cấu trúc - ths. nguyễn thị khiêm hòa
... NGHĨA BẢNG DỮ LIỆU Bảng liệu SQL • Quan hệ liệu tạo lưu trữ vật lý tập tin liệu DBMS • Cho phép có trùng Khoa Cơng nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM ĐỊNH NGHĨA BẢNG DỮ LIỆU Thành ... Trường Đại học Ngân hàng TP.HCM 23 CẬP NHẬT LƯỢC ĐỒ CƠ SỞ DỮ LIỆU Xóa bảng liệu • Xóa tồn liệu bảng với lược đồ bảng • Việc xóa bảng thành cơng khơng khơng tham chiếu tới bảng khác Cú pháp: DROP ... CƠ SỞ DỮ LIỆU Thay đổi cấu trúc bảng liệu • Thay đổi: thêm mới, xóa, sửa thuộc tính bảng ràng buộc tồn vẹn… Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 25 CẬP NHẬT LƯỢC ĐỒ CƠ SỞ
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu chương 6: phụ thuộc hàm và chuấn hóa csdl - ths. nguyễn thị khiêm hòa
... mát dữ liệuTrang 45MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞ DỮ LIỆU Sự dƣ thừa dữ liệu Trang 46MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞ DỮ LIỆU Sự xung đột dữ liệu Trang 47MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞ DỮ LIỆU ... PHÁP CHUẨN HÓA CƠ SỞ DỮ LIỆU QUAN HỆ • Hạn chế dư thừa dữ liệu • Không tổn thất thông tin • Không bảo toàn phụ thuộc hàm Phân tách quan hệ về dạng chuẩn BCNF • Có thể dư thừa dữ liệu • Không tổn ... đột dữ liệu Trang 47MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞ DỮ LIỆU Sự mất mát dữ liệu Trang 48MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞ DỮ LIỆU Phân tách quan hệ Trang 49PHÂN TÁCH QUAN HỆ• Sự phân hoạch = [S
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql chương 1: Giới thiệu CSDL quan hệ - cđ cntt hữu nghị việt hàn
... chuẩn trong cơ sở dữ liệu Định nghĩa dữ liệu Truy xuất và thao tác dữ liệu Điều khiển truy cập Giới thiệu cơ sở dữ liệu quan hệ Trang 231.10 Giới thiệu SQLGiới thiệu cơ sở dữ liệu quan hệ ... Giới thiệu cơ sở dữ liệu quan hệ Trang 191.8 Hệ quản trị cơ sở dữ liệu quan hệquản lý csdl và cung cấp các dịch vụ xử lý csdlqh Lưu trữ dữ liệu Tạo ra và duy trì cấu trúc dữ liệu Hỗ trợ ... thiệu cơ sở dữ liệu quan hệ Trang 131.4 Chức năng Hoặc hoàn thành tất cả các thao tác Hoặc không thực hiện thao tác nào Giới thiệu cơ sở dữ liệu quan hệ Trang 141.5 Khái niệm cơ sở dữ liệu
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql chương 2: Câu lệnh SQL- cđ cntt hữu nghị việt hàn
... xuất liệu từ sở liệu câu lệnh SELECT Giới hạn liệu hiển thị sau truy vấn Môi trường làm việc iSQL*Plus Chương Câu lệnh SQL 2- 3/46 Câu lệnh SQL 2.2 Câu lệnh SELECT truy xuất dữ liệu ... lệnh Select có điều kiện xếp liệu Viết câu lệnh select lấy liệu từ nhiều bảng Áp dụng câu lệnh select giải toán cụ thể Đánh giá so sánh câu lệnh select với cách lọc liệu Excel Chương Câu lệnh ... dần Chương Câu lệnh SQL 2- 33/46 Câu lệnh SQL 2.6 Giới hạn xếp liệu Sắp xếp liệu trả Mệnh đề ORDER BY ORDER BY dùng để xếp dữ liệu hiển thị phải đặt vị trí sau câu lệnh truy vấn Ví dụ SELECT
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql chương 3: hàm SQL - cđ cntt hữu nghị việt hàn
... Phân loại dòng liệu: trả về giá trị dịng nhóm dịng liệu: trả về giá trị nhóm dịng Chương Hàm SQL 3- Hàm SQL 3.2 Các hàm hàng đơn kiểu liệu số kiểu liệu ký tự kiểu liệu thời gian
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql chương 4: thao tác dữ liệu - cđ cntt hữu nghị việt hàn
... CHECK Lỗi kiểu liệu Giá trị lớn độ rộng cột Chương Thao tác liệu 4-9 Thao tác liệu 4.3 Câu lệnh cập nhật (UPDATE) cập nhật dư˜ liệu sở liệu Chương Thao tác liệu - 10 Thao tác liệu 4.3 Câu lệnh ... Emp.jobid) Chương Thao tác liệu - 13 Thao tác liệu 4.4 Câu lệnh xóa (DELETE) xóa hàng tồn sở liệu Chương Thao tác liệu - 14 Thao tác liệu 4.4 Câu lệnh xóa (DELETE) Xóa liệu bảng DELETE FROM table ... Chương THAO TÁC DỮ LIỆU - Lý thuyết: tiết - Thực hành: tiết Chương Thao tác liệu 4-1 Thao tác liệu 4.1 Ngôn ngữ thao tác liệu Thêm hàng vào bảng Chỉnh sửa hàng
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql - chương 5: truy vấn con - cđ cntt hữu nghị việt hàn
... toán Chương Truy vấn 5-5 Truy vấn 5.1 Định nghĩa Trong mệnh đề WHERE Ví dụ Tìm nhân viên làm cơng việc với BLAKE SELECT Fname, JobId FROM Emp WHERE JobId = (SELECT JobId FROM Emp WHERE Fname ... Chương Truy vấn - 18 Truy vấn 5.5 Truy vấn tương quan Tương quan UPDATE cập nhật hàng bảng dựa sở hàng từ bảng khác UPDATE table1 alias1 SET col = (SELECT expression FROM table2 alias2 WHERE ... alias2.co); Chương Truy vấn - 19 Truy vấn 5.5 Truy vấn tương quan Tương quan UPDATE Ví dụ Cập nhật dữ liệu cột Deptid bang Emp dựa vào bảng Dept UPDATE Emp e SET deptid = (SELECT deptid FROM Dept d
Ngày tải lên: 02/07/2014, 17:43
bài giảng cơ sở dữ liệu quan hệ và sql- chương 9: ngữ thủ tục- ps/sql - cđ cntt hữu nghị việt hàn
... giá trị IN OUT Kiểu liệu trả hàm phải kiểu liệu DATE, NUMBER, NUMBER Không cho phép hàm trả kiểu liệu BOOLEAN, RECORD, TABLE Kiểu liệu trả phải tương thích với kiểu liệu bên Oracle Server ... hỗ trợ kiểu liệu mảng Biến phải khái báo trước tham chiếu đến Kiểu liệu phần khai báo có không Trong khối lệnh biến không trùng tên Tên biến không trùng với tên cột bảng dư˜ liệu sử dụng ... thực tất thao tác có liên quan tới lệnh can thiệp liệu thực sử dụng trigger thao tác trọng tâm không sử dụng trigger để thực ràng buộc sẵn có sở liệu Oracle Chương Ngôn ngữ thủ tục –PL/SQL
Ngày tải lên: 02/07/2014, 17:44
Bài giảng cơ sở dữ liệu
... trúc dữ liệu trong một đề án tin học 1.2 Các tiêu chuẩn đánh giá cấu trúc dữ liệu 1.3 Các kiểu dữ liệu Khái niệm kiểu dữ liệu Các kiểu dữ liệu cơ sở Các kiểu dữ liệu có cấu trúc Kiểu dữ ... kiểu dữ liệu (tt) Các thuộc tính của một kiểu dữ liệu Tên kiểu dữ liệu Miền giá trị của dữ liệu Kích thước dữ liệu Tập các toán tử tác động lên kiểu dữ liệu 15 1.3 Các kiểu dữ liệu ... 10 1.3 Các kiểu dữ liệu (tt) Các kiểu dữ liệu cơ sở Kiểu số nguyên Kiểu số thực Kiểu ký tự Kiểu luận lý 16 1.3 Các kiểu dữ liệu (tt) Kiểu dữ liệu tập tin Tập tin là kiểu dữ liệu đặc biệt,...
Ngày tải lên: 21/08/2012, 14:20
Bài giảng cơ sở dữ liệu môn CNTT
... hình dữ liệu là sự trừu tượng hóa của môi trường thực, biểu diễn dữ liệu ở mức quan niệm. Giới thiệu một số mô hình như: Mô hình dữ liệu mạng Mô hình dữ liệu phân cấp Mô hình dữ liệu ... thể mối kết hợp Mô hình dữ liệu quan hệ Mô hình dữ liệu hướng đối tượng Khoa HTTT-Đại học CNTT 9 3. Cơ sở dữ liệu Những vấn đề cần giải quyết: Tính chủ quyền dữ liệu. Tính bảo mật và ... trị cơ sở dữ liệu (3) Ngôn ngữ giao tiếp: Ngôn ngữ mô tả dữ liệu (DDL – Data Definition Language): cho phép khai báo cấu trúc CSDL, các mối liên hệ của dữ liệu, các quy định, ràng buộc dữ liệu. Ngôn...
Ngày tải lên: 01/09/2012, 08:46
Bài giảng cơ sở dữ liệu và Table
... nhau. Ví Dụ: I. KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU CSDL laø một hệ thống để quản lý các thông tin có các đặc điểm sau: Là một tập hợp (có thể là rất lớn) các dữ liệu có cấu trúc được lưu trên ... trúc Table TẠO CSDL,TABLE & RELATIONSHIP I. MỘT SỐ KHÁI NIỆM II. TẠO CƠ SỞ DỮ LIỆU III. LÀM VIỆC VỚI TABLE BÀI 2 IV. THIẾT LÂP MỐI QUAN HỆ(RELATIONSHIP) Biểu diễn các thực thể dưới ... Tool/RelationShip BÀI 01:(2Tiết) PTTK CSDL& MS-ACCESS BÀI 02:(4Tiết) TẠO CSDL, TABLE, &RELATIONSHIP BÀI 03:(2Tiết) KHÁI QUÁT QUERY BÀI 05: (6Tiết) QUERY CAO CẤP BÀI 06:(2 Tiết) FORM...
Ngày tải lên: 04/09/2012, 08:53
Bài giảng cơ sở dữ liệu
... điểm: Trùng lắp dữ liệu →lãng phí, dữ liệu không nhất quán Chi phí cao Chia sẻ dữ liệu kém Khoa HTTT-Đại học CNTT 11 5. Hệ quản trị cơ sở dữ liệu (1) Hệ quản trị cơ sở dữ liệu (DBMS – DataBase ... sao cần phải có một cơ sở dữ liệu? Khoa HTTT-Đại học CNTT 1 Đại học Công Nghệ Thông Tin Môn: Cơ Sở Dữ Liệu Thời lượng: 45LT+30TH Khoa HTTT-Đại học CNTT 20 2. Mô hình dữ liệu mạng (2) Mẫu ... quyền, sao lưu, phục hồi dữ liệu, giải quyết các tranh chấp dữ liệu … Khoa HTTT-Đại học CNTT 13 5. Hệ quản trị cơ sở dữ liệu (3) Ngôn ngữ giao tiếp: Ngôn ngữ mô tả dữ liệu (DDL – Data Definition...
Ngày tải lên: 04/09/2012, 09:04
Bài giảng cơ sở dữ liệu
... Microsofts Jet. Jet là một hệ thống con được nhiều ứng dụng của Microsoft sử dụng. Cơ sở dữ liệu Cơ sở dữ liệu Chú ý : trước khi lập trình phải khai báo thư viện DAO nh sau: Tools/References/Microsof ... 09/04/12 Design: Nguyen Hien Du 5 Biến Kiểu DATABaSE 1. Làm việc với một cơ sở dữ liệu cần: 1. Làm việc với một cơ sở dữ liệu cần: + Khai báo một biến kiểu Database + Khai báo một biến kiểu Database + ... Du 1 1. Bộ máy (Engine) cơ sở dữ liệu là gì? Chức năng cơ bản của CSDL được cung cấp bởi một bộ máy CSDL, là hệ thống chương trình quản lý cách thức chứa và trả về dữ liệu. Bộ máy CSDL ở đây...
Ngày tải lên: 04/09/2012, 09:11