Hệ quản trị cơ sở dữ liệu
09/01/12 Design: Nguyen Hien Du 1Hệ quản trị csdl Hệ quản trị csdl AccessAccessHệ quản trị csdl Hệ quản trị csdl AccessAccesstrường đại học ql&kd hà nộitrường đại học ql&kd hà nộiKhoa tin họcKhoa tin học 09/01/12Design: Nguyen Hien Du2Microsoft Access 2000Microsoft Access 2000Access 2000 là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng.Các thao tác trong Access tượng tự như trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đã quen thuộc.Access 2000 là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng.Các thao tác trong Access tượng tự như trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đã quen thuộc. 09/01/12Design: Nguyen Hien Du3Chương I: Database and Tables.I - Các khái niệm trong CSDL1. Thế nào là một CSDL (Database)?CSDL là một hệ thống thông tin(thường là các tệp, bảng biểu) có mối quan hệ với nhau, cùng mô tả một công việc, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra.2. Cấu trúc của một CSDL trong AccessDatabaseQueries Forms Reports Macros ModulsTables Pages 09/01/12Design: Nguyen Hien Du42.1 Bảng (Table)Là đối tượng lưu trữ dữ liệu. Một bảng bao gồm Cột và hàng.- Cột gọi là trường (Field).- Hàng gọi là bản ghi(Record). 09/01/12Design: Nguyen Hien Du52.2 Truy vấn (Query).Là đối tượng được trích rút từ bảng theo những điều kiện xác định. Query cùng là tệp có dạng bảng 09/01/12Design: Nguyen Hien Du62.3 Biểu mẫu (Forms)Là đối tượng được thiết kế để nhập dữ liệu hoặc hiển thị dữ liệu. (Giao diện) 09/01/12Design: Nguyen Hien Du72.4 Báo cáo (Report)Là đối tượng được thiết kế để quy định cách, tính toán, in và tổng hợp dữ liệu được chon. 09/01/12Design: Nguyen Hien Du82.5 Trang (Pages)Là đối tượng được thiết kế để quy định cách, tính toán, in và tổng hợp dữ liệu được chon tạo thành trang có phần mở rộng là htm. 09/01/12Design: Nguyen Hien Du92.5 MacroLà đối tượng định nghĩa một hoặc nhiều hành động (thao tác) mà Access sẽ thưc hiện mỗi lần khi chạy. 09/01/12Design: Nguyen Hien Du102.7 ModuleLà đối tượng chứa các thủ tục được lập trình bằng Access Basic để xử lý tự động thông tin tự động. [...]... 2000 lµ một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra mét hƯ thèng th«ng tin cã quan hƯ víi nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng. Các thao tác trong Access tượng tự như trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đà quen thuộc. Access 2000 là một hệ quản trị cơ sở dữ liƯu trùc... tªn tËp tin CSDL Save in: chän th mục cần lưu lên đĩa Mỗi một CSDL trong Access được lưu với một tập tin có đuôi *.mdb 09/01/12 Design: Nguyen Hien Du 1 Hệ quản trị csdl Hệ quản trị csdl Access Access Hệ quản trị csdl Hệ quản trị csdl Access Access trường đại học ql&kd hà nội trường đại học ql&kd hµ néi Khoa tin häc Khoa tin häc 09/01/12 Design: Nguyen Hien Du 10 2.7 Module Là... trúc. Structure and Data: Sao chép cả cấu trúc và dữ liệu. Append Data to Existing Table: Ghép vào cuối bảng dữ liệu khác. Table Name: Nhập tên bảng. Structure Only: Sao chép cấu trúc. Structure and Data: Sao chép cả cấu trúc và dữ liệu. Append Data to Existing Table: Ghép vào cuối bảng dữ liệu khác. 09/01/12 Design: Nguyen Hien Du 35 IV - Định dạng bảng dữ liệu 1. Định dạng font chữ: Mở bảng ở chế... xây dựng cơ sở dữ liệu. Một số quy tắc về xây dựng cơ sở dữ liệu. Quy tắc 1 Quy tắc 1: Mỗi một trường trong bảng phải mô tả một loại thông tin duy nhất Quy tắc 2 Quy 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 Primary key) Quy tắc 3 Quy tắc 3: Các trường trong bảng phải đầy đủ và liên quan đến khoá cơ bản hay... sè thuéc tÝnh cña trêng (Field properties). Khi khai báo các trường, kiểu dữ liệu của chúng có thể đặt các thuộc tính sau: 3.1 Field Size: độ rộng của trường. Đối với kiểu dữ liệu Text là sè ký tù tèi ®a cđa tr êng cã thĨ lu trữ. Đối với kiểu Number là một trong các kiểu dữ liệu con sau: Byte: kiểu số nguyên có giá trị từ 0 đến 255. Integer: kiểu nguyên đơn. LongInteger: kiểu nguyên kép. Single:... Một số thc tÝnh cđa trêng (Field properties). Khi khai b¸o c¸c trêng, kiểu dữ liệu của chúng có thể đặt các thuộc tính sau: 3.1 Field Size: độ rộng của trường. Đối với kiểu dữ liệu Text là số ký tự tối đa của trư ờng có thể lưu trữ. Đối với kiểu Number là một trong các kiểu dữ liệu con sau: Byte: kiểu số nguyên có giá trị từ 0 đến 255. Integer: kiểu nguyên đơn. LongInteger: kiểu nguyên kép. Single:... mẫu CSDL có sẵn 09/01/12 Design: Nguyen Hien Du 6 2.3 Biểu mẫu (Forms) Là đối tượng được thiết kế để nhập dữ liệu hoặc hiển thị dữ liÖu. (Giao diÖn) 09/01/12 Design: Nguyen Hien Du 26 3.2 Format (Định dạng): Dùng để xác định cung cách hiển thị dạng số, tiền tệ, ngày tháng. Đối với kiểu dữ liệu Text ta có thể sử dụng hai ký tự định dạng sau >: Đổi tất cả văn bản khi nhập thành ký tự hoa. <:... nh sau: 09/01/12 Design: Nguyen Hien Du 11 3. Đối tượng bảng và các khái niệm cơ bản A. Bảng là gì (Table)? Bảng dùng để lưu trữ dữ liệu trong một CSDL. Một bảng gồm có các hàng và cột. Một cột Một cột trong bảng được gọi là một trường một trường (Fields). Một trường trong bảng được khai báo bởi tên và kiểu dữ liệu tương ứng. Một hàng trong bảng được gọi là một bản ghi (Recordset). 09/01/12 Design:... một số trường bất kỳ (trừ khoá cơ bản) mà không ảnh hưởng đến trường khác 09/01/12 Design: Nguyen Hien Du 41 3. Sắp xếp dữ liệu Mở bảng ở chế độ DataSheet View (Open). Chọn cột cần sắp xếp. Records/ Sort/ Ascending: tăng dần Records/ Sort/ Descending: giảm dần Ta có thể chọn biểu tượng sắp xếp trên thnah công cụ hoặc bằng cách kích phải chuột. 3. Sắp xếp dữ liệu Mở bảng ở chế độ DataSheet... năm dddddd: định dạng tháng ở dạng chữ 3.3 Input Mask: (Khuôn nạ nhâp liệu) :Tạo khuôn dạng nhập liệu cho người nhập. Vd nhập ngày tháng: / / 3.4 Decimal Places: Xác định số lượng các chữ số sau dấu chấm thập phân. 3.5 Caption: đặt tiêu đề cho cột (trường). 3.6 Defualt Value: đặt giá trị ngầm định. 3.7 Validation Rule: đặt khoảng giá trị để nhập. 3.2 Format (Định dạng): Dùng để xác định cung cách hiển . 09/01/12 Design: Nguyen Hien Du 1Hệ quản trị csdl Hệ quản trị csdl AccessAccessHệ quản trị csdl Hệ quản trị csdl AccessAccesstrường đại học ql&kd. là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau,