Tin quản lý Visual Foxpro - Bài 1: Tổng quan về hệ quản trị CSDL Visual Foxpro

pdf 10 trang vanle 2150
Bạn đang xem tài liệu "Tin quản lý Visual Foxpro - Bài 1: Tổng quan về hệ quản trị CSDL Visual Foxpro", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftin_quan_ly_visual_foxpro_bai_1_tong_quan_ve_he_quan_tri_csd.pdf

Nội dung text: Tin quản lý Visual Foxpro - Bài 1: Tổng quan về hệ quản trị CSDL Visual Foxpro

  1. TIN QU N LÝ VISUAL FOXPRO Nguy n Mnh Hùng hung.nguyenmanh@thanglong.edu.vn hung2709@gmail.com GI I THI U MÔN H C  Tin qu n lý – IS202 – 06h/tu n: 03h Lý thuy t; 03h Th c hành  Tài li u s dng –  Slide bài gi ng  Tài li u tham kh o: Tin qu n lý – Visual Foxpro –  Ph n mm s dng – Microsoft Visual Foxpro 6.0  9.0 Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 2 1
  2. ÁNH GIÁ MÔN H C  Trong quá trình hc  Ki m tra quá trình – Tr c nghi m Ho c – Th c hành trên máy  Thi cu i k – Th c hành trên máy  im TK = 30%* im quá trình + 70%* im thi Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 3 LCH TRÌNH MÔN H C  Bài 1: Gi i thi u h qu n tr CSDL MS Visual Foxpro & mt s khái ni m  Bài 2: Các k thu t cơ bn làm vi c vi bng d li u  Bài 3: Sp xp, tìm ki m, th ng kê d li u  Bài 4: Lp trình trong Visual Foxpro  Bài 5: Thi t k báo cáo (Report)  Bài 6: Bi u mu (Form)  Bài 7: Menu & Project Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 4 2
  3. BÀI 1  Tng quan v h qu n tr CSDL Visual Foxpro  Các khái ni m cơ bn Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 5 H QU N TR CSDL MS VISUAL FOXPRO  Mt s gi i thi u ban u – Visual FoxPro (VFP) là mt công c phát tri n (Development tools) và ngôn ng lp trình (Programming languages) hưng i tưng (OOP – Object Oriented Programming) ca Microsoft – Visual FoxPro ưc th a k và phát tri n trên ph n mm DBASE III PLUS và DBASE IV ca hãng ASTON-TATE – Phiên bn cu i cùng ca FoxPro (2.6) có th làm vi c trên Mac OS, MS-DOS, Windows và Unix – Visual FoxPro 3.0 là phiên bn "Visual" u tiên, có th ch y trong Mac và Windows, các phiên bn sau “ch ỉ dùng trong Windows”. – Phiên bn mi nh t: MS VFP 9.0 Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 6 3
  4. H QU N TR CSDL MS VISUAL FOXPRO  Bt u vi MS Visual Foxpro – C1: START – PROGRAMS – MICROSOFT VISUAL FOXPRO 9.0 – C2: Trên Desktop, ch n bi u tưng ca ch ươ ng trình Visual Foxpro Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 7 H QU N TR CSDL MS VISUAL FOXPRO  Môi tr ưng làm vi c Title bar – thanh tiêu Tool bar – thanh công c Menu bar – thanh Menu Command – Ca s lnh Status bar – thanh tr ng thái Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 8 4
  5. H QU N TR CSDL MS VISUAL FOXPRO  Ch làm vi c trong Visual Foxpro – Ch tươ ng tác (Interactive)  Thông qua menu h th ng (System Menu)  Thông qua câu lnh t ca s Command – Ch ch ươ ng trình (Program) Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 9 CÁC KHÁI NI M C Ơ B N (1)  Cơ s d li u (Database )  Bng d li u (Table ) – Tr ưng (Field ) –Bn ghi (Record )  Ki u d li u (Data type )  Các phép toán  T khoá (Keywords) và câu lnh (Statement) Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 10 5
  6. CÁC KHÁI NI M C Ơ B N (2)  Cơ s d li u (Database) –Tp hp các bng có quan h vi nhau v mt d li u – *.dbc – VD: quanlySV.dbc; danhba.dbc; v.v  Bng d li u (Table) – i tưng chính ca cơ s d li u – Dùng lưu tr d li u (d li u, thông tin ca các i tưng mà ng ưi s dng cn lưu tr và qu n lý) –Gm nhi u ct (thu c tính, tr ưng - fields) – Các dòng ca bng  bn ghi (mu tin - records) – *.dbf – VD: DSCB.dbf; sach.dbf; v.v Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 11 CÁC KHÁI NI M C Ơ B N (3)  Bng d li u (Table) TR NG - FIELD BN GHI - RECORD GIÁ TR CA B N GHI Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 12 6
  7. CÁC KHÁI NI M C Ơ B N (4)  Ki u d li u (Data Type ) – Ki u s (Numeric - N): max 20 ch s  Integer  Double  Float – Ki u ký t (Character - C): max 255 ký t – Ki u ngày (Date - D) – Ki u logic (Logical - L): .T. và .F. – Ki u ghi nh (Memo - M): >255 ký t – Ki u hình nh (Picture – P) – Ki u tng quát (General – G) Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 13 CÁC KHÁI NI M C Ơ B N (5)  Các phép toán – Phép toán s hc Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 14 7
  8. CÁC KHÁI NI M C Ơ B N (6)  Các phép toán – Phép toán x lý chu i (xâu) ký t  Phép ghép xâu ký t (+)  Phép ghép xâu ký t (-)  Phép ki m tra xâu ký t ($) Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 15 CÁC KHÁI NI M C Ơ B N (7)  Các phép toán – Phép toán x lý d li u ki u DATE  Ngày (-) Ngày  Ngày (+, -) s nguyên  Lưu ý – Không có phép toán Ngày (+) Ngày –Mt s nguyên không (-) d li u ki u Ngày Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 16 8
  9. CÁC KHÁI NI M C Ơ B N (8)  Các phép toán – Phép toán quan h: so sánh 2 giá tr cùng ki u Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 17 CÁC KHÁI NI M C Ơ B N (9)  Các phép toán – Phép toán logic Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 18 9
  10. CÁC KHÁI NI M C Ơ B N (10)  T khoá và câu lnh –T khoá (Keywords): nh ng t có sn ca Visual Foxpro.  VD: USE, BROWSE, DISPLAY, v.v –T khoá > 4 ký t  ch cn dùng 4 ký t u  VD: BROWSE  BROW; DISPLAY  DISP – Câu lnh: th c hi n mt công vi c nào ó  Tp hp các t khoá, tham s  có th là 1 hay nhi u ký t: !, ?, ??, @ Wednesday, May 27, 2009 Tin qu n lý - Visual Foxpro 19 BÀI 2 CÁC K THU T C Ơ B N LÀM VI C VI B NG D LI U 10