Danh mục

Microsoft visual foxpro 6.0 - hệ quản trị cơ sở dữ liệu phần 2

Số trang: 74      Loại file: ppt      Dung lượng: 398.00 KB      Lượt xem: 48      Lượt tải: 0    
Jamona

Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Visual Foxpro cho phép tổ chức toàn bộ dữliệu và các xử lý của một ứng dụng trong mộtfile dự án (*.pjx).
Nội dung trích xuất từ tài liệu:
Microsoft visual foxpro 6.0 - hệ quản trị cơ sở dữ liệu phần 2 MICROSOFT VISUAL MICROSOFT FOXPRO 6.0 FOXPROHỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 1Người thực hiện: Phan Đình Sinh 1 BÀI 3: CƠ SỞ DỮ LIỆU niệm Khái – Visual Foxpro cho phép tổ chức toàn bộ dữ liệu và các xử lý của một ứng dụng trong một file dự án (*.pjx). – CSDL là một kho chứa dữ liệu, gồm nhiều bảng dữ liệu khác nhau và mối quan hệ giữa các bảng. – Bảng dữ liệu tổ chức theo dạng dòng và cột, mỗi dòng là một bản ghi (record), mỗi cột là một trường (field). 2 CƠ SỞ DỮ LIỆU Mộ t bảng dữ liệu được lưu trữ có phần mở rộng mặc định là DBF và có hai phần: cấu trúc và nội dung. – Ví dụ: Bảng sinh viên (SINHVIEN.DBF) có cấu trúc sau: FIELD TYPE WIDTH MSSV CHARACTER 6 MSKHOA CHARACTER 8 HOTEN CHARACTER 30 GIOITINH LOGIC 1 NGAYSINH DATE 8 LYLICH MEMO 10 3 CƠ SỞ DỮ LIỆU Nội dung của SINHVIEN.DBFMSSV MSKHOA HOTEN GIOITINH NGAYSINH LYLICH Nguyễn VănSVT001 TIN109 .T. 10/5/1983 Memo An Trần Thị LàSVK001 KTE107 .F. 10/11/1976 Memo … … … … 4 CƠ SỞ DỮ LIỆU chính (primary key) của một bảng là một Khóa hoặc một tập tối thiểu các trường dùng phân biệt giữa các bản ghi trong bảng. Khóa ngoại (foreign key) là khoá của một bảng khác trong cơ sở dữ liệu. – Ví dụ: Cho hai bảng KHOA (MSKHOA, TENKHOA, SDT) và bảng SINHVIEN (MSSV, MSKHOA, HOTEN, GIOITINH, NGAYSINH, LYLICH) thì trường MSKHOA là khoá ngoại của bảng SINHVIEN. 5 CƠ SỞ DỮ LIỆU Thiết kế cơ sở dữ liệu – Xác định mục đích của CSDL: xác định các sự kiện nào sẽ được lưu trữ – Xác định bảng dữ liệu: xây dựng mỗi đối tượng là một bảng dữ liệu – Xác định mối quan hệ giữa các bảng: xác định các khóa trên mỗi bảng và mối quan hệ giữa chúng 6 CƠ SỞ DỮ LIỆU tích thiết kế CSDL quản lý bãi gửi xe Phân – Các sự kiện cần lưu trữ trong CSDL: Loại xe, giá gửi, số chổ, số vé, số xe, số phiếu, ngày vào, ngày ra, thành tiền. – Các đối tượng cần lưu trữ: Bảng giá và bảng chi tiết về xe gửi – Xác định các trường khóa và mối quan hệ giữa các trường. tích thiết kế CSDL Quản lý hồ sơ nhân sự. Phân (tự phân tích) 7 CƠ SỞ DỮ LIỆU Tạo mới một dự án: – Chọn File/New/ Project/ New file – Hoặc dùng cú pháp: CREAT PROJECT, nhập tên file dự án. – Hoặc chọn nút lệnh New trên thanh công cụ chuẩn Mở một dự án: – Chọn File/Open – Hoặc dùng cú pháp: MODIFY PROJECT, chọn tên file dự án. – Hoặc chọn nút lệnh Open trên thanh công cụ chuẩn 8 CƠ SỞ DỮ LIỆU Tạo cơ sở dữ liệu mới – Trong thẻ Data, tạo mới chọn New – Hoặc gõ lệnh Creat Database tại cửa sổ Command loại bỏ CSDL Thêm, – Thêm CSDL chọn Add – Loại bỏ CSDL ra khỏi dự án chọn Remove. Mở, đóng CSDL trong một dự án – Trong thẻ Data, mở CSDL chọn Open, hoặc dùng lệnh Open Database – Đóng CSDL chọn Close, hoặc lệnh Close Database 9 CƠ SỞ DỮ LIỆU và chỉnh sửa CSDL: Xem – Trong thẻ Data, chọn Modify – Hoặc lệnh Modify Database Đổi tên CSDL: – Kích chuột phải, chọn Rename Xóa CSDL: – Trong thẻ Data, chọn Remove, chọn Delete 10 CƠ SỞ DỮ LIỆU Tạo bảng trong CSDL dùng cú pháp:CREATE TABLE|DBF ( [ CƠ SỞ DỮ LIỆU dụ: Tạo bảng KHOA.DBF trong CSDLVíQUANLY.DBC thuộc thư mục Chuongtrinhtrong ổ đĩa E:{Xác định thư mục hiện hành}Set default to E:Chuongtrinh{Tạo CSDL}Create Database Quanly{Tạo bảng KHOA.DBF}Create Table Khoa;(makhoa n(2) primary key, tenkhoa c(20)) 12 CƠ SỞ DỮ LIỆU Hoặc một dự án chọn thẻ Data, tại mục Table, chọn New 13 CƠ SỞ DỮ LIỆU Thẻ Field – Name: Đặt tên trường – Type: Kiểu dữ liệu cho trường – Width: Độ rộng của trường – Decimal: Số số lẻ (nếu là kiểu dữ liệu số) – Index: Sắp xếp dữ liệu trong trường – Null: cho phép trường có dữ liệu rỗng hay không? – Format: định dạng dữ liệu hiển thị trong cửa sổ Browse hoặc Reports – Input mask: Định dạng dữ liệu trong quá trình nhập – Caption: Tiêu đề của trường dữ liệu ...

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

Tài liệu cùng danh mục:

Tài liệu mới: