Danh mục

Visual Foxpro - Bài 1

Số trang: 13      Loại file: pdf      Dung lượng: 202.68 KB      Lượt xem: 30      Lượt tải: 0    
Thư Viện Số

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (13 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hệ quản trị cơ sở dữ liệu (Database Management System) là một hệ thống phần mềm máy tínhđược thiết kế chuyên biệt cho bài toán quản lý. Mô hình dữ liệu của các hệ quản trị csdl là môhình quan hệ.- Hệ quản trị csdl cung cấp 2 tính năng chính sau:1- Lưu trữ, quản lý dữ liệu2- Công cụ truy cập, khai thác dữ liệu- Các Hệ quản trị csdl thường dùng hiện nay:
Nội dung trích xuất từ tài liệu:
Visual Foxpro - Bài 1 Bài 1 - Mở đầuI. Giới thiệu Nội dung môn học Khai thác hệ quản trị cơ sở dữ liệu Visual Foxpro Tiếp cận với công việc xây dựng một hệ thống quản lý Tài liệu tham khảo [1] - Sử dụng và khai thác Microsoft Visual Foxpro 6.0 - Nguyễn Ngọc Minh, Nguyễn Đình Đề - NXB Lao động 2003 [2] - Bộ Help MSDN của Microsoft (tiếng anh) [3] - Phân tích và thiết kế hệ thống thông tin - Đào Thanh T ĩnh - NXB Quân đội 2004 [4] - Help của Visual FoxproII. Hệ quản trị csdl Hệ quản trị cơ sở dữ liệu (Database Management System) là một hệ thống phần mềm máy tính đ ược thiết kế chuyên biệt cho b ài toán qu ản lý. Mô hình d ữ liệu của các hệ quản trị csdl là mô hình quan hệ. Hệ quản trị csdl cung cấp 2 tính năng chính sau: 1 - Lưu trữ, quản lý dữ liệu 2 - Công cụ truy cập, khai thác dữ liệu Các Hệ quản trị csdl thường dùng hiện nay: 1 - SQL Server: Phát triển bởi Microsoft; là hệ CSDL dùng cho các tổ chức, doanh nghiệp lớn; Khả năng đáp ứng trên mạng cao; Đảm bảo tính an toàn, bảo mật. 2 - Oracle: Phát triển bởi Oracle; là hệ CSDL d ùng cho các tổ chức, doanh nghiệp lớn; Khả năng đáp ứng trên mạng cao; Đảm bảo tính an toàn, bảo mật. (Được đánh giá là mạnh hơn SQL verver và thực tế giá phần mền này cũng đắt hơn SQL Server) 3 - Foxpro, Access: Phát triển bởi Microsoft; là hệ CSDL d ùng cho các tổ chức, doanh nghiệp vừa và nhỏ; có khả năng triển khai trên mạng; tính bảo mật, an toàn là không cao. 4 - MySQL: Hệ CSDL mã ngu ồn mở, đ ược sử dụng chủ yếu cho các ứng dụng Web.III. Mô hình dữ liệu quan hệTrong mô hình này người ta mô tả các [đối tượng] (như con người, hàng hóa, môn học ...) thôngqua các bảng (Table), mỗi bảng lại đ ược mô tả qua các trường dữ liệu. Bảng (Table): Mô tả qua các cột - trường (Field) và các dòng - Bản ghi (Record) (ví dụ) (Mỗi b ảng có thể hiểu như một [quan hệ]) Trường (Field): Mô tả 1 thuộc tính nào đó của đối tượng thông qua tên trường (Field name), kiểu (Type) và động rộng (Width) (ví dụ). Bản ghi (Record): Tập các giá trị cụ thể của các trường của cùng 1 đối tượng (ví dụ). Quan hệ giữa các bảng (Relationship): Là cách thức mô tả một đối tượng lớn hơn từ những đối tượng nhỏ (ví dụ).IV. bài toán quản lý Bài toán quản lý có ở hầu hết mọi đơn vị, tổ chức, thậm chí với cả một số cá nhân. Những b ài toán quản lý có thể kể đến như: o Quản lý nhân sự o Quản lý hàng hóa o Quản lý kế toán o Quản lý lương o Quản lý sinh viên, đ iểm o Quản lý sách o .... Đặc điểm chung của những b ài toán này: o Không cần sử dụng những thuật toán phức tạp mà yêu cầu chủ yếu là: Thống kê, tìm kiếm, lọc thông tin. o Khối lượng dữ liệu thường là rất lớn. Đặc điểm này thực sự là một thách thức lơn nếu chúng ta phải quản lý thủ công (việc tìm kiếm, thống kê, lọc -> mất rất nhiều thời gian và không chính xác)Bài tập môn học - Xây dựng hệ quản lý điểmA. Mô tả bài toán Bài toán Quản lý điểm (đối với các trường Đại học, Cao đẳng): Công tác quản lý điểm (hay kết quả học tập) của sinh viên đóng vai trò hết sức quan trọng đối với hoạt động của các trường ĐH và CĐ. Trong kho ảng 10 năm trở lại đây công tác quản lý điểm (ở một số trường trong đó có HVKTQS) đã d ần được tin học hóa nhằm đem lại hiệu quả cao hơn, tin cậy hơn. Bài toán Quản lý điểm đặt ra các vấn đề cơ b ản như sau: Thể hiện được mô hình tổ chức quản lý sinh viên theo khóa, theo lớp, các loại hình đ ào tạo; Quản lý các môn học của các lớp theo học kỳ và kết quả học tập của sinh viên đối với các môn học đó. Hệ thống còn phải cho phép tạo ra các báo cáo từ kết quả học tập của sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết quả học tập theo kỳ, theo năm, theo khóa; In Danh sách thi lại; In Bảng điểm học kỳ; In Bảng điểm các nhân… Ngoài các chức năng chính như trên, hệ thống này còn cần thêm một số chức năng khác như: cập nhật các loại danh mục dữ liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học …); các chức năng sao chép/copy dữ liệu; chuyển đổi – tách lớp; các chức năng trợ giúp … Có thể mô tả sơ lược các công việc chính (đối với 1 khóa học) trong hệ thống quản lý điểm như sau: 1. Với mỗi khóa học mới -> cần phải có mô tả cho khóa mới này. 2. Mô tả danh mục các lớp cho khóa mới. 3. Với mỗi lớp đ ã có cập nhật danh sách sinh viên của lớp 4. Với mỗi học kỳ cần cập nhật danh sách môn học/lớp 5. Khi có kết quả các môn học -> Cập nhật điểm môn học/lớp 6. Tổng kết kết quả học tập học kỳ, năm học, khóa học .. 7. In Danh sách thi lại 8. In Bảng điểm học kỳ 9. In Bảng điểm các nhân.B. Yêu cầuXây dựng hệ thống Quản lý điểm p hục vụ công tác quản lý điểm của các trường ĐH và CĐ vớicác yêu cầu sau: 1. Cập nh ...

Tài liệu được xem nhiều: