Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Thực hành cơ sở dữ liệu: Phần 1 có nội dung gồm các bài thực hành giúp bạn nắm vững kiến thức về cài đặt hệ quản trị cơ sở dữ liệu và quản lý cơ sở dữ liệu; các kiểu dữ liệu, tạo và sửa đổi cấu trúc bảng; truy vấn cơ bản; các hàm xử lý của MySQL; . Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN -oOo- BÀI GIẢNG THỰC HÀNH CƠ SỞ DỮ LIỆU Giảng viên ThS. Vũ Bá Duy ThS. Dư Phương Hạnh ThS. Lê Hồng Hải Hà Nội Năm 2012 Lời nói đầu . 1 Cài đặt hệ quản trị CSDL và quản lý CSDL . 3 1. Cài đặt hệ quản trị CSDL MySQL Server . 3 2. Cấu trúc MyQSL Server . 7 3. Kết nối tới MySQL server . 9 4. Tạo xóa cơ sở dữ liệu CSDL . 12 Bài thực hành số 2 .14 Các kiểu dữ liệu. Tạo và sửa đổi cấu trúc bảng .14 1. Các kiểu dữ liệu . 14 2. Tạo bảng Cơ sở dữ liệu . 16 3. Thay đổi cấu trúc bảng . 22 4. Xóa bảng . 24 Bài tập thực hành. 24 Bài thực hành số 3 .26 Truy vấn cơ bản phần 1 .26 1. Cài đặt cở sở dữ liệu mẫu . 26 2. Thực hiện truy vấn với câu lệnh SELECT . 27 3. Mệnh đề WHERE . 30 4. Kết nối các điều kiện với toán tử AND và OR . 31 5. IS NULL m các giá trị không xác định . 32 6. Từ khoá DISTINCT. 33 7. Giới hạn số lượng kết quả với LIMIT . 34 Bài tập thực hành . 36 Bài thực hành số 4 .37 Truy vấn cơ bản phần 2 .37 1. Toán tử IN . 37 2. Toán tử BETWEEN . 38 3. Toán tử LIKE . 40 4. Thuộc tính suy diễn Derived Attribute . 44 5. Sắp xếp kết quả với ORDER BY . 45 6. Kết hợp các kết quả với toán tử UNION . 47 Bài tập thực hành . 51 Bài thực hành số 5 .52 Các hàm xử lý của MySQL .52 1. Hàm xử lý chuỗi SUBSTRING . 52 2. Hàm CONCAT . 53 3. Hàm REPLACE. 56 4. Hàm IF . 57 5. Hàm LAST_INSERT_ID . 59 6. Hàm DATEDIFF . 61 7. Hàm ADDDATE EXTRACT . 62 Bài tập thực hành . 66 Bài thực hành số 6 .67 Truy vấn nhóm .67 1. Các hàm nhóm . 67 2. Mệnh đề nhóm GROUP BY . 69 3. Mệnh đề điều kiện HAVING . 73 Bài tập thực hành. 75 Bài thực hành số 7 .76 Các phép nối bảng dữ liệu .76 1. PHÉP NỐI TRONG INNER JOIN . 76 2. PHÉP NỐI TRÁI LEFT JOIN . 83 3. PHÉP TỰ NỐI Self Join . 87 Bài tập thực hành . 88 Bài thực hành số 8 .89 Truy vấn con Subquery .89 1. Khái niệm truy vấn con. 89 2. Truy vấn con không tương quan . 89 3. Truy vấn con tương quan . 91 4. Sử dụng truy vấn con . 92 Bài tập thực hành. 95 Bài thực hành số 9 .96 Thêm sửa xóa dữ liệu trong bảng.96 1. Câu