bài giảng cơ sở dữ liệu ppt

Bài giảng Cơ sở dữ liệu - Bài 5: Chuẩn hóa

Bài giảng Cơ sở dữ liệu - Bài 5: Chuẩn hóa

... 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ã – 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 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 – sở lý thuyết – Thủ tục – Minh hoạ • Thảo luận tình huống 13/08/2012 HVĐ – THQL 11 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

28 566 3
Bài giảng Cơ sở dữ liệu - Bài 3: Ngôn ngữ SQL

Bài giảng Cơ sở dữ liệu - Bài 3: Ngôn ngữ SQL

... 18 TÌNH HUỐNG • Mô hình sở dữ liệu Bán Hàng – Cập nhập dữ liệu 06/08/2012 HVĐ – THQL 19 KHAI THÁ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 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 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

37 488 3
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

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: 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 sở liệu Định nghĩa: sở liệu hệ thống thơng tin 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

24 664 0
bài giảng cơ sở dữ liệu bài 4: ngôn ngữ SQL - gv. dương khai phong

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ấ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

35 588 0
bài giảng cơ sở dữ liệu bài 7: ngôn ngữ đại số quan hệ - gv. dương khai phong

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 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 sở dữ liệu quan hệ Cho phép tối ưu quá trình rút ... năm phép toán 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 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

20 687 0
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

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Ề 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Ị 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Ị SỞ DỮ LIỆU ... TRỊ 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

50 710 0
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

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

66 717 0
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

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 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 ĐỒ 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 ... 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 ĐỒ SỞ

Ngày tải lên: 02/07/2014, 17:43

28 631 0
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

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Ế SỞ DỮ LIỆU Sự dƣ thừa dữ liệu Trang 46MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ SỞ DỮ LIỆU Sự xung đột dữ liệu Trang 47MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ SỞ DỮ LIỆU ... PHÁP CHUẨN HÓA SỞ DỮ LIỆU QUAN HỆ • Hạn chế 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 • thể thừa dữ liệu • Không tổn ... đột dữ liệu Trang 47MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ SỞ DỮ LIỆU Sự mất mát dữ liệu Trang 48MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ 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

74 767 0
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

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 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 sở dữ liệu quan hệ Trang 231.10 Giới thiệu SQLGiới thiệu sở dữ liệu quan hệ ... Giới thiệu sở dữ liệu quan hệ Trang 191.8 Hệ quản trị 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 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 sở dữ liệu quan hệ Trang 141.5 Khái niệm sở dữ liệu

Ngày tải lên: 02/07/2014, 17:43

27 829 0
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

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 đ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

46 649 0
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

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

32 632 0
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

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

27 695 0
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

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

28 604 0
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

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 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 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 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

79 424 0
Bài giảng cơ sở dữ liệu

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 sở  Các kiểu dữ liệu 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 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

17 1K 6
Bài giảng cơ sở dữ liệu môn CNTT

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. 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ị 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

24 1,1K 7
Bài giảng cơ sở dữ liệu và Table

Bài giảng cơ sở dữ liệu và Table

... nhau. Ví Dụ: I. KHÁI NIỆM VỀ SỞ DỮ LIỆU CSDL laø một hệ thống để quản lý các thông tin 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ấ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 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

38 1,1K 5
Bài giảng cơ sở dữ liệu

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ị sở dữ liệu (1)  Hệ quản trị sở dữ liệu (DBMS – DataBase ... sao cần phải một sở dữ liệu? Khoa HTTT-Đại học CNTT 1 Đại học Công Nghệ Thông Tin Môn: 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ị 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

24 549 4
Bài giảng cơ sở dữ liệu

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ệusở 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 sở dữ liệu cần: 1. Làm việc với một 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) sở dữ liệu là gì? Chức năng 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

32 1,4K 4
w