Giáo trình hướng dẫn sử dụng access

54 2K 1
Giáo trình hướng dẫn sử dụng access

Đ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

Trường CĐ GTVT III NNT CHƯƠNG 0: NHẬP MÔN HỆ THỐNG CƠ SỞ DỮ LIỆU (DATABASE MANAGEMENT SYSTEM) A. Một hệ thống quản trị cơ sở dữ liệu (CSDL) gọi tắt là DBMS bao gồm:  Một sưu tập các dữ liệu liên quan được gọi là Cơ sở dữ liệu(DataBase) .  Một sưu tập các chương trình ứng dụng được dùng để truy xuất, cập nhật và quản lý dữ liệu. Các chương trình này hình thành hệ thống quản trị dữ liệu (Management System). B. Mục tiêu của DBMS: Là cung cấp một môi trường thuận tiện và hiệu qủa cho việc sử dụng dữ liệu theo nghĩa:  Truy tìm thông tin từ CSDL.  Lưu trữ thông tin vào CSDL. C. Các CSDL thường được thiết kế để quản lý một lượng lớn thông tin. Việc này liên quan tới :  Định nghĩa các cấu trúc lưu trữ thông tin.  Cung cấp các cơ chế xử lý thông tin.  Cung cấp an toàn cho thông tin trong cơ sở dữ liệu.  Kiểm soát đồng thời nếu hệ thống chia sẽ bởi nhiều người dùng. Phần lý thuyết Trang 1 NNT Trường CĐ GTVT III MÔ HÌNH QUAN HỆ THỰC THỂ (ENTITY – RELATIONSHIP) Mô hình dữ liệu quan hệ – Thực thể (E – R) nhìn thế giới thực như là một tập các đối tượng căn bản được gọi là các thực thể (Entity), và các mối quan hệ (Relationship) ở giữa các đối tượng này. Nó đã được phát triển để làm thuận tiện cho việc thiết kế CSDL bằng cách đặt tả một lược đồ ( Enterprise Schema). Một lược đồ như vậy biểu diễn một cấu trúc Logic tổng quát của CSDL. I. NHỮNG KHÁI NIỆM CĂN BẢN.  Thực thể (an Entity): Là một “sự vật” hoặc “đối tượng” hoặc “vật thể” mà nó tồn tại và có thể phân biệt được với các đối tượng khác. Một thực thể có một tập các thuộc tính.  VD: Thực thể Sinh viên, Sách, Môn học, con Mèo, Hóa đơn …  Thuộc tính (Attributes): Là một trong những đặc trưng (Tính chất) của thực thể.  VD: Xét thực thể SINH VIEN thì Tên Sinh viên, MSSV, Giới tính, Ngày sinh, Quê quán … được gọi là các thuộc tính của thực thể SINH VIEN.  Tập thực thể (an Entity Set): Là một tập hợp các thực thể cùng loại hay nói một cách khác là cùng chung tập thuộc tính thường được gọi là bảng (Table).  VD: Tập thực thể SINH VIEN của một Trường Đại Học, Tập thực thể SACH của một thư viện, Tập thực thể MATHANG của một Công ty …  Khóa (Key): Để phân biệt được thực thể này với thực thể khác trong cùng một tập thực thể hoặc các quan hệ trong một tập quan hệ đã cho là rất quan trọng. Khái niệm khóa cho phép ta thực hiện những phân biệt như vậy. a) Khóa lớn (Super Key): Là một tập gồm một hoặc nhiều thuộc tính mà khi chúng ghép lại với nhau cho phép chúng ta xác định duy nhất một thực thể trong tập thực thể. VD: Xét thực thể SINH VIEN (MSSV, Tên SV, Giới tính, Ngày sinh, Mã khoa, Quê quán …) thì: MSSV được gọi là một khóa lớn. MSSV kết hợp với Tên SV cũng là một khóa lớn …. Vậy một khóa lớn có thể chứa những thuộc tính dư thừa, và thường thì ta chỉ quan tâm khóa lớn có số thuộc tính ít nhất được gọi là khóa đề nghị (Candidate Key). b) Khóa chính (Primary): Là một khóa đề nghị được chọn bởi người thiết kế CSDL và được dùng như là một phương tiện chính để xác định các thực thể trong tập thực thể. VD: Xét thực thể SINHVIEN thì MSSV là một khóa đề nghị. II. LƯỢC ĐỒ QUAN HỆ THỰC THỂ Chúng ta có thể biểu diễn cấu trúc Logic tổng quát của một CSDL một cách đồ họa bằng lược đồ quan hệ thực thể (E - R). Những qui ước trong lược đồ như sau:  Tên tập thực thể được viết hoa, không gõ dấu.  Trước thuộc tính có dấu # thì thuộc tính đó tham gia làm khóa chính.  Trước thuộc tính có dấu * thì thuộc tính đó bắt buộc phải có.  Trước thuộc tính có dấu 0 thì thuộc tính đó là tùy chọn. VD: Xét tập thực thể SINHVIEN( # Mssv, * Tên Sv, * Giới tính, * Ngày sinh, * Mã khoa, 0 Quê quán,…). Trang 2 Phần lý thuyết Trường CĐ GTVT III NNT @ Để mô tả lược đồ quan hệ thực thể ta xét bài toán sau: Hãy thiết kế các tập thực thể (Các Bảng) và mối quan hệ giữa các tập thực thể đó cho một hệ thống cơ sở dữ liệu của một trường Đại Học để quản lý việc đăng ký môn học và điểm của Sinh Viên. 1) Ta có thể thiết kế các bảng chính như sau:  Bảng KHOA chứa thông tin về các khoa thuộc trường Đại Học. Thông tin mỗi khoa bao gồm: mã khoa (MAKHOA), tên khoa (TENKHOA). Các khoa khác nhau sẽ có mã khoa khác nhau, mỗi khoa thì có nhiều Sinh Viên theo học. Bảng KHOA có cấu trúc cụ thể như sau (trong đó MAKHOA là khóa chính của bảng): Tên vùng Ý nghĩa MAKHOA Mã khoa TENKHOA Tên khoa  Bảng SINH VIEN chứa thông tin về các Sinh Viên. Thông tin mỗi Sinh Viên bao gồm: mã số Sinh Viên (MSSV), tên Sinh Viên (TENSV), giới tính (GIOITINH), ngày sinh (NGAYSINH), quê quán (QUEQUAN), ngoài ra một Sinh Viên phải thuộc vào một khoa duy nhất nên phải có thêm thông tin mã khoa (MAKHOA). Các Sinh Viên khác nhau thì có mã số Sinh Viên khác nhau. Bảng SINHVIEN có cấu trúc cụ thể như sau (trong đó MSSV là khóa chính của bảng): Tên vùng Ý nghĩa MSSV Mã số của Sinh Viên TENSV Tên Sinh Viên GIOITINH Giới tính của Sinh Viên NGAYSINH Ngày sinh Sinh Viên QUEQUAN Quê quán Sinh Viên MAKHOA Mã khoa mà Sinh Viên theo học  Bảng MON HOC chứa thông tin về các môn học. Thông tin mỗi môn học bao gồm: mã môn học (MAMH), tên môn học (TENMH), số tín chỉ (SOTC). Các môn học khác nhau thì có mã môn học khác nhau. Bảng MONHOC có cấu trúc cụ thể như sau (trong đó MAMH là khóa chính của bảng): Tên vùng Ý nghĩa MAMH Mã môn học TENMH Tên môn học SOTC Số tín chỉ 2) Ta xét mối quan hệ giữa các bảng trên:  Bảng KHOA và Bảng SINHVIEN, ta thấy một khoa thì có nhiều Sinh viên theo học, ngược lại một Sinh Viên thì chỉ thuộc vào một khoa nào đó (Ứng với 1 MSSV). Đây là tượng trưng cho mối quan hệ Một – Nhiều (One to Many). Mô tả sơ đồ như sau: Phần lý thuyết Trang 3 NNT Trường CĐ GTVT III  Bảng SINHVIEN và Bảng MONHOC, ta thấy một Sinh viên có thể đăng ký nhiều Môn học, ngược lại một Môn học cũng được nhiều Sinh viên đăng ký học. Đây là tượng trưng cho mối quan hệ Nhiều – Nhiều (Many to Many). Mô tả sơ đồ như sau: @ Xét bài toán đăng ký kết hôn giữa một người Nam và một Người Nữ. Ta thấy theo luật hôn nhân tại một thời điểm xác định thì một người Nam chỉ đăng ký kết hôn với một người Nữ, ngược lại một người Nữ cũng tại một thời điểm xác định chỉ đăng ký kết hôn với một người Nam. Đây là tượng trưng cho mối quan hệ Một – Một (One to One). Mô tả sơ đồ như sau: Trang 4 Phần lý thuyết KHOA # MAKHOA * TENKHOA + SOGV SINHVIEN # MSSV * TENSV * GOITINH * NGAYSINH * MAKHOA + QUEQUAN 1 n MONHOC # MAMH * TENMH + SOTC + GVPT SINHVIEN # MSSV * TENSV * GOITINH * NGAYSINH * MAKHOA + QUEQUAN nn ĐK KẾT HÔN NAM HO_TEN # SO_CMND * QUE_QUAN * NGAY_SINH + NGHE_NGHIEP 1 NU HO_TEN # SO_CMND * QUE_QUAN * NGAY_SINH + NGHE_NGHIEP 1 Trường CĐ GTVT III NNT  Chú ý: Đối với việc phân tích hệ thống CSDL nếu gặp những mối quan hệ: Nhiều – Nhiều hoặc Một – Một thì ta phải tìm cách phá vỡ những mối quan hệ này thành những mối quan hệ Một – Nhiều. (?). III. PHÁ VỠ CÁC MỐI QUAN HỆ MANY to MANY, HOẶC ONE to ONE: Để phá vỡ giữa các tập thực thể có mối quan hệ Many to Many hoặc One to One ta phải tìm cách xây dựng thêm một thực tập thực thể giao giữa các tập thực thể này. Ta xét các trường hợp cụ thể sau: 1) Phá vỡ mối quan hệ Many to Many: Xét lại mối quan hệ giữa hai tập thực thể SINHVIEN và MONHOC ta thấy: Để một Sinh viên có thể được đăng ký học nhiều Môn học và ngược lại để một Môn học có nhiều Sinh viên theo học ta thiết kế thêm tập thực thể giao như sau:  Ta có thể giải thích như sau: Đối với tập thực thể ĐANGKY là tập thực thể giao nên ta phải lấy thuộc tính tham gia làm khóa chính của bảng 1 tham gia làm khóa chính của bảng giao, những thuộc tính này được gọi là Khóa ngoại (Xem chi tiết bài sau). Ngoài ra một Môn học, Sinh viên có thể bị học lại nhiền lần (do không đạt) nên có sự trùng lắp giữa MSSV và MAMH nên ta phải thêm thuộc tính NGAYDK tham gia làm khóa chính của tập thực thể. Ứng với một Môn học mà Sinh viên theo học sẽ có Điểm. 2) Phá vỡ mối quan hệ One to One: Xét lại mối quan hệ kết hôn giữa hai tập thực thể người trưởng thành NAM và NU ta thấy tại một thời điểm nhất định thì một người Nam cũng như người NU chỉ được kết hôn duy nhất với một người, nhưng xét một thời gian dài (cả đời người) thì một người NAM cũng như người NU có thể kết hôn được với nhiều người hoặc tái hôn nếu điều kiện cho phép vì họ có thể kết hôn rồi ly dị, ly dị xong thì có thể kết hôn với người khác hoặc lại đi tái hôn với người cũ. Ta có thể thiết kế tập thực thể DK KETHON là tập thực thể giao như sau: Phần lý thuyết Trang 5 MONHOC # MAMH * TENMH + SOTC + GVPT SINHVIEN # MSSV * TENSV * GOITINH * NGAYSINH * MAKHOA + QUEQUAN n n ĐANGKY # MSSV # MAMH # NGAYĐK * DIEM 1 1 1 NAM HO_TEN # SO_CMND * QUE_QUAN * NGAY_SINH + NGHE_NGHIEP 1 NU HO_TEN # SO_CMND * QUE_QUAN * NGAY_SINH + NGHE_NGHIEP ĐK KH # SO_CMNDnam # SO_CMNDnu # NGAYDK n n NNT Trường CĐ GTVT III CHƯƠNG I: TỔNG QUAN VỀ ACCESS I. Khái niệm cơ sở dữ liệu (CSDL: DataBase) CSDL là tập hợp những dữ liệu liên quan tới một chủ đề, một phạm vi quản lý. Nhằm thoả mãn nhu cầu khai thác thông tin nhanh chóng, chính xác, hiệu quả. (CSDL là tập hợp dữ liệu mang tính hệ thống, chứ không phải là dữ liệu rời rạc) CSDL quan hệ (Relational DataBase): là tập hợp các bảng liên quan tới nhau, tạo thành một hệ thống thông tin thống nhất, đảm bảo tính không được thiếu, không thừa của nguồn dữ liệu. Hệ quản trị CSDL (HQT CSDL: DataBase Management System) Là phần mềm cho phép tạo, lưu trữ, quản lý và tương tác với CSDL. Các chức năng cơ bản của HQTCSDL Một HQTCSDL phải có ngôn ngữ mô tả dữ liệu (Data Definition Language) cho phép ta định nghĩa cấu trúc (tạo, sửa, xoá) và mô tả các mối liên hệ của dữ liệu cũng như những quy tắc quản lý trên dữ liệu đó. Một HQTCSDL phải có ngôn ngữ thao tác dữ liệu (Data Manipulation Language) cho phép người sử dụng có thể cập nhật dữ liệu (thêm, sửa, xoá). Một HQTCSDL phải có ngôn ngữ truy xuất dữ liệu (Data Receive Language) để khai thác, trích rút dữ liệu trong CSDL khi có nhu cầu. Ngoài ra, một số HQTCSDL cung cấp cho người sử dụng những cơ chế bảo mật và phục hồi dữ liệu khi có sự cố xảy ra. HQTCSDL quan hệ là hệ quản trị cơ sở dữ liệu theo mô hình quan hệ. Hệ quản trị cơ sở dữ liệu MS Access là HQTCSDL quan hệ có khá đầy đủ các chức năng trên. Ngoài ra chương trình này còn có các chức năng khác như tạo Form, Report, Macro, Module,… cho phép xây dựng hoàn chỉnh một phần mềm quản lý CSDL. II. Các thành phần trong cơ sở dữ liệu Access (Nằm trên file có phần mở rộng *.mdb) Trong cơ sở dữ liệu của Ms Access 2000 gồm có 7 thành phần, mỗi thành phần gồm nhiều đối tượng. Ví dụ: Trong thành phần Tables có nhiều đối tượng Table, trong thành phần Queries có nhiều đối tượng Query, Trang 6 Phần lý thuyết Trường CĐ GTVT III NNT Từ các nguồn khác: có nghĩa là liên kết lấy dữ liệu từ các file dạng khác như *.xls (Excel), hoặc dữ liệu trong các hệ quản trị cơ sở dữ liệu khác, II.1. Table: là đối tượng lưu trữ dữ liệu. Hình 1.1: Màn hình hiển thị dữ liệu bảng HoSo. II.2. Query: tính toán, xử lý và khai thác dữ liệu trong Cơ sở dữ liệu. Hình 1.2: Màn hình hiển thị dữ liệu truy vấn các thí sinh KV1. II.3. Form: giao diện nhập và thể hiện dữ liệu, tạo hộp thoại giao tiếp giữa ứng dụng và người sử dụng. Hình 1.3: Giao diện liệt kê các thí sinh theo từng khu vực. II.4. Macro: tạo các hành động điều khiển và liên kết các đối tượng nằm trong các thành phần của Access. Phần lý thuyết Trang 7 NNT Trường CĐ GTVT III Ví dụ: tạo hành động mở mẫu biểu có tên sbfTest và chỉ hiển thị những thí sinh thuộc KV3. Hình 1.4: Màn hình hiển thị phần thiết kế Macro. II.5. Report: tạo mẫu báo cáo thể hiện dữ liệu phong phú, đẹp mắt. Là khâu cuối cùng của quá trình xử lý dữ liệu, để rồi in ra giấy. Hình 1.5: Báo cáo thống kê chi tiết các thí sinh theo từng khu vực. II.6. Module: môi trường để soạn thảo các hàm (Function), thủ tục (Sub) viết bằng ngôn ngữ VBA (Visual Basic for Application) hay còn gọi là Access Basic. Nhằm xử lý và điều khiển các đối tượng phức tạp. Ví dụ: tạo thủ tục SuaNoiSinh để sửa dữ liệu trong cột (trường) NoiSinh. Nếu là “hanoi” thì đổi thành “Ha Noi “. Trang 8 Phần lý thuyết Trường CĐ GTVT III NNT Hình 1.6: Màn hình soạn thảo mã lệnh chương trình. II.7. Page: cho phép thể hiện dữ liệu trên trang dạng Web (*.htm). Người sử dụng có thể truy cập vào CSDL thông qua trình duyệt Microsoft Internet Exploirer (IE). Hình 1.7: Màn hình hiển thị danh sách khu vực từ cửa sổ IE. Phần lý thuyết Trang 9 NNT Trường CĐ GTVT III CHƯƠNG II: TABLE - BẢNG DỮ LIỆU I. Khái niệm Table là thành phần quan trọng nhất trong CSDL, là nơi trực tiếp lưu trữ dữ liệu. Mỗi Table chứa thông tin về một thực thể xác định. Ví dụ: Bảng MonHoc lưu trữ thông tin về các môn học như: Mã môn học, Số tiết, Bảng NhanVien lưu trữ thông tin về cán bộ nhân viên như: Mã nhân viên, Họ tên, Ngày sinh, Quê quán, Lương,… Mã NV Họ tên Ngày sinh Quê quán Lương SR001 Nguyễn Phương Nam 14/12/1975 Hà Tây 650000 SR002 Trần Mạnh Hùng 03/09/1970 Thái Nguyên 800000 SR003 Vũ Phương Thảo 19/12/1978 Hải Phòng 720000 I.1. Cấu trúc của bảng: gồm các hàng và các cột giao nhau Cột trong Table thì gọi Field (trường) Mỗi Field ứng với một mục dữ liệu mà ta cần lưu trữ, và mỗi Field có một kiểu dữ liệu xác định. Mã NV, Họ tên, Quê quán: kiểu kí tự Ngày sinh: kiểu ngày tháng Lương: kiểu số. Hàng trong table thì gọi Record (bản ghi) Là một thể hiện dữ liệu của các Field trong bảng. I.2. Khoá chính (Primary Key) Trong bảng thường có khoá chính gồm một hoặc nhiều trường đảm bảo 2 tính chất sau: Dữ liệu trên đó là duy nhất, mục đích dùng để phân biệt bản ghi này với bản ghi kia Không được phép rỗng dữ liệu (phải nhập dữ liệu). Vì khi biết được giá trị của trường khoá chính thì có thể suy ra giá trị của các trường khác. I.3. Khoá ngoại (Foreign Key) Để tạo quan hệ giữa các bảng người ta lấy khoá chính đưa sang bảng quan hệ làm khoá ngoại. Dữ liệu trong khoá ngoại phải được tham chiếu lấy từ khoá chính. II. Các phương pháp tạo Table II.1. Tạo Table bằng Table Wizard Đây là phương pháp tạo bảng theo các bước hướng dẫn để xây dựng các Table từ trong CSDL mẫu của Access Cách 1: trong cửa sổ Database chọn New/ Table Wizard Cách 2: chọn Create table by using wizard. Trang 10 Phần lý thuyết [...]... Filter) Sử dụng lọc Filter By Form Chức năng: Lọc những bản ghi thỏa mãn nhiều giá trị mà ta lựa chọn trên nhiều cột (thỏa mãn nhiều điều kiện) Bước 1: vào thực đơn Records/ Filter/ Filter By Form (hoặc chọn biểu tượng Filter By Form trên thanh công cụ) Bước 2: chọn giá trị cần lọc trên từng cột của bảng/Apply Filter Sử dụng lọc Advanced Filter/Sort Cho phép ta lọc dữ liệu và sắp xếp bằng cách sử dụng. .. [SoLuong]*[DonGia] Ví dụ: HoTen: [HoDem]&” ”&[Ten] Chú ý chung: Tên trường trong Access phải được đặt trong dấu ngoặc vuông [ ] Ví dụ: [Ho Ten] Nếu tên trường xuất hiện trên nhiều bảng, khi sử dụng phải chỉ rõ nó nằm ở bảng nào theo cú pháp sau: [Tên bảng]![Tên trường] Ví dụ: [HoSo]![SoBD], [DiemTS]![SoBD] Khi phải xây dựng biểu thức phức tạp, ta nên sử dụng cửa sổ Expression Builder bằng các cách sau: Cách 1: Kích... chỉ định loại đối tượng OLE Create New: tạo file ảnh, văn bản, bảng tính, bằng các chương trình trong Object Type Hình 2.8: Chọn đường dẫn đến file cho đối tượng OLE Create from File: lấy file ảnh, văn bản, bảng tính, đã lưu trong máy (Bấm nút Browse chọn đường dẫn tới file đó) Link: chỉ liên kết tới file đó Sửa hình ảnh Cách 1: vào thực đơn Edit/Bitmap Image Object / Edit Cách 2: phải chuột/ Bitmap... động tác trên) IV.2 Mở bảng ở chế độ cập nhật dữ liệu (Datasheet View) Cho phép xem và thêm, xoá, sửa dữ liệu của bảng Cách thực hiện Bước 1: chọn Table muốn mở Bước 2: nhấn Open trên thanh công cụ của cửa sổ Database (hoặc Enter) Các thao tác trên Record: thêm, sửa, xoá Record (giống trong MS Excel) a Nhập, sửa dữ liệu OLE Object Nhập hình ảnh Cách 1: vào thực đơn Insert/Object /chọn Object Type Cách... dữ liệu của trường Description: chú thích ý nghĩa của trường, nội dung sẽ hiện ở dòng trạng thái (Status Line) để hướng dẫn nhập liệu khi mở Table ở chế độ Datasheet Field Properties: các thuộc tính của trường Nếu tạo mới Table mà chưa tạo khoá chính thì khi thoát khỏi chế độ Design View Access bắt ta phải đặt tên cho Table, rồi sau đó sẽ hỏi ta có muốn tạo khoá chính không? Ta chọn No để không tạo... số tự động): dữ liệu trong trường có kiểu này sẽ được tự động thêm vào AutoNumber các giá trị tuần tự hay ngẫu nhiên mà không cần người sử dụng nhập vào OLE Object (nhúng và liên kết đối tượng): lưu âm thanh, hình ảnh tối đa 1GB bộ nhớ (kiểu siêu liên kết): lưu đường dẫn tới một máy khác trên mạng hay địa chỉ Hyperlink liên kết tới một trang Web, địa chỉ Email, tối đa 2048 kí tự Lookup tham chiếu tới... TuyenSinh.mdb VI.2 Sửa dây quan hệ Cách 1: Nhấn đúp chuột tại dây quan hệ Cách 2: Nhấn phải chuột tại dây quan hệ / Edit Relationship VI.3 Xoá dây quan hệ Cách 1: Chọn dây quan hệ / nhấn phím Delete Cách 2: Phải chuột dây quan hệ / Delete VII Các phép toán VII.1 Các phép toán số học Chú ý: Thứ tự ưu tiên của các phép toán là lũy thừa, nhân, chia, chia lấy nguyên, cộng, trừ Ngoài ra có thể sử dụng dấu ( )... khác như: Not Like, Not Between, Not In, Is Not Null, Trang 24 Phần lý thuyết Trường CĐ GTVT III NNT CHƯƠNG 3: QUERY - TRUY VẤN I Khái niệm Là công cụ khá đặc trưng của MS Access, đáp ứng các yêu cầu giúp cho người sử dụng tính toán xử lý và khai thác dữ liệu trên CSDL dưới nhiều hình thức Số liệu thì được lưu trữ trên Table, còn Query là công cụ để tìm và nhìn số liệu dưới nhiều góc độ khác nhau... ta phân ra các loại sau: Select Query: Dùng để chọn dữ liệu trên các bảng sử dụng rất phổ biến, trong một chừng mực nào đó nó gần giống Filter nhưng tính năng cao hơn một mức Vì nó có khả năng: Vấn tin trên nhiều Table Tạo thêm các trường tính toán Tóm lược và kết nhóm số liệu (Total Query) Chọn các trường cần hiện hoặc ẩn, trình bày số liệu theo một trật tự mới theo yêu cầu đặt ra Tạo ra truy vấn... Chỉ ra đường dẫn CSDL chứa bảng cần liên kết đến rồi chọn lệnh Link Lưu ý: Biểu tượng của bảng liên kết có thêm hình mũi tên Bảng liên kết chỉ được cập nhật dữ liệu, không được phép sửa thiết kế IV Các chế độ của Table Có hai chế độ mở bảng, mở bảng ở chế độ cập nhật dữ liệu (Datasheet View) và mở bảng ở chế độ thiết kế (Design View) IV.1 Mở bảng ở chế độ thiết kế (Design View) Cho phép sửa đổi cấu

Ngày đăng: 03/05/2014, 17:05

Từ khóa liên quan

Mục lục

  • CHƯƠNG 0:

  • NHẬP MÔN HỆ THỐNG CƠ SỞ DỮ LIỆU

    • MÔ HÌNH QUAN HỆ THỰC THỂ

      • II. LƯỢC ĐỒ QUAN HỆ THỰC THỂ

      • III. PHÁ VỠ CÁC MỐI QUAN HỆ MANY to MANY, HOẶC ONE to ONE:

        • II. Các thành phần trong cơ sở dữ liệu Access

        • I.   Khái niệm

        • Mã NV

        • Họ tên

          • Ngày sinh

          • Quê quán

          • Lương

          • SR001

          • Nguyễn Phương Nam

          • 14/12/1975

          • Hà Tây

          • 650000

            • Double

              • Nhập hình ảnh

              • Link: chỉ liên kết tới file đó.

              •  Sửa hình ảnh

                • VI. Quan hệ giữa các bảng – Relationship

                •    a. Mối quan hệ một – một

                •  b. Mối quan hệ một – nhiều

                • Enfore Referential Integrity

                • Cascade Update Related Fields: Cập nhật liên hoàn: khi ta thay đổi giá trị của khoá chính thì giá trị tương ứng trong tất cả các bảng liên hệ với nó cũng tự động thay đổi theo.

                • Cascade Delete Related Records: Xoá liên hoàn: bản ghi ở bảng chính bị xoá thì các bản ghi ở các bảng liên hệ cũng bị xoá theo.

                  • VII. Các phép toán 

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

Tài liệu liên quan