Bài 1: Cơ sở dữ liệu và bảng dữ liệu

25 463 1
Bài 1: Cơ sở dữ liệu và bảng dữ liệu

Đ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 viên: Đặng Quỳnh Diệp Giáo viên: Đặng Quỳnh Diệp Trường Cao đẳng nghề công nghiêp Hải Phòng Trường Cao đẳng nghề công nghiêp Hải Phòng Khoa công nghệ thông tin Khoa công nghệ thông tin -------------- -------------- Chương 4 Chương 4 Microsoft Access Microsoft Access Bài 1 sở dữ liệuBảng dữ liệu 1. Khởi động - Mở lệnh Start | Programs | Microsoft Access - Hoặc nhấn đúp chương trình Microsoft Access trên nền Windows 2. Tạo tệp mới Tạo tệp mới trắng - File/New xuất hiện hộp thoại Chọn Blank database xuất hiện hộp thoại - Nhập tên vào khung File name, chọn Create Tên File name Một tệp 7 thành phần chính: Tables: bảng dữ liệu Queries: truy vấn Forms: mẫu biểu Report: báo cáo Page:trang Modules:chương trình con Macro:thư viện 3. Mở tệp đã Bước 1: chọn File/Open, xuất hiện hộp thoại Open Tên File cần mở Bước 2: nhập tên File cần mở trong khung File name hoặc chọn trong danh sách sẵn Danh sách File 4. Xây dựng sở dữ liệu CSDL Access là một đối tượng bao gồm tập hợp các bảng dữ liệu, các kết nối giữa các bảng được thiết kế một cách phù hợp để phục vụ lưu trữ dữ liệu cho một ứng dụng quản lý dữ liệu nào đó. Ví dụ: CSDL Quản lý học sinh bao gồm tập hợp các bảng dữ liệu: HOCSINH, LOPHOC, KHOI, MONHOC, DIEM được kết nối với nhau một cách phù hợp phục vụ lưu trữ dữ liệu cho ứng dụng quản lý học sinh một trường học. 4.1. Bảng dữ liệu Bảng dữ liệu (Tables) là nơi lưu trữ những dữ liệu cho ứng dụng. Một CSDL thể rất nhiều bảng, các bảng phải được thiết kế sao cho thể lưu trữ được đầy đủ dữ liệu cần thiết, đảm bảo giảm tối đa tình trạng gây thừa dữ liệu. Một bảng dữ liệu trên Access bao gồm các thành phần: Tên bảng, các trường dữ liệu, trường khoá, tập hợp các thuộc tính cần thiết cho mỗi trường dữ liệu tập hợp các bản ghi. Trường khóa Các thuộc tính Tên bảng Mỗi bảng một tên gọi không nên sử dụng dấu cách (Space), các ký tự đặc biệt hoặc chữ tiếng Việt dấu trong tên bảng. Trường dữ liệu (Field) Mỗi cột dữ liệu của bảng sẽ tương ứng với một trường dữ liệu. Mỗi trường dữ liệu sẽ một tên gọi tập hợp các thuộc tính miêu tả trường dữ liệu đó như kiểu dữ liệu, trường khoá, độ lớn, định dạng, Bản ghi (Record) Mỗi dòng dữ liệu của bảng được gọi một bản ghi. Mỗi bảng một con trỏ bản ghi. Con trỏ bản ghi đang nằm ở bản ghi nào, người dùng thể sửa được dữ liệu bản ghi đó. Đặc biệt, bản ghi trắng cuối cùng của mỗi bảng được gọi EOF. Trường khoá (Primary key) Trường khoá tác dụng phân biệt giá trị các bản ghi trong cùng một bảng với nhau. Trường khoá thể chỉ 01 trường, cũng thể được tạo từ tập hợp nhiều trường (gọi bộ trường khoá). Bảng HOCSINH trường khoá là MHS. Vì mỗi thí sinh thể nhiều trường giá trị giống nhau, nhưng MHS thì duy nhất Ví dụ: 4.2. Liên kết các bảng dữ liệu Liên kết các bảng dữ liệu là một kỹ thuật trong thiết kế CSDL quan hệ. Chúng là mối liên kết giữa 2 bảng với nhau theo thiết kế cho trước để đảm bảo được mục đích lưu trữ dữ liệu cho ứng dụng. Liên kết 1-1 là: mỗi bản ghi của bảng này sẽ liên kết với duy nhất tới một bản ghi của bảng kia ngược lại Ví dụ: [...]... khiển hình thức thể hiện dữ liệu, nhập dữ liệu theo mẫu, kiểm tra dữ liệu, ngăn cản nhập sai, tăng tốc độ tìm kiếm Cỏc thuc tớnh a Field Size Trường Text: độ dài mặc định là 50, thể thay đổi từ 1 ữ 255 Trường Number: các kiểu Byte,Integer, LongInteger Trường Date/Time: ngày,thời gian b Thuộc tính Format Thuộc tính Format của trường số Nếu bỏ qua Format, Access sẽ trình bày dữ liệu dạng General General... Thuộc tính Input Mask Tác dụng: Tạo khuôn dạng nhập liệu cho dễ nhìn, trên khuôn dạng thể thấy các vị trí để nhập liệu các ký tự phân cách Ví dụ: dấu chấm phân cách phần nguyên phần phân, dấu gạch ngang để phân cách các cụm từ số tài khoản Kiểm tra tính hợp lệ của mỗi kí tự gõ vào Tự động biến đổi kí tự được nhập Che giấu thông tin nhập vào nếu đặt theo kiểu Password Ví dụ nếu bạn chỉ muốn... trường Giá trị mặc định thể là một hằng hay một hàm của Access e Thuộc tính Required (Yes/No): giá trị ngầm định là No Muốn bắt buộc trường phải số liệu thì trường Required là Yes f Thuộc tính ValidationRule Kiểm tra tính hợp lệ của dữ liệu nhập vào Các hằng: cặp nháy kép cho hằng xâu ký tự Các phép so sánh: =, , >, =, 100 Giá trị nhập bằng 0 hoặc lớn hơn 100 chuyển kí tự đứng sau > sang ch hoa ! kí tự canh phi , phân cách hàng nghỡn, triệu phân cách phần nguyên phần phân / hoặc phân cách d liệu ngày A vị trí dành cho ký tự ch số bắt buộc A vị trí dành cho ký tự ch số không bắt buộc # vị trí dành cho số, dấu + - , dấu cách & vị trí dành cho kí tự bất kỡ bắt buộc C vị trí... thit k Dựng chut kộo trng cn liờn kt ca bng ny th lờn trng cn liờn kt n ca bng kia 4.5 Nhp d liu Bc 1: M bng nhp d liu bng cỏch: nhn ỳp chut lờn tờn bng cn nhp d liu; hoc chn bng cn nhp d liu ri nhn nỳt Open; 2: Thc hin nhp d liu vo bng ang m Bc 4.6 Mt s thao tỏc x lý d liu trờn bng a Xoỏ bn ghi Bc 1: Chn nhng bn ghi cn xoỏ Cú th chn mt hoc nhiu bn ghi Bc 2: m thc n Edit | Delete Record hoc nhn nỳt... Edit | Delete Record hoc nhn nỳt Delete Record trờn thanh cụng c hoc nhn phi chut lờn vựng ó chn, tip theo nhn Delete Record b Sp xp d liu Bc 1: t con tr lờn trng (ct) mun sp xp; Bc 2: Nhn nỳt lnh sp xp trờn thanh cụng c: - sp xp tng dn - sp xp gim dn c Lc d liu Bc 1: Nhn phi chut lờn trng cn lc d liu Mt menu xut hin: Bc 2: Thit lp iu kin lc trờn trng ang chn Cú rt nhiu cỏch xỏc nh iu kin lc: Nu mun... Field Name: nhp tờn trng + Data Type: chn kiu d liu + To trng khúa cho trng Chn Edit | Primary key hoc nhn nỳt Primary key cụng c trờn thanh - Nhn Save lu tr bng d liu 4.4 Thit lp quan h gia cỏc bng Bc 1: M ca s thit lp quan h bi thc n: Tools | Relationship Bc 2: a cỏc bng (Tables) tham gia thit lp quan h thụng qua hp thoi Show Tables (nu cha thy hp thoi ny dựng thc n Relationship | Show table): - Chn . nhập dữ liệu; hoặc chọn bảng cần nhập dữ liệu rồi nhấn nút Open; Bước 2: Thực hiện nhập dữ liệu vào bảng đang mở 4.6. Một số thao tác xử lý dữ liệu trên bảng. Mỗi cột dữ liệu của bảng sẽ tương ứng với một trường dữ liệu. Mỗi trường dữ liệu sẽ có một tên gọi và tập hợp các thuộc tính miêu tả trường dữ liệu đó

Ngày đăng: 24/06/2013, 01:25

Từ khóa liên quan

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

Tài liệu liên quan