intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Tin học ứng dụng: Chương 2 - Nguyễn Sĩ Thiệu

Chia sẻ: Phong Phong | Ngày: | Loại File: PPTX | Số trang:120

53
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Tin học ứng dụng: Chương 2 - Nguyễn Sĩ Thiệu

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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},   {^2011­12­25} • 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>
  10. 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
  11. 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
  12. 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
  13. VÍ DỤ 
  14. VÍ DỤ 
  15. 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
  16. 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
  17. 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
  18. Màn hình chính Thanh tiêu đề Thanh thực đơn  Cửa sổ lệnh 18
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
23=>2