Bài giảng Tin học ứng dụng: Chương 2 - Nguyễn Sĩ Thiệu
lượt xem 4
download
Chương 2 trình bày về "Hệ quản trị cơ sở dữ liệu visual foxpro". Nội dung cụ thể của chương này gồm có: Khái niệm chung, hệ quản trị cơ sở dữ liệu Foxpro, các yếu tố cơ bản của Fox, các lệnh cơ bản của Fox.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin học ứng dụng: Chương 2 - Nguyễn Sĩ Thiệu
- TIN HỌC ỨNG DỤNG Nguyễn Sĩ Thiệu Bộ môn: Tin học TCKT Khoa: Hệ Thống Thông Tin Kinh tế HVTC Email: thieuns.hvtc@gmail.com 7/5/18 GV Nguyễn Sĩ Thiệu BM Tin học 1 TCKT HVTC
- Chương 2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU VISUAL FOXPRO 7/5/18 GV Nguyễn Sĩ Thiệu BM Tin 2 học TCKT HVTC
- 1. Khái niệm chung 1.1. Khái niệm tệp cơ sở dữ liệu Thông tin về các đối tượng được quản lý thường lưu trữ dưới dạng bảng Các bảng thường gồm các dòng và các cột Mỗi cột phản ánh một tiêu thức cần quản lý hay còn gọi là thuộc tính của đối tượng Mỗi dòng chứa thông tin về tất cả các thuộc tính của đối tượng. Giao của mỗi dòng và một cột là giá trị cụ thể về một thuộc tính của một đối tượng tương ứng. 3
- 1.1. Khái niệm tệp cơ sở dữ liệu Một bảng luôn chứa thông tin về một tập hợp các đối tượng cùng loại Ví dụ: danh sách sinh viên STT HỌ TÊN LỚP NGÀY SINH GIỚI TÍNH ĐIỂM TB 1 Nguyễn An 45/21.01 01/01/1989 Nam 7.21 2 Cao Đức Cẩm 46/15.04 12/07/1990 Nam 6.48 3 Lê Thị Lan 48/41.02 23/12/1992 Nữ 8.12 .. ... .. .. .. Khi lưu trữ trên máy, mỗi bảng như vậy được ghi thành một tệp dữ liệu 4
- 1.1. Khái niệm tệp cơ sở dữ liệu Tệp dữ liệu là tệp chứa các thông tin về các thuộc tính của một tập hợp các đối tượng cùng loại cần cho việc quản lý Một bộ thông tin về tất cả các thuộc tính của một đối tượng sẽ được lưu trữ trong tệp gọi là một bản ghi dữ liệu (RECORD). Thông tin về mỗi thuộc tính của đối tượng được ghi trong một phần của bản ghi gọi là một trường (Field). 5
- 1.1. Khái niệm tệp cơ sở dữ liệu Tệp dữ liệu = bảng Một bản ghi = một dòng = 1 record Một trường = một cột = 1 field - Một trường được xác định bởi: • Tên trường • Kiểu trường • Độ rộng • Số chữ số thập phân 6
- 1.1. Khái niệm tệp cơ sở dữ liệu v Tên trường (Field Name): § Dùng để đặt tên và phân biệt các trường § Qui tắc đặt tên trường trong Fox: • Không quá 10 kí tự gồm các chữ cái, chữ số và dấu gạch nối _ • Không phân biệt chữ hoa hay thường • Không bắt đầu từ chữ số • Không chứa các kí tự đặc biệt: \ , /, space, … Ví dụ: Masv, HoTen, Ngay_Sinh, Diem1, Diem2 7
- 1.1. Khái niệm tệp cơ sở dữ liệu v Kiểu trường (Type): § Dùng để xác định kiểu dữ liệu chứa trong trường § Các kiểu hay gặp trong Fox: 5 kiểu • Kiểu kí tự (Character C): gồm các: - Chữ cái - Chữ số không tính toán và các kí tự đặc biệt. Ví dụ: “Hà Nội” , “NĐ37/CP” , “CQ46/21.01”, “0912345678” • Kiểu số (Numeric N): chứa các số có thể tính toán 8
- 1.1. Khái niệm tệp cơ sở dữ liệu • Kiểu Ngày (Date D): dùng để lưu ngày tháng năm cụ thể Ví dụ: {12/25/2011}, {^20111225} • Kiểu Logic (Logical L): dùng để lưu các thông tin có hai giá trị trái ngược nhau của một thuộc tính. .T. là đúng , .F. là sai Ví dụ: Giới tính nam>
- 1.1. Khái niệm tệp cơ sở dữ liệu v Độ rộng (Width): § Dùng để xác định số kí tự tối đa ghi trong trường § Trong Fox: • Kiểu C không quá 255 kí tự • Kiểu N không quá 20 • Kiểu D cố định là 8 • Kiểu L cố định là 1 • Kiểu M cố định là 4 10
- 1.1. Khái niệm tệp cơ sở dữ liệu v Số chữ số thập phân (Decimal Dec): Đặc trưng riêng của trường số, xác định số chữ số thập phân được dùng. § Nếu số chữ số thập phân là 0 thì đó là số nguyên v Một số chú ý: § Mỗi bản ghi có độ dài không quá 4000 kí tự § Mỗi tệp có không quá 128 trường § Tệp dữ liệu của Fox có phần mở rộng là DBF 11
- 1. KHÁI NIỆM CHUNG 1.2. Khái niệm Cơ sở dữ liệu (CSDL) • CSDL: Là tập hợp các tệp dữ liệu có quan hệ với nhau để cung cấp một hệ thống thông tin cho một mục tiêu hoặc một bài toán. • Dữ liệu được tổ chức hợp lí sẽ tránh dư thừa dữ liệu và khả năng truy vấn, xử lý nhanh… 12
- VÍ DỤ
- VÍ DỤ
- 1. KHÁI NIỆM CHUNG 1.3. Hệ quản trị cơ sở dữ liệu Khái niệm: Là một hệ thống các chương trình dùng để thao tác trên một cơ sở dữ liệu Các thao tác Cập nhập dữ liệu Lưu trữ dữ liệu Truy vấn dữ liệu. Kết xuất thông tin Các hệ quản trị cơ sở dữ liệu SQL Server, Oracle Foxpro, Access … 15
- 2. Hệ QT CSDL FOXPRO Giới thiệu Fox là hệ quản trị cơ sở dữ liệu được sử dụng phổ biến trong các bài toán quản lý kinh tế Fox được phát triển từ Foxbase đến Foxpro rồi đến Visual Foxpro theo hướng tương thích đi lên Là bộ sản phẩm của hãng Microsoft Muốn sử dụng chương trình phải cài đặt, với tệp khởi động là Foxpro.exe, Foxprow.exe, hoặc VFP.exe 16
- 2. Hệ QT CSDL FOXPRO 2.1. Khởi động Fox Để khởi động Foxpro ta dùng một trong các cách Cách 1: Kích kép chuột tại biểu tượng Foxpro trên màn hình giao tiếp Cách 2: Kích Start Programs mục tương ứng (Tên chương trình Fox) Cách 3: Từ RUN chọn đường dẫn tới tệp chương trình rồi nhấn OK 17
- Màn hình chính Thanh tiêu đề Thanh thực đơn Cửa sổ lệnh 18
- 2. Hệ QT CSDL FOXPRO Màn hình chính gồm Thanh tiêu đề Thanh thực đơn Màn hình làm việc Cửa sổ lệnh (Command window): là nơi vào các lệnh của Fox dưới dạng văn bản Để bật tắt cửa sổ lệnh ta nhấn Ctrl + F2 hoặc chọn thực đơn Window Command 19
- 2. Hệ QT CSDL FOXPRO 2.2. Thoát khỏi Fox Để thoát khỏi foxpro ta thực hiện: Cách 1: Đóng cửa sổ hoạt động của FOX Cách 2: Chọn menu File Exit Cách 3: Tại cửa sổ lệnh gõ Quit và nhấn Enter 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin học ứng dụng
258 p | 602 | 177
-
Bài giảng tin học ứng dụng: Chương IV - Các hàm tài chính (tt)
30 p | 316 | 68
-
Bài giảng Tin học ứng dụng trong quản lý hành chính Nhà nước: Phần 3 - Ứng dụng công nghệ thông tin trong quản lý hành chính Nhà nước
22 p | 219 | 38
-
Bài giảng tin học ứng dụng: Chương II - Cơ sở dữ liệu
29 p | 190 | 26
-
Bài giảng Tin học ứng dụng trong quản lý hành chính Nhà nước: Phần 1 - Thông tin
19 p | 144 | 22
-
Bài giảng Tin học ứng dụng - Hệ xử lý bảng tính Microsoft excel
102 p | 115 | 17
-
Bài giảng Tin học ứng dụng - Bài 2: Ứng dụng Excel giải quyết một số bài toán trong kinh tế
15 p | 146 | 14
-
Bài giảng Tin học ứng dụng: Chương 5 - Lê Hữu Hùng
38 p | 126 | 12
-
Bài giảng Tin học ứng dụng trong Hóa học - TS. Mai Xuân Trường
105 p | 138 | 10
-
Bài giảng Tin học ứng dụng: Bài 2 - ThS. Trịnh Hoàng Nam
15 p | 72 | 8
-
Bài giảng Tin học ứng dụng - Chương 3: Chương trình ứng dụng
14 p | 23 | 5
-
Bài giảng Tin học ứng dụng chuyên ngành: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
62 p | 25 | 5
-
Bài giảng Tin học ứng dụng trong kinh doanh: Chương 2 - ThS. Nguyễn Kim Nam
11 p | 58 | 5
-
Bài giảng Tin học ứng dụng: Bài 1 - ThS. Trịnh Hoàng Nam
5 p | 74 | 5
-
Bài giảng Tin học ứng dụng: Giới thiệu môn học - ThS. Trịnh Hoàng Nam
2 p | 91 | 5
-
Bài giảng Tin học ứng dụng: Chương 1 - Trần Hương
30 p | 12 | 5
-
Bài giảng Tin học ứng dụng trong kinh doanh: Chương 5 - ThS. Nguyễn Kim Nam
3 p | 63 | 4
-
Bài giảng Tin học ứng dụng: Chương 1 - Nguyễn Đình Hoa Cương
28 p | 51 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn