... MỘT SỐ VẤN ĐỀ KHI THIẾT KẾ CƠ SỞDỮ LIỆUSự dƣ thừa dữ liệu 45Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàngPHÉP CHIẾU PHỤ THUỘC HÀM• ... Ngân hàngPhụ thuộc hàm và Chuẩn hóa CSDLFunctional Dependency and Normal Forms Giảng viên: Ths. NguyễnThịKhiêm Hòa ... R+Vậy khóa là AEB và AECABCD12(1)(2)30Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàngBÀI TẬP 1• Cho quan hệ R với các thuộc tính A,B,C,D,E,F• Các phụ thuộc hàm AC, A D, D E, E...
... dùng cơsởdữliệu • Hệ quản trị cơsởdữliệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 2 NỘI DUNG • Hệ thống hướng tập tin • Hệ thống hướng cơsởdữliệu • Người dùng cơ ... TỔNG QUAN VỀ CƠSỞDỮLIỆU Introduction and Conceptual Modeling Giảng viên: Ths. NguyễnThịKhiêmHòa HỆ THỐNG HƯỚNG CSDL • Tính trừu tượng • Hệ CSDL cho phép trình bày dữliệu ở một mức ... Hợp ĐồngXử lý dữliệu và báo cáo Xử lý dữliệu và báo cáo Chương trình quản lý Khách hàng Chương trình quản lý Hợp đồng HQTCSDL Hệ thống CSDL CSDL NGƯỜI DÙNG CƠSỞDỮLIỆU • Người quản...
... Ngày sinh Giới tính … MÔ HÌNH THỰC THỂ KẾT HỢP Entity Relationship Diagram Giảng viên: Ths. NguyễnThịKhiêmHòa XÂY DỰNG MÔ HÌNH THỰC THỂ KẾT HỢP Một sốnguyên tắc kiểm tra mô hình thực ... KẾT HỢP Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 38 Hình 2.9. Biểu diễn cơsởdữliệu COMPANY bằng mô hình thực thể kết hợp. Thảo luận • Xác định thuộc tính lưu trữ và thuộc ... thông tin Hệ tác nghiệp Hệ quyết định Báo cáo sản xuất Chỉ đạo sản xuất Dữ liệu vào Thông tin ra Nguyên vật liệu Sản phẩm/ dịch vụ MÔI TRƯỜNG Các phân hệ của hệ thống kinh doanh / dịch...
... - + - QUY TRÌNH THIẾT KẾ CƠSỞDỮLIỆU Đặc tả yêu cầu ngƣời sử dụng Thiết kế cơsởdữ liệu ý niệm Thiết kế cơsởdữ liệu luận lý Thiết kế cơsởdữ liệu vật lý Khoa Công nghệ Thông ... QUAN HỆ Tổ chức dữ liệu Thao tác trên dữliệu Ràng buộc trên dữ liệu Khoa Công nghệ Thông tin - Trƣờng Đại học Ngân hàng TP.HCM 3 MỘT SỐ ĐẶC TRƢNG CỦA MÔ HÌNH DỮ LIỆU QUAN HỆ • Thứ ... TP.HCM 32 THIẾT KẾ CƠSỞDỮLIỆU LUẬN LÝ • Mục tiêu Tổ chức dữliệu trên máy tính phục vụ nhu cầu lƣu trữ, vận hành và khai thác thông tin • Giải pháp Mô hình dữliệu quan hệ Khoa Công...
... ĐỊNH NGHĨA CÁC KIỂU DỮLIỆU • Kiểu dữliệusố • Kiểu dữliệu chuỗi ký tự • Kiểu dữliệu chuỗi bit • Kiểu dữliệu Boolean • Kiểu dữliệu Datetime Các kiểu dữliệu trong SQL Khoa ... Ngôn ngữ định nghĩa dữliệu • Ngôn ngữ truy vấn dữliệu • Ngôn ngữ cập nhật dữliệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 2 CẬP NHẬT LƯỢC ĐỒ CƠSỞDỮLIỆU • Thay đổi: ... NGHĨA BẢNG DỮLIỆU Câu lệnh tạo bảng dữliệu trong SQL CREATE TABLE <Tên_bảng> ( <Tên_cột> <Kiểu _dữ_ liệu& gt; [<RBTV>], <Tên_cột> <Kiểu _dữ_ liệu& gt; [<RBTV>],...
... đối tượng Chương 6. Tạo và quản lý đối tượng 6 - 2 6. 1 Đối tượng cơsởdữ liệu 6. 2 Tạo bảng (Table) 6. 3 Tạo khung nhìn (View) 6. 4 Một số đối tượng khácTạo và quản lý đối tượng Chương 6. Tạo và ... mới.Xóa một hay nhiều cột. Tạo và quản lý đối tượng Chương 6. Tạo và quản lý đối tượng 6 - 16 6.1.4 Các kiểu dữliệucơ bản 6. 1.4 .6 Kiểu ROWID Mỗi mẫu tin trong csdl có một địa chỉ có ... tượng Chương 6. Tạo và quản lý đối tượng 6 - 20 6. 1.4 Các kiểu dữliệucơ bản 6. 1.5 Ràng buộc (Constraint) - các quy tắc ràng buộc để ngăn chặn dư˜ liệu khônghợp lệ- lưu trong từ điển dư˜ liệu...
... biến.Giới thiệu cơsởdữliệu quan hệ Chương 1. Giới thiệu CSDL quan hệ1- 201.9 Cơsởdữliệu ORACLE Giới thiệu cơsởdữliệu quan hệ Chương 1. Giới thiệu CSDL quan hệ1- 211.9 Cơsởdữliệu ORACLE ... & SQL Chương 1. Giới thiệu cơsởdữliệu quan hệ Chương 2. Câu lệnh SQL Chương 3. Hàm SQL Chương 4. Thao tác dữ liệu Chương 5. Truy vấn con Chương 6. Tạo và quản lý đối tượng Chương 7. Quản ... mối liên kết giữa các bảng trong cơsở dữ liệu Giới thiệu cơsởdữliệu quan hệ Chương 1. Giới thiệu CSDL quan hệ1- 241.11 Phân nhóm SQLGiới thiệu cơsởdữliệu quan hệLà những lệnh dùng...
... như: nhập dữ liệu, kết xuất dữ liệu Tương tácSửa đổi lại lệnh SQL có trong bộ đệmSoạn thảoDiễn giảiNhóm lệnh Chương 2. Câu lệnh SQL2- 33/ 46 2 .6 Giới hạn và sắp xếp dữ liệu Sắp xếp dữliệu trả ... SQL Chương 2. Câu lệnh SQL2- 14/ 46 2.4 Tương tác giữa SQL và iSQL*PlusKhác biệt giữa lệnh SQL và SQL*PlusCâu lệnh SQLKhông thao tác với dữ liệu trong cơsởdữ liệu Thao tác trên các dữliệu ... SQL2- 32/ 46 2 .6 Giới hạn và sắp xếp dữ liệu Cấp độ ưu tiênCâu lệnh SQLOR4AND3NOT2Các toán tử so sánh1Toán tửCấp độ ưu tiên Chương 2. Câu lệnh SQL2- 27/ 46 2 .6 Giới hạn và sắp xếp dữ liệu Giới...
... quả là RACLE. Hàm SQL Chương 3. Hàm SQL3- 43.2 Các hàm trên hàng đơnkiểu dữliệu sốkiểu dữliệu ký tựkiểu dữliệu thời gianCác hàm chuyển đổi kiểuHàm SQL Chương 3. Hàm SQL3- 173.2.3 ... giảiHàm SQL Chương 3. Hàm SQL3- 313.4 Các hàm gộp nhóm dữ liệu Mệnh đề GROUP BYGROUP BY nhóm các dòng dữliệucó cùng giá trị expr. HAVING dùng để đặt điều kiện cho nhóm dữ liệu. Ví ... SQL Chương 3. Hàm SQL3- 32Câu hỏi và bài tậpTrả lời câu hỏi phần 3.5 trong giáo trìnhThực hành viết các câu lệnh truy vấn trong phần bài tậpChuẩn bị nội dung chương 4.Câu lệnh SQLChương...
... FROM EmpWHERE DeptId =30);DEPTNO AVG(SAL) 10 29 16. 666 67 20 2175Truy vấn con Chương 5. Truy vấn con5 - 275 .6 Truy vấn phân cấpTruy vấn con Chương 5. Truy vấn con5 - 105.3 Truy vấn con nhiều ... con Chương 5. Truy vấn con5 - 28Câu hỏi và bài tậpTrả lời câu hỏi phần 6. 7 trong giáo trìnhThực hành viết các câu lệnh truy vấn con trong phần bài tậpChuẩn bị nội dung chương6. Truy ... MANAGER(SELECT JobId FROM EmpWHERE Fname = ‘BLAKE’);Truy vấn con Chương 5. Truy vấn con5 - 26 5 .6 Truy vấn phân cấpVí dụ: Lập báo cáo hiển thị các cấp quản lý công ty, bắt đầu từcấp cao nhất và thụt...
... đề GROUP BY nâng cao Chương 8. SQL nâng cao8 - 388.4.2 Bảng ngoài- Bảng ngoài là những bảng chỉ cho phép đọc - Dữliệu được lưu trữ trong một tệp tin bên ngoài cơsở dữ liệu. - Sử dụng câu ... and DDL mở rộng Chương 8. SQL nâng cao8 - 26 8.3.3 Mệnh đề GROUPING SETS - Là sự mở rộng của mệnh đề GROUP BY.- Cho phép xác định nhiều nhóm dư˜ liệu giúp choviệc phân tích dư˜ liệu đa chiều ... GROUP BY nâng cao Chương 8. SQL nâng cao8 - 11- Phép toán MINUS Trả về kết quả trong câu truy vấn thứ nhất màkhông có trong câu truy vấn thứ hai.Số lượng các cột và kiểu dữliệu phải giống...
... exception)Nâng cao về con trỏ Chương 9. Ngôn ngữ thủ tục –PL/SQL9 - 26 - Kiểu dữliệu hợpKiểu dữliệu TableKiểu dữliệu Record Thuộc tính %ROWTYPE Giới thiệu PL/SQL Chương 9. Ngôn ngữ thủ tục ... Đọc dòng hiện tại và đưa dữliệu vào các biến PL/SQL. 2. Dịch chuyển con trỏ đến dòng tiếp theoTổng quan về con trỏ Chương 9. Ngôn ngữ thủ tục –PL/SQL9 - 30- Kiểu dữliệu Record TYPE type_name ... trong cơsởdữliệu và lập trình ứng dụng.dùng để kết hợp các lệnh xử lý chuyển tác.hỗ trợ nhiều thủ tục hơn SQL.đơn vị mã lệnh PL/SQL là dạng khối (Begin… End).Giới thiệu PL/SQLChương...