Giáo trình hệ quản trị cơ sở dữ liệu access (phần 1)

52 484 1
Giáo trình hệ quản trị cơ sở dữ liệu access (phần 1)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG LỜI NÓI ĐẦU Trong phát triển kinh tế tri thức nay, phủ nhận vai trò công nghệ thông tin Đặc biệt lĩnh vực sở liệu nhiều người quan tâm Rất nhiều hệ quản trị sở liệu ứng dụng Foxpro, Access, SQL Server, Informix, Oracle,… Nhưng đơn giản thân thiện hệ quản trị CSDL Access, công cụ hỗ trợ mạnh Informix hay Oracle, hỗ trợ tương đối tốt mặt quản lý liệu vừa nhỏ, đồng thời cung cấp công cụ cho phép lập trình Chính mà nhiều ta gọi ngôn ngữ Access Microsoft Access cung cấp hệ thống chương trình ứng dụng mạnh, giúp người dùng mau chóng dễ dàng tạo lập trình ứng dụng từ nguồn liệu thông qua Query, Form, Report kết hợp với việc sử dụng số lệnh Access Basic hay gọi lập trình VBA Xuất phát từ thực tế nhu cầu học tập họ c si n h , sinh viên chuyên n ghành CNTT trường Cao đẳng nghề Việt Đức Vĩnh Phúc, viết giáo trình bám sát theo đề cương môn học trường Giáo trình gồm chương: Chương 1: Tổng quan Microsoft Access Chương 2: Tạo bảng Chương 3: Truy vấn Chương 4: Biểu mẫu (From) Chương 5: Macro Chương 6: Báo biểu (Report) Trong trình biên soạn giảng này, cố gắng không tránh khỏi sai sót Chúng mong nhận ý kiến đóng góp độc giả để sách hoàn thiện GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG CHƯƠNG TỔNG QUAN VỀ MICROSOFT ACCESS GIỚI THIỆU VỀ MICROSOFT ACCESS Microsoft Access thành phần Microsoft Office, hệ quản trị sở liệu môi trường Windows, có sẵn công cụ hữu hiệu tiện lợi để dễ dàng xây dựng chương trình cho số toán thường gặp quản lý, thống kê, kế toán… Microsoft Access phương tiện để trao đổi thông tin mạng Internet Intranet, giúp người dùng nhanh chóng tạo sử dụng chương trình ứng dụng mạng Access dễ dàng liên kết thông tin liên quan mà làm việc với nhiều nguồn liệu khác: dBASE, Paradox, SQL nhiều loại máy tính: máy tính văn phòng (PC), máy chủ (Server) máy mini máy lớn (mainframe) Access đảm nhận hai vai trò: phần mềm máy khách (client) máy chủ dễ dàng truy cập chương trình ứng dụng khác Microsoft Word, Exel, PowerPoint Mỗi tệp chương trình thường có có đuôi quy định, ví dụ tệp Microsoft Word có đuôi doc, tệp chương trình Pascal có đuôi pas … Một tệp chương trình Access tạo có đuôi MDB Một hệ chương trình Access tạo gọi Database (cơ sở liệu) Trong ngôn ngữ C, Pascal, Foxpro, hệ chương trình gồm tệp chương trình tệp liệu tổ chức cách riêng biệt Nhưng Access toàn chương trình liệu chứa tệp có đuôi MDB Như thuật ngữ hệ chương trình hay sở liệu hiểu tổ hợp bao gồm chương trình liệu Để ngắn gọn nhiều ta gọi chương trình thay cho thuật ngữ hệ chương trình Như từ nói đến chương trình hay hệ chương trình hay sở liệu có nghĩa hệ phần mềm gồm chương trình liệu Access tạo GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG LÀM VIỆC VỚI MICROSOFT ACCESS 2.1 Khởi động Access Để khởi động (chạy ) Microsoft Access bạn phải chắn Microsoft Office ( có thành phần Microsoft Access ) cài đặt cách máy tính Cách 1: Chọn Start, Program, Microsoft Access Cách 2: Chạy từ icon Desktop TaskBar Cách 3: Trong trường hợp không tìm thấy shortcut chương trình Desktop menu start ta chạy trực tiếp tập tin Msaccess thư mục cài đặt Office thông thường “C:\Program Files\Microsoft Office\Office” Kết nhận hình 1.1: Tại hình này: - Nếu muốn mở sở liệu có chọn danh sách mục Open - Nếu muốn tạo sở liệu chọn Create a new file Thanh menu Thanh công cụ (Standard Toolbar) Hình 1.1: Cửa sổ Microsoft Access GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 2.2 Tạo sở liệu Trong Access tích hợp tất đối tượng tạo thành file có đuôi MDB Để tạo sở liệu ta làm sau: Từ cửa sổ Microsoft Access: chọn menu File, chọn chức Create a new file ( kích chuột biểu tượng công cụ) Tại cửa sổ ta bấm chuột biểu tượng Blank Database để cửa sổ hình 1.2: Hình 1.2 Chọn thư mục chứa tệp sở liệu cần tạo hộp Save in (ví dụ thư mục My documents) sau đặt tên sở liệu hộp File name (chẳng hạn: Quanlyhanghoa) Cửa sổ tương ứng có dạng hình 1.3 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG Hình 1.3 Kích chuột nút Create Kết cửa sổ hình 1.4: Hình 1.4: Cửa sổ Database Cửa sổ hình 1.4 gọi cửa sổ Database Đây cửa sổ quan trọng Access Cửa sổ bao gồm: Hệ menu với menu: Open, Design, New … Tiêu đề Database: Quanlyhanghoa tên sở liệu Các đối tượng sở liệu Access gồm (các mục): + Table: Đây bảng sở liệu + Query: truy vấn sở liệu + Form: form dùng để thiết kế giao diện chương trình + Report: Các báo cáo thống kê + Macro: Macro dùng để thực thi hành động CSDL + Module: chứa thủ tục viết Access Basic GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 2.3 Làm việc với sở liệu tồn Giả sử có sở liệu Quanlyhanghoa thư mục C:\My Documents Để làm việc (xem, bổ sung, thực chương trình ) với sở liệu ta thao tác sau: Bước1: Từ cửa sổ Microsoft Access chọn menu File, Open Database… kích chuột biểu tượng Open Standard Toolbar Kết hình 1.5: Bước 2: Chọn thư mục có chứa tệp sở liệu cần mở hộp Look in Kết cửa sổ danh sách sở liệu thư mục giá trị hộp File of type là: Microsoft Access Trong trường hợp có nhiều sở liệu tồn để nhanh chóng tìm sở liệu cần mở ta ý đến số tuỳ chọn khác cửa sổ như: Last modified, text or propery… Hình 1.5 Bước 3: Chọn tên sở liệu muốn mở hộp File name (hoặc kích kích chuột tên sở liệu cần mở cửa sổ),ví dụ Quanlyhanghoa, sau kích chuột nút Open Kết nhận hình 1.6: Khi mở xong sở liệu, muốn chọn mục ta bấm GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG chuột vào mục Như hình ta chọn mục Tables, mục chứa danh sách bảng sở liệu Quanlyhanghoa Nhìn vào mục Tables cửa sổ Database sở liệu ta thấy có bảng hang (hàng) Hình 1.6 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG CHƯƠNG BẢNG VÀ MỐI QUAN HỆ CẤU TRÚC CỦA MỘT BẢNG - Các bảng khối cấu trúc sở liệu Một bảng sở liệu phải chứa thông tin thích hợp cho kiểu cụ thể thực thể tức bảng nơi chứa thông tin chủ đề cụ thể, chẳng hạn danh sách thư tín Ta có hay nhiều bảng sở liệu - Các bảng sở liệu có cấu trúc giống tờ bảng tính Một bảng gồm nhiều trường/cột (field) mẩu tin/dòng (record) - Các dòng (mẩu tin, record) bảng tượng trưng cho dạng mô tả điển hình thực thể lưu trữ bảng Trật tự dòng bảng không quan trọng, ta xếp chúng theo trật tự mà không thay đổi ý nghĩa thông tin bảng - Trường mục thông tin cụ thể Các trường có kiểu liệu khác như: Text, Number, Date/Time, … - Các bảng sở liệu thường có quan hệ với THIẾT KẾ BẢNG 2.1 Tạo bảng Giả sử ta làm việc với CSDL Quanlybanhang hình 2.1: Hình 2.1 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG Trình tự để tạo bảng sau: a) Từ cửa sổ Database chọn Table Kết mở cửa sổ Tables, có chứa danh sách bảng tồn nút lệnh: Open, Design, New Nút New dùng để tạo bảng Nút Open dùng để mở nhập liệu cho bảng chọn Nút Design dùng để xem, sửa cấu trúc bảng chọn Khi tạo bảng ta chọn ba lựa chọn sau: + Create table in Table View bảng thiết kế theo ý người sử dụng Khi xây dựng bảng ta thường sử dụng phương pháp + Create table by Using Wizard: bảng xây dựng công cụ Wizards (có sẵn) Access ta việc trả lời câu hỏi mà Access yêu cầu + Create table by Entering data: bảng xây dựng theo cột liệu (thường sử dụng cách này) b) Chọn nút Create table in Design View Kết nhận cửa sổ thiết kế hình 2.2 sau: Hình 2.2 Tên bảng Access đặt mặc định Table1 Sau ta thay tên bảng tên khác có ý nghĩa GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 10 Cửa sổ Design Table chia làm phần: + Phần gồm cột: Field Name, Data Type, Description dùng để khai báo trường bảng, trường khai báo dòng + Phần dùng để quy định thuộc tính bảng Để di chuyển hai phần ta dùng chuột bấm phím F6 Ba cột phần có ý nghĩa sau: - Field Name (Tên trường): dãy không 64 kí tự, bao gồm chữ cái, chữ số, khoảng trống Nói chung tên đối tượng Access tên bảng, tên trường, tên mẫu biểu, … cho phép sử dụng dấu cách Tuy nhiên tên trường không cho phép bắt đầu dấu cách - Data Type (Kiểu liệu): Trong cột Data Type ta chọn kiểu liệu cho trường Có 10 kiểu liệu sau: - Text - Memo - Number - Date /Time - Curreny - AutoNumber - Yes/No - OLE Object - Hyperlink -Lookup Wizard Ký tự Ký tự Số nguyên, thực Ngày tháng /giờ Tiền tệ Số Boolean Đối tượng nhúng kết hình ảnh, nhị phân Ký tự kết hợp ký tự số Cho phép chọn giá trị từ bảng khác độ dài ≤ 255 byte độ dài ≤ 255 byte dài: 1,2,3 byte dài byte dài byte dài byte Bit Giga Byte - Description ( Mô tả): Để giải thích cho rõ trường Văn mô tả hiển thị nhập số liệu cho trường c) Lưu cấu trúc bảng Sau hoàn chỉnh viêc thiết kế, ta cần ghi cấu trúc bảng đặt tên cho bảng Thực sau: - Chọn File, Save bấm chuột biểu :tượng ghi ghi lần đầu Access cửa sổ Save as hình 2.3: Khi bảng GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 38 Crosstab: Column Heading Một trường dùng để tính toán nhóm hiển thị kết theo bảng Total: Hàm (Sum, Count, Avg, …) Crosstab :Value Bước 4: Ghi đặt tên cho truy vấn Ví dụ 1: Giả sử có bảng Hang, ChitietHD CSDL Quanlyhanghoa gồm trường MaH, TenH, Loai, SoHD, MaH, SLban Hãy đưa bảng thống kê Các bước thực hiện: Chọn bảng Hang, ChitietHD làm liệu nguồn Chọn kiểu truy vấn Crosstab Đưa vào truy vấn trường sau: - Trường phân nhóm là: SoDH - Trường tính toán nhóm SLban (để tinh tổng số lượng hàng bán hoá đơn) - Trường phân nhóm trường Loai (mỗi loại thống kê xem có số lượng bán nào?) - Trường tính toán nhóm trường SLban(để tính tổng số lượng hàng bán loại) Màn hình thiết kế hình 3.12 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 39 Hình 3.12 Bước 4: Ghi lại thiết kế truy vấn chạy ta kết hình 2.13 Hình 3.13 Ví dụ 2: giả sử có bảng HOCSINH (KHOI, LOP, TO, LOAI, HOTEN) Yêu cầu đặt xây dựng bảng tổng hợp theo mẫu sau, thổng kê với khối Lớp 9A 9A 9A 9B Trong ví Tổ 2 dụ Sĩ số Kém Đạt Khá Giỏi 10 12 5 14 có trường phân nhóm, LOP, TO trường LOAI phân nhóm nhỏ để hiển thị theo cột Các bước làm sau: Chọn bảng HOCSINH làm nguồn cho truy vấn Chọn kiểu truy vấn Crosstab Đưa vào truy vấn trường sau: - Trường điều kiện trường KHOI - Các trường phân nhóm là: LOP TO - Trường tính toán (để tính sĩ số theo tổ) trường HOTEN - Trường phân nhóm trường LOAI (mỗi tổ thống kê xem có học sinh giỏi, khá, trung bình…) - Trường tính toán nhóm trường HOTEN (đếm số học sinh loại) GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 40 Cửa sổ thiết kế truy vấn có dạng hình 3.14: Hình 3.14 3.3 Truy vấn tạo bảng (Make Table Query) Công dụng: Truy vấn cho phép tạo bảng dựa bảng nguồn cung cấp Khi thực truy vấn, kết truy vấn ghi đĩa dạng bảng Các bước xây dựng: Bước Tiến hành thiết kế truy vấn chọn thông thường Bước Sau chọn menu Query/Make Table Query: Access yêu cầu dặt tên cho bảng cần tạo hình 3.17 Hình 3.17 Tại ta xác định bảng cần tạo nằm CSDL GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 41 nằm CSDL khác, ta bấm chọn “Another Database” đưa vào tên file CSDL Bước Đặt tên bảng vào ô Table Name chọn OK để trở cửa sổ thiết kế truy vấn Bước Ghi truy vấn thực truy vấn để nhận bảng Chú ý: Do tính nguy hiểm truy vấn hành động nên thực truy vấn hành động Access thông báo yêu cầu khẳng định Nội dung thông báo truy vấn tạo bảng sau: Nếu muốn bỏ nhắc nhở Access ta làm sau: Chọn menu Tools, Option Chọn Edit/ Find Bỏ đánh dấu mục: Confirm/ Action Queries Ví dụ: Giả sử ta có CSDL Quanlyhanghoa gồm bảng: HoaDon(SoHD,NgayHD,MaK), ChitietHD(SoHD,MaH,SLban,Dongia) Hãy xây dựng truy vấn để tạo bảng có tên [Hoa don cu], dùng để lưu hoá đơn bán hàng trước ngày 1/1/2003 Các bước thực sau: Bước 1: Tạo truy vấn thông thường, bảng liệu nguồn HoaDon, ChitietHD Điều kiện trường NgayHD là: 100 Ví dụ 2: Kết thi Olympic Tin học chứa hai bảng: Thisinh(Hoten, Phach, Tentruong), Ketqua(Phach, Diem) Vì kết thấp nên ban tổ chức định cộng thêm cho thí sinh điểm Xây dựng truy vấn để thực yêu cầu trên, đồng thời sửa toàn trường Hoten thành chữ hoa Ta thực sau: Bước 1: Chọn bảng Thisinh Ketqua làm liệu nguồn Bước 2: Chọn menu Query/Update Query Kết thêm hàng Update to phần QBE Bước 3: Kéo trường Hoten, Diem vào hàng Field Bước 4: Trong ô Update To trường [Hoten] đưa vào biểu thức sau: UCASE([Hoten]) Trong ô Update To trường [Diem] đưa vào biểu thức: [Diem]+2 Cửa sổ thiết kế hình 3.23 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 48 Hình 3.23 Bước 5: Ghi thực truy vấn ta thấy giá hai bảng có thay đổi Ví dụ 3: Giả sử CSDL QuanlySinhvien có bảng Danhsach(MaSV, Hoten, Ngaysinh, Que, DTB, Hocbong) Có mức học bổng cho sinh viên loại A=350.000đ cho sinh viên có điểm trung bình đạt từ 8.0 trở lên Loại B= 250.000đ cho sinh viên có điểm trung bình thuộc vào đoạn mở [7.0,8.0) Để cập nhật liệu cho trường Hocbong, ta xây dựng truy vấn sau: Bước 1: Chọn bảng Danhsach làm liệu nguồn Bước 2: Chọn menu Query/Update Query Kết thêm hàng Update to phần QBE Bước 3: Kéo trường Hocbong vào hàng Field Bước 4: Trong ô Update To trường Hocbong đưa vào biểu thức sau: IIF([DTB]>=8.0,350.000,IIF(([DTB]>=7.0) and ([DTB]100, xếp theo chiều giảm dần sophieu GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 50 Xây dựng truy vấn thông số đặt tên TV3, cho biết ngày có phiếu nhập lập Xây dựng truy vấn tính tổng đặt tên TV4, để đưa bảng thống kê số lượng khách mối địa sau: Và hiển thị địa có số khách >2 Địa Số lượng khách Xây dựng truy vấn Crosstab đặt tên TV5, đưa bảng thống kê chủng loại vật tư sau: Số phiếu Tổng SL vật tư Chủng loại Chủng loại Chủng loại N100 20 10 N200 10 Xây dựng truy vấn tạo bảng có tên TV6, dùng để tạo bảng có tên TONGHOP có liệu toàn TV1 với ghi có Thanhtien>50000 Giả sử có bảng PHIEUNHAP2 có cấu trúc bảng PHIEUNHAP Xây dựng truy vấn bổ sung có tên TV7, dùng để bổ sung liệu bảng PHIEUNHAP2 vào cuối bảng PHIEUNHAP Xây dựng truy vấn xoá có tên TV8, dùng để xoá phiếu nhập có ngày nhập trước 1/1/2000 bảng PHIEUNHAP Xây dựng truy vấn sửa có tên TV9, dùng để tăng đơn giá vật tư lên 10%Dongia cũ bảng VATTU Bài 7: Cho CSDL SINHVIEN sau: Bảng HOSO để lưu hồ sơ sinh viên gồm trường: - MaSV: Text, rộng 10, khoá chính, lưu mã sinh viên - Ho: Text, rộng 15, lưu phần họ tên đệm SV - Ten: Text, rộng 6, lưu phần tên SV - NgaySinh:Date/Time, lưu ngày sinh - GioiTinh:Text, rộng 3, lưu giới tính “Nam” hay “Nu” GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 51 - Khoa: Text, rộng 20, tên khoa sinh viên học - QueQuan: Text, rộng 50, ghi quên quán SV gồm huyện tỉnh - DiaChi:Text, rộng 50, địa cư trú SV - Dienthoai: Text, rộng 12, điện thoại SV có Giaitich, Daiso, Tinhoc, Triethoc, Anhvan: Number, Double, lưu điểm thi môn học kỳ I năm thứ SV Bảng GIADINH để lưu thông tin người thân gia đình có trách nhiệm trực tiếp SV gồm trường: - MaSV:Text, rộng 10, mã sinh viên, dùng để liên kết với bảng HOSO - Hoten: Yext, rộng 25, lưu họ tên người thân SV - Namsinh: Number, long Integer, lưu năm sinh - Quanhe: Text, rộng 12, quan hệ với SV - Diachi: Text, rộng 50 - Dienthoai: Text, rộng 12, số điện thoại liên hệ có Mối quan hệ bảng HOSO bảng GIADINH 1-n thông qua trường MaSV Tạo truy vấn sau: Query 1: liệu nguồn bảng HOSO tạo truy vấn để hiển thị trường MaSV, Ho, Ten, Khoa, GiaiTich, DaiSo, TinHoc, Triethoc, Anhvan, DiemTB(bằng điểm trung bình môn học) Danh sách xếp theo theo hai trường: Khoa tăng dần, DiemTB giảm dần Query 2: Dùng truy vấn Make Table tạo bảng KhoCNTT gồm tất trường bảng HOSO giữ lại SV thuộc khoa CNTT Query 3: Từ hai bảng HOSO GIADINH đưa bảng liệu gồm cột MaSV, Họ tên sinh viên, Họ tên người thân gia đình, Quan hệ người thân với SV Danh sách xếp theo chiều tăng dần Tên SV Query 4: Từ bảng HOSO đưa danh sách cá SV phai thi lại (một môn điểm) gồm cột: MaSV, Ho, Ten, Khoa, GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 52 Giaitich, Daiso, Tinhoc, Triêthoc, Anhvan Danh sách xếp theo chiều tăng dần trường Ten Query 5: dùng truy vấn thông số đưa danh sach SV có độ tuổi(tuổi nhập vào từ bàn phím) gồm trường: Ngaysinh, GioiTinh, Khoa MaSV, Ho, Ten, [...]... cửa sổ Show Table, xem hình 2.7: Hình 2.7 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 15 Tác dụng của 3 tab trên cửa sổ: + Tab Table để hiện các bảng có trong cơ sở dữ liệu + Tab Queries để hiện các truy vấn có trong cơ sở dữ liệu + Tab để hiện tất cả các bảng, các truy vấn có trong cơ sở dữ liệu Bước 2: Chọn các bảng và truy vấn muốn tạo đưa vào quan hệ Sử dụng các phím Ctrl hoặc Shift để chọn... LẬP QUAN HỆ GIỮA CÁC BẢNG 3.1 Mối quan hệ giữa các bảng + Quan hệ một - nhiều(1-n): Quan hệ một nhiều là mối quan hệ trong đó một record này tương ứng với một hay nhiều record của bảng kia.Đây là loại quan hệ khá thông dụng Loại quan hệ này có thể tạo thành bước cơ bản cho mối quan hệ nhiều-nhiều GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 14 + Quan hệ nhiều - nhiều(n-n): Mối quan hệ nhiều nhiều... dựng truy vấn để trả lời câu hỏi theo trình tự sau: Bước 1: Trong cửa sổ Database của cơ sở dữ liệu Quanlyhanghoa chọn mục Queries và chọn Create Query in Design view ta được hình 3.1 Bước 2: Trong hình 3.1 Access mở hộp Show Table cho ta chọn dữ liệu nguồn của truy vấn: GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 25 Hình 3.1 Tương tự trong phần tạo mối quan hệ tác dụng của 3 tab trên cửa sổ: +... giữa các bảng trên GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 22 CHƯƠNG 3 TRUY VẤN 1 TỔNG QUAN VỀ TRUY VẤN Truy vấn(Query) là một công cụ mạnh của Access dùng để: tổng hợp, sắp xếp và tìm kiếm dữ liệu Query cho phép thao tác trong các bảng dữ liệu Truy vấn thực chất là một câu lệnh SQL (Structured Query Language) được xây dựng nhờ công cụ của Access dùng để tổng hợp dữ liệu từ các bảng nguồn... bảng chính, các bản ghi tương ứng trong bảng quan hệ sẽ bị xoá Trong hình 2.12 khi muốn xoá một mặt hàng nào đó trong bảng Khach thì các bản ghi tương ứng trong bảng HoaDon cũng bị xoá theo GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 19 BÀI TẬP CHƯƠNG 2 Bài 1: Tạo bảng Solieu trong cơ sở dữ liệu QUANLYDIEM có cấu trúc như sau: Tên trường Kiểu dữ liệu Mô tả Socongto Text Số công tơ Chuho Text Tên... nhóm: Sum: Tính tổng các giá trị trên trường kiểu Number; Avg: Tính giá trị trung bình của trường kiểu Number Min: Tìm giá trị nhỏ nhất của trường kiểu Number Max: Tìm giá trị lớn nhất của trường kiểu Number Count: Đếm số giá trị khác rỗng của trường First: Cho giá trị của trường mẫu tin đầu tiên trong nhóm GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 34 Last: Cho giá trị của trường mẫu tin cuối... thể là một IFF Ví dụ: IFF(x>5,10,100), cho giá trị là 10 nếu x>5, trái lại (x ... chương trình thay cho thuật ngữ hệ chương trình Như từ nói đến chương trình hay hệ chương trình hay sở liệu có nghĩa hệ phần mềm gồm chương trình liệu Access tạo GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU...GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG CHƯƠNG TỔNG QUAN VỀ MICROSOFT ACCESS GIỚI THIỆU VỀ MICROSOFT ACCESS Microsoft Access thành phần Microsoft Office, hệ quản trị sở liệu môi... Hình 2.7 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 15 Tác dụng tab cửa sổ: + Tab Table để bảng có sở liệu + Tab Queries để truy vấn có sở liệu + Tab để tất bảng, truy vấn có sở liệu Bước

Ngày đăng: 11/04/2016, 21:48

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan