III. Xây dựng cơ sở dữ liệu
5. Chơng trình quản lý lơng ở công ty TNHH T&S
5.1. Giới thiệu ngôn ngữ chơng trình
Hệ Quản Trị Cơ Sở Dữ Liệu(HQTCSDL) là một hệ thống các chơng trình máy tính giúp tạo lập, duy trì và sử dụng các hệ cơ sở dữ liệu. HQTCSDL đ- ợc các công ty phần mềm tạo lập sẵn và bán trên thị trờng.
Microsoft ngày càng phát triển mạnh và ngày càng thuyết phục ngời sử dụng nhờ vào khả năng giao diện đồ hoạ và cách sử dụng dễ dàng. Hiện nay việc xây dựng các phân hệ phần mềm quản lý trong môi trờng Windows là một việc làm cần có. Với Visual Foxpro ta sẽ thấy việc xây dựng một hệ chơng trình ứng dụng trên Microsoft Windows là dễ dàng và tiện lợi
Visual Foxpro là môt hệ quản trị cơ sở dữ liệu nhằm tạo ra, soạn thảo và sửa chữa danh sách dữ liệu. Danh sách này đợc gọi là bảng, tập tin DBF, hay tập tin cơ sở dữ liệu. Đây là một hệ cơ sở dữ liệu khá mạnh và đợc sử dụng rộng rãi trong việc lập trình và thiết kế các phần mềm chơng trình. Với đặc điểm là một môi trờng hớng đối tợng mạnh mẽ cho việc xây dựng cơ sở dữ liệu và phát triển các ứng dụng. Visual foxpro cung cấp các công cụ cần thiết để tổ chức các table chứa thông tin, chạy các query, tạo một hệ thống cơ sở dữ liệu liên quan thống nhất, hay lập trình một ứng dụng có sắp xếp hoàn chỉnh cho ngời sử dụng. Visual fox giúp ta triển khai các ứng dụng quản lý một cách dễ dàng hơn, giảm bớt đợc khối lợng lập trình nặng nhọc mà chúng ta thờng phải thực hiện khi xây dựng các ứng dụng.
Cách thức tổ chức lu trữ và quản lý dữ liệu trong Visual Foxpro:
Có thể tổ chức toàn bộ công việc trong Visual- Foxpro thành một project hoặc một application.
* Project: Là một tập tin có phần mở rộng .PJX dùng để tập hợp, theo dõi tất cả các tệp tin nh: chơng trình, form, menu, report, label, query, các tập tin th viện .nhằm mục đích xây dựng thành một ứng dụng Application…
* Application: Là một tập hợp các thành phần chơng trình nh form, menu, report, label, query……….đợc phiên dịch thành một chơng trình chung duy nhất có phần mở rộng là .app.
Tổ chức lu trữ dữ liệu:
. Dữ liệu đợc lu trữ trong một hay nhiều cơ sở dữ liệu gọi là các dat abase( phần mở rộng .DBC)
. Trong một cơ sở dữ liệu có thể chứa một hay nhiều bảng ( Table, .DBF) và các mối quan hệ giữa các bảng( gọi là các relationships).
. Mỗi bảng chứa một hay nhiều bản ghi( gọi là các record). . Trong mỗi record gồm một hay nhiều trờng( gọi là các field) . Mỗi field chứa dữ liệu thuộc một kiểu xác định.
Để quản lý và khai thác dữ liệu, visual Foxpro hỗ trợ các công cụ thiết kế menu, form, program, query, report, view …