Bài giảng Tin học ứng dụng trong kinh tế - Nguyễn Thủy Đoan Trang

266 200 0
Bài giảng Tin học ứng dụng trong kinh tế - Nguyễn Thủy Đoan Trang

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Tin học ứng dụng trong kinh tế cung cấp cho người học một số nội dung sau: Cơ sở dữ liệu theo mô hình dữ liệu quan hệ, đại số quan hệ, tổ chức cơ sở dữ liệu và thiết kế bảng (Table), thiết kế truy vấn (Query), thiết kế biểu mẫu nhập liệu (Form), thiết kế báo cáo (Report). Mời các bạn cùng tham khảo.

Trường Đại học Nha Trang Khoa Công nghệ Thông tin Bộ môn Hệ thống Thông tin  TIN HỌC ỨNG DỤNG  TRONG KINH TẾ Nguyễn Thủy Đoan Trang trangdhnt@gmail.com  2013 Phân bổ thời gian  Tài liệu học tập  Bài giảng Tin học Ứng dụng kinh tế, BM Hệ thống Thông tin, Đại học Nha Trang, 2013  Tài liệu tham khảo  webmonhoc.ntu.edu.vn  trangdhnt.tk  Thư viện trường đại học Nha Trang  Các trang web khác Internet 2013 Nội dung Cơ sở liệu theo mơ hình liệu quan hệ Đại số quan hệ Tổ chức sở liệu thiết kế bảng (Table) Thiết kế truy vấn (Query) Thiết kế biểu mẫu nhập liệu (Form) Thiết kế Báo cáo (Report) 2013 Các khái niệm cơ bản  Dữ  liệu  (data):  Là  những  số  liệu  rời  rạc,  như  tên,  địa chỉ, số điện thoại của một khách hàng  Cơ sở dữ liệu là gì?  (database)  Là sưu tập liệu có liên quan Ví dụ: niên giám điện thoại, danh mục sách, … Các liệu lưu thiết bị trữ tin khác sổ sách, băng đĩa từ, …  Các CSDL có kích thước độ phức khác  Một CSDL phát sinh trì máy thủ cơng 2013 Các khái niệm cơ bản  Hệ  quản  trị  CSDL  là  gì?  (DataBase  Management System ­ DBMS)  Hệ quản trị sở liệu tập chương trình cho phép người sử dụng tạo trì CSDL  Hệ QTCSDL phần mềm hệ thống cho phép định nghĩa, xây dựng xử lý liệu 2013 Các khái niệm cơ bản  Định nghĩa: Khai báo “bộ khung” liệu với mô tả chi tiết liệu  Xây dựng: Lưu giữ liệu lên thiết bị lưu trữ  Xử lý: truy vấn, cập nhật phát sinh báo cáo  Một  số  hệ  QTCSDL:  Foxpro,  Access,  SQL,  MySQL, Oracle, DB2…  Hệ CSDL = CSDL + Hệ QTCSDL 2013 Một ví dụ về CSDL KHACHHANG VANCHUYEN MSKH TÊNKH TP S1 S2 S3 S4 An Hồ  Bình Trang HCM HN NT NT TP PVC HCM HN NT MATHANG 01 02 03 DATTHANG MSMH TÊNMH ĐG P1 P2 P3 Táo  Cam Chanh 650 500 450 MSKH S1 S1 S1 S2 S2 S3 S4 2013 MSMH P1 P2 P3 P1 P3 P2 P2 SL 300 200 400 100 300 200 210  Định nghĩa CSDL: định cấu trúc “bảng”, bao gồm phần tử liệu kiểu liệu tương ứng  Xây dựng CSDL: Đưa liệu vào “bảng” KHACHHANG, VANCHUYEN, MATHANG, DATHANG  Xử lý CSDL: Thực truy vấn phép cập nhật, chẳng hạn: “Khách hàng có tên An đặt mặt hàng nào”, “Tên khách hàng đặt mặt hàng Cam”, “Tính thành tiền”… 2013 Vấn đề đặt ra:  Có bảng, tên gì?  Những bảng có quan hệ với  Trong bảng có cột Mục đích để tránh trùng lắp, dư thừa liệu, liệu thiếu tính quán 2013 Các khái niệm cơ bản Mơ  hình  dữ  liệu:  là  một  hệ  hình  thức  tốn học gồm có 2 phần:  Một hệ thống ký hiệu để mơ tả liệu  Một tập hợp phép toán thao tác liệu cho 2013 10 Sử dụng công cụ Text box – Hoặc hiển thị kết biểu thức Khi gõ biểu thức lên thuộc tính bắt đầu dấu “=” – Ví dụ: – Có thể sử dụng công cụ Formatting để định dạng hộp liệu 2013 252 Sử dụng cửa sổ Field List  Danh  sách  các  trường  dữ  liệu  có  thể  in  ra  được  report  thể  hiện  ở cửa sổ  Field List (nếu chưa thấy hiển thị mở thực đơn  View | Field List)  Muốn in ra giá trị của trường nào lên vị trí nào của report có  thể  dùng  đối  tượng  Textbox  hoặc  cửa  sổ  Field  List  bằng  cách:  dùng  chuột  kéo  trường  cần  in  ra  từ  cửa  sổ  Field  List  thả lên vị trí cần in trên cửa sổ thiết kế report (nên làm theo  cách này thay vì dùng Textbox) 2013 253 Sử dụng cơng cụ Image  Giúp đưa  ảnh từ các tệp tin  ảnh in ra report. Sau khi tạo đối tượng  Image, một hộp thoại xuất hiện cho phép chọn tệp tin ảnh cần đưa  lên report:  Tìm và chọn tệp ảnh, nhấn OK để hồn tất cơng việc 2013 254 Sử dụng cơng cụ Line  Dùng để vẽ các đường thẳng, bảng biểu bằng cách rê chuột  Với  yêu  cầu  như  trên,  bằng  cách  sử  dụng  các  công  cụ  như  đã  hướng dẫn hãy thiết kế một report như sau: 2013 255 Sử dụng cơng cụ Line  Trong đó:  Textbox bao gồm ô đánh mũi tên dẫn Trong đó: hoten, ngaysinh, tenchucvu, tenphongban tạo cách kéo từ cửa sổ Field List lên phần Detail;  Textbox đếm tổng số cán bộ: • Control Source =Count([hoten]), • để phần Report footer  Textbox để tự động đánh số thứ tự phải thiết lập sau: • Control Source =1; thuộc tính Running sum Over Group  Các hộp chữ lại dùng đối tượng Label;  Toàn bảng biểu sử dụng đối tượng Line Chú ý đường kẻ phải nối khít với Nếu khơng khít tạo khe hở nét đứt (không liền nét) 2013 256 6.5. Report chứa tham số  Report có tham số là loại Report có khả năng lọc dữ liệu khi in  VD: In danh sách cán bộ một phòng ban nào đó? Lúc này phải  cần đến report có tham số  Có nhiều cách để thiết lập và sử dụng report có tham số như:  Thiết lập tham số Record Source report;  Thiết lập tham số điều kiện lọc (Where Condition) dùng Macro;  Thiết lập tham số câu lệnh VBA DoCmd;  … 2013 257 Thiết  lập  tham  số  trên  thuộc  tính  Record  Source  VD: In danh sách cán bộ một phòng ban nào đó  Phòng ban cần in chọn từ Combo box form sau:  Sau chọn tên phòng ban từ danh sách, nhấn nút In danh sách Danh sách cán phòng chọn in report 2013 258 Bước 1: Tạo Report đáp ứng thơng tin  cần in như sau:  2013 259 Bước 2: Tạo form theo u cầu bài  tốn:  Có thể sử dụng Combo Wizard để tạo Combobox lấy danh sách phòng ban từ bảng phongban;  Có thể sử dụng Command button Wizard để tạo nút lệnh Đóng In danh sách;  Cuối form sau: 2013 260 Bước 3: Thiết lập tham số cho  Report:  Thiết lập tham số vào thuộc tính Record Source Report sau: • Mở report tạo chế độ Design View (chế độ thiết kế); • Mở query thiết lập thuộc tính Record Source –nơi tạo nguồn liệu thiết lập tham số cho trường phongbanID query sau: 2013 261 Bước 3: Thiết lập tham số cho  Report:  Trong đó: tham số cho trường phongbanID tên (Name) Combo box chứa phòng ban chọn form Cú pháp viết tham chiếu tới đối tượng form sau: Forms!!  Trong trường hợp tên Combo Combo1 tên form (Name form) frmIndsCB, cách viết tham số sau: Forms!frmIndsCB!Combo1 2013 262 Sử dụng tính năng Build Expression  Có  thể  sử  dụng  tính  năng  Build  Expression  có  sẵn trên Access để giúp tạo biểu thức này như  sau:  Nhấn phải chuột lên ô Criteria trường phongbanID- nơi gõ vào tham số  Một menu sổ xuống xuất hiện:  Chọn Build nhấn nút Build công cụ Standard, hộp thoại Expression Builder xuất hiện: 2013 263  Chọn:  Forms|All  Forms|  frmIndsCB – đây là form chứa  đối tượng combo box phòng  ban  cần  lọc.  Khi  đó  một  danh  sách  các  đối  tượng  trên  form  frmIndsCB  xuất  hiện ở giữa hộp thoại;  Hãy  nhấn  đúp  chuột  lên  Combo1  ­  đối  tượng  chứa  phòng  ban  cần  lọc,  được  kết quả như hình sau: 2013 264 Bài tập Trên CSDL Quản lý lương cán bộ thực hiện các u cầu sau:  Bài số 1: Thiết kế report in danh sách cán bộ với các thơng tin:  canboID, hoten, ngaysinh, gioitinh (phải ghi rõ là Nam hay Nữ),  tencv, tenpban  Bài số 2: In danh sách cán bộ một phòng ban nào đó như sau:  Sau khi chọn tên một phòng ban, nhấn nút In danh sách cán bộ, danh sách  cán bộ phòng ban đã chọn sẽ được in ra một report  Bài số 3: Thiết kế report in bảng lương cán bộ cơ quan, bao gồm các thông  tin: Hoten, tencv, ngaysinh, luongchinh, phucapcv, dangphi, congdoanphi,  thuclinh 2013 265 Bài tập  Bài số 4: Thiết kế query in ra bảng tổng hợp cán bộ như sau: STT Tên chức vụ Tổng số cán bộ  Bài số 5: Tạo form và report để xem và in bảng lương của các phòng  ban như sau:  Sau khi chọn tên một phòng ban, bảng lương các cán bộ phòng đó hiển  thị lên sub­form. Nhấn nút In bảng lương, bảng lương riêng phòng ban  đó sẽ được in ra một report 2013 266 ... Tài liệu học tập  Bài giảng Tin học Ứng dụng kinh tế, BM Hệ thống Thông tin, Đại học Nha Trang, 2013  Tài liệu tham khảo  webmonhoc.ntu.edu.vn  trangdhnt.tk  Thư viện trường đại học Nha Trang. .. tượng  Ví dụ:  Loại thực thể MƠN-HỌC có số thuộc tính Mãmơn,Tên-mơn, S - v -Học- Trình  Loại thực thể HỌC-VIÊN có số thuộc tính Mãkhoa,Mã -học- viên, Tên -học- viên, Ngàysinh, Quêquán 2013 15 Thuộc tính (Attribute)... ngoại R K khóa nội (khóa chính) S  Ví dụ:  Mã-khoa LỚP-HỌC khóa ngoại khóa nội quan hệ KHOA  Mã-lớp HỌC-VIÊN khóa ngoại khóa nội quan hệ LỚP-HỌC  TP khoá ngoại KHACHHANG tham chiếu đến VANCHUYEN

Ngày đăng: 04/02/2020, 18:52

Từ khóa liên quan

Mục lục

  • Slide 1

  • Phân bổ thời gian

  • Slide 3

  • Các khái niệm cơ bản

  • Slide 5

  • Slide 6

  • Một ví dụ về CSDL

  • Slide 8

  • Vấn đề đặt ra:

  • Slide 10

  • Các mô hình dữ liệu

  • Mô hình dữ liệu thực thể-kết hợp

  • Mô hình dữ liệu quan hệ

  • Các khái niệm cơ bản MHDLQH

  • Thuộc tính (Attribute)

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan