Bài giảng tạo lập cơ sở dữ liệu
Bài 2: Tạo lập CSDLBài 2: Tạo lập CSDL1/ Thiết kế bảng CSDL2/ Thiết lập mối quan hệ giữa các bảng3/ Một số thao tác trên bảng 1.Thiết kế bảng CSDL1.Thiết kế bảng CSDL1.1/ Khái niệm:Bảng (Table) là thành phần cơ sở dùng để lưu giữ thông tin trong tập tin csdl Access. Bảng là một đối tượng được tạo ra trước tiên trong một csdl, gồm có nhiều dòng và cột. 1.2. một số quy tắc về xây dựng 1.2. một số quy tắc về xây dựng CSDLCSDLquy tắc 1: mỗi trường trong bảng phải mô tả một loại thông tin duy nhấtquy tắc 2: Mỗi bảng phải có một số trường tối thiểu, nhờ nó mà không có các bản ghi trùng nhau( số trường tối thiểu gọi là khoá cơ bản)Quy tắc 3: các trường trong bảng phải đầy đủ và liên quan đến khoá cơ bản Quy tắc 4: có thể thay đổi được một trường bất kỳ ( trừ khoá cơ bản) mà không ảnh hưởng đến mọi trường khác 1.2/ Cấu trúc bảng: gồm 3 thành phần chínhField(cột) :Mỗi bảng có ít nhất một cột mỗi cột phải có một kiểu dữ liệu nhất định. tên trường không nên có dấu và không có dấu cách Record(dòng) : Lưu trữ giá trị của tất cả các Field có trong bảngPrimary Key : là một hoặc nhiều trường trong bảng mà thoả mãn: không có bản ghi nào trong bảng có các trường khoá chính trùng nhau, khoá chính sẽ xác định các thuộc tính còn lại của thực thể 1.4/ Các bước tạo bảng dữ liệuB1: Trên cửa sổ Database-Chọn create a table in design viewcho phộp to mt table tu ýto mt table bng cỏch chn cỏc field v cỏc thnh phn thit k t cỏc hp thoi- nhanh chúngto mt table bng cỏch n gin t tờn cỏc field B2: kích vào design : thiết kế field name, data type .B3: Tạo khoá chính bằng cách:- Chọn một hay nhiều field cần tạo khoá- Edit/Primary Key hoặc ấn trên thanh công cụ hoặc vào edit/ primary keyB4: Lưu bảng vừa tạo- File/ Save- Gõ tên bảng cần lưu/OK 2.ThiÕt lËp mèi quan hÖ 2.ThiÕt lËp mèi quan hÖ 2.1/ C¸c lo¹i quan hÖ th«ng thêng Quan hÖ mét-mét (1-1) Quan hÖ mét-nhiÒu (1-n) Quan hệ một một (1-1)Quan hệ một một (1-1)Đây là kiểu quan hệ mà một bản ghi trong bảng thứ nhất chỉ tương ứng với một bản ghi duy nhất trong bảng thứ 2 và ngược lạiVí dụ:Bảng 1: sinhviên, Bảng 2: Lý lịch sinh viênMỗi sinh viên chỉ có một bộ lý lịch và ngược lại mỗi bộ lý lịch chỉ thuộc một sinh viên Quan hệ một nhiều (1-n)Quan hệ một nhiều (1-n)Là quan hệ mà mỗi bản ghi bất kỳ trong bảng một có quan hệ với nhiều bản ghi trong bảng thứ 2Ví dụ: Bảng 1: Sinhviên, Bảng 2: khoa một khoa thì có nhiều sinh viên, một sinh viên tại một thời đêểm chỉ được theo học một khoa duy nhất 2.2/ Tạo mối quan hệ giữa các bảngB1: Chọn Tools RelationshipsB2: Chọn các bảng muốn tạo quan hệ trong hộp Show Table, nhấn nút Add để chèn các bảng vào cửa sổ quan hệB3: Dùng thao tác kéo thả field của bảng để thiết lập quan hệ cho các bảng: Dùng chuột chọn field có quan hệ của bảng thứ nhất, sau đó kéo vào field có quan hệ ở bảng thứ 2. B4: Sau khi cửa sổ thiết lập quan hệ xuất hiện để tạo được quan hệ ta cần chọn vào mục: Enforce Referential Integrity: ép buộc tính toàn vẹn dữ liệu [...]... chọn các field muốn xoá B2: Edit/Delete (hoặc ấn Delete) Phục hồi các field bị xoá B1: Edit/Undo Delete (Ctrl + Z) B2: đóng bảng và không lưu những gì đà thay ®ỉi Bài 2: Tạo lập CSDL Bài 2: Tạo lập CSDL 1/ Thiết kế bảng CSDL 2/ Thiết lập mối quan hệ giữa các bảng 3/ Một số thao tác trên bảng Sao chép và dán field B1: chọn field cần sao chép B2: Edit/Copy (Ctrl + C) B3: đặt con trỏ tại vị trí... trên trường quan hệ của bảng chính thì dữ liệu tương ứng trên trường quan hệ của bảng quan hệ tự động söa theo Cascade Delete Related Record :khi xoá bản ghi của bảng chính thì bản ghi tương ứng trong bảng quan hệ sẽ bị xoá theo 1.4/ Các bước tạo bảng dữ liệu B1: Trên cửa sæ Database - Chän create a table in design view cho phép tạo một table tuỳ ý tạo một table bằng cách chọn các field... chữ cần sử dụng/OK Hiện/ẩn các đường kẻ ô (Gridline) B1: Format/Datasheet -> hộp thoại Datasheet formating B2: chọn các đặc trưng cÇn thiÕt/OK 3.5/ Lọc dữ liệu trên bảng Các bước chung khi lọc dữ liệu B1: mở bảng ở chế độ cập nhật dữ liệu B2: chọn Records/Filter B3: chọn một trong bốn cách lọc c1-Filter By Form: läc theo biÓu mÉu c2-Filter By Selection: läc theo các gía trị đà đánh dấu c3-Filter... trên bảng 2 1.Thiết kế bảng CSDL 1.Thiết kế bảng CSDL 1.1/ Khái niệm: Bảng (Table) là thành phần cơ sở dùng để lưu giữ thông tin trong tập tin csdl Access. Bảng là một đối tượng được tạo ra trước tiên trong một csdl, gồm có nhiều dòng và cột. 3.2/ Thay đổi cách trình bày trong cửa sổ nhập liệu (Datasheet) Định Font chữ B1: Format/Font->hộp thoại chọn font B2: chọn font chữ cần sử dụng/OK ... To Chọn CSDL để đưa đối tượng cần xuất vào, nhấn Save. Đặt tên mới cho đối tượng, nhấn OK. 1.2/ Cấu trúc bảng: gồm 3 thành phần chính Field(cột) :Mỗi bảng có ít nhất một cột mỗi cột phải có một kiểu dữ liệu nhất định. tên trư ờng không nên có dấu và không có dấu cách Record(dòng) : Lưu trữ giá trị của tất cả các Field có trong bảng Primary Key : là một hoặc nhiều trường trong bảng mà thoả mÃn:... dữ liệu B1: Trên cửa sæ Database - Chän create a table in design view cho phép tạo một table tuỳ ý tạo một table bằng cách chọn các field và các thành phần thiết kế từ các hộp thoại- nhanh chóng tạo một table bằng cách đơn giản đặt tên các field Để xuất một đối tượng sang một CSDL khác, ta thực hiện các thao tác: Mở CSDL chứa đối tượng cần xuất, đánh dấu đối tượng cần xuất Chọn File . Bài 2: Tạo lập CSDLBài 2: Tạo lập CSDL1/ Thiết kế bảng CSDL2/ Thiết lập mối quan hệ giữa các bảng3/ Một số thao. niệm:Bảng (Table) là thành phần cơ sở dùng để lưu giữ thông tin trong tập tin csdl Access. Bảng là một đối tượng được tạo ra trước tiên trong một