1. Trang chủ
  2. » Thể loại khác

Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế

129 2K 13
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 129
Dung lượng 3,48 MB

Nội dung

Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế

I HC NHA TRANG KHOA CÔNG NGH THÔNG TIN B MÔN H THNG THÔNG TIN i b) Nha T BÀI GING TIN HỌC ỨNG DỤNG DÀNH CHO SINH VIÊN CÁC NGÀNH KINH TẾ I HC NHA TRANG KHOA CÔNG NGH THÔNG TIN B MÔN H THNG THÔNG TIN i b) BÀI GING TIN HỌC ỨNG DỤNG DÀNH CHO SINH VIÊN CÁC NGÀNH KINH TẾ i MC LC LI M U v Phn I NH D LIU .  NG QUAN V  D LIU .  1.1. Các khái nim .  1.2. Ví d .  1.3. Mô hình d liu  1.4. Bài tp  2. MÔ HÌNH D LIU QUAN H  2.1. Thuc tính, b quan h và quan h    d li d liu  2.3. Ràng buc toàn vn  2.3.1. Ràng buc Khóa c quan h .   Mi liên h gia các quan h. Ràng buc Khóa ngoi  2.3.3. Các ràng buc khác  2.4. Cp nht d liu và vi phm ràng buc toàn vn .  2.4.1. Thêm (Insert, Append)  2.4.2. Xóa (Delete) .  2.4.3. Sa (Update)  2.5. Bài tp   I S QUAN H  3.1. Biu thc n  3.2. Phép chn (SELECT) .  3.3. Phép chiu (PROJECT)  3.4. Phép tích Descartes (CARTESIAN PRODUCT)  3.5. Phép kt ni bng (EQUI JOIN)  3.6. Phép nhóm d liu (GROUP)  3.7. Bài tp  Phn II H QUN TR  D LIU MICROSOFT ACCESS   GII THIU H QUN TR  D LIU MICROSOFT ACCESS .  4.1. Gii thiu Microsoft Access  4.2. Khng MS Access .  4.3. T d liu mi  ii 4.4. M mt    ng chính ca mt CSDL Access  4.6. Các toán t s dng trong MS Access .  4.7. Mt s hàm s dng trong MS Access .  4.8. Bài tp  NG (TABLE)  5.1. Các khái nim .  5.1.1. Bng  ng d liu (field) .  5.1.3. Bn ghi (record) .  5.1.4. Khóa chính (primary key) .  5.1.5. Mi liên h gia các bng (relationship) .  5.2. Xây dng cu trúc bng  5.2.1. S dng ch   to bng  5.2.2. To khóa chính .  ng .  5.2.4. Hiu chnh bng  5.3. Thit lp mi quan h gia các bng  5.4. Cp nht bng .  5.4.1. Xem và nhp d liu .  5.4.2. Nhp d liu s dng Lookup .  5.4.3. Mt s li có th xy ra khi nhp d liu .  5.4.4. Xóa bn ghi .  5.4.5. Sp xp d liu .  .6. Lc d liu  N (QUERY)  6.1. Các khái nim .   Query truy vn  6.2.1. Select Query (truy vn vi phép chn, chiu, kt ni)  6.2.2. Group by Select Query (truy vn vi phép nhóm)  6.2.3. Crosstab Query .  6.3. Query thêm, xóa, sa  6.3.1. Make  Table Query .  6.3.2. Update Query .  6.3.3. Delete Query .  6.3.4. Append Query .  6.4. Truy vn có tham s .  iii U MU (FORM) .  7.1. Khái nim Form .  7.2. S d to Form  7.3. S dng Desi to Form  7.4. Main-Sub Form  7.5. S dng nút lnh (Command Button)   .  8.1. Khái nim v Report  8.2. S d to báo cáo   To báo cáo có phân nhóm .  P THC HÀNH  9.1. Bài tp 1  Qun lý Sinh viên  9.2. Bài tp 2  Qun lý Bán hàng  9.3. Bài tp 3  Qun .  9.4. Bài tp 4  Qun lý D án  TÀI LIU THAM KHO  iv v LI M U Ngày nay các h tht vai trò quan trng trong hong ca doanh nghip. Các h th toán, khách hàng, thông tin v sn xut, phân phn tr doanh nghip mt cách hiu qucác quynh hp lý. S phát trin ca công ngh thông tin làm cho vic xây dng và vn hành các h thng  d liu c d dàng, tin li. Trong phm vi ca môn hc Tin hc ng dng dành cho sinh viên các ngành kinh t, chúng tôi quynh chn ch   d li ging dy, nhm cung cp các kin thc và k n, làm ti i hc tip cn vi vic xây dng hay s dng các h thng thông tin sau này. Ni dung ca môn hc gm hai phn chính: Phn I: Nh d liu. Phn này cung cp các kin thc lý thuyt v  d liu, c th là mô hình t chc d liu quan h và các phép toán x lý s liu. Phn II: H qun tr  d liu Microsoft Access.Trong phi hc ng dng các kin thc trong phn I cho mt phn mm c th là Microsoft Access, rèn luyn các k  thit l d liu, thc hin các câu truy vn, xây dng các biu mu nhp li Vi thng là 2 tín ch cho c lý thuyt và thc hành, chúng tôi c gng cung cp nhng kin thn nh tránh nhng thiu sót. Chúng tôi mong nh c nhng ý ki môn h c hoàn thin  KHOA CÔNG NGH THÔNG TIN B MÔN H THNG THÔNG TIN  vi [...]... dụ 1: Cho biết các môn học có số tín chỉ từ 3 trở lên MaMH TenMH SoTinChi 102 Quản trị học 2 207 Cấu trúc dữ liệu 3 306 Tin học cơ sở 2 403 Kế toán tài chính 3 (SoTinChi >=3) (MonHoc) MaMH TenMH SoTinChi 207 3 403 2 Cấu trúc dữ liệu Kế toán tài chính 3 Ví dụ 2: Liệt kê các sinh viên sinh năm và có học bổng trên (Year(NgaySinh) = 1990 AND DiemTOEIC > 300) (SinhVien) MaSV HoSV TenSV NgaySinh GioiTinh... CN CN KT Công nghệ Thông tin Kinh tế 5308 Phạm Trang 12/7/1 0 Nữ 800 CN CN Công nghệ Thông tin 5308 Phạm Trang 12/7/1 0 Nữ 800 CN KT Kinh tế (MaKH=MaKhoa) (SinhVien × Khoa) MaSV HoSV TenSV NgaySinh GioiTinh HocBong 5202 Lê MaKH MaKhoa 1 Cường 21/5/1 Nam 200 KT KT Kinh tế TenKhoa 5207 Nguyễn Sơn 520 Ngô Hòa 17/7/1 16/8/1 0 0 Nữ Nam 800 200 KT CN KT CN Kinh tế Công nghệ Thông tin 5306 Huỳnh Nga 22/3/1... GiaoVien=’Tuấn’ [LopHoc ⋈ SinhVien⋈ KetQua]) vì giữa LopHoc và SinhVien không có thuộc tính kết nối Ví dụ Hãy cho biết TenMH, SoTinChi, Diem của các môn họcsinh viên có MaSV = ‘ 2 2’ đã học:  TenMH, SoTinChi, Diem ([ MaSV=’5202’ (KetQua ⋈ LopHoc ⋈ MonHoc)) 3.6 Phép nhóm dữ liệu (GROUP) Ví dụ 10: Giả sử có truy vấn sau: Dựa vào bảng SinhVien, tính số lượng sinh viên và tổng học bổng của từng khoa... MaKhoa CN KT SinhVien MaSV HoSV TenKhoa Công nghệ Thông tin Kinh tế TenSV NgaySinh GioiTinh HocBong MaKH 5202 Lê Cường 21/5/1 1 Nam 200 KT 5207 Nguyễn Sơn 17/7/1 0 Nữ 800 KT 520 5306 Ngô Huỳnh Hòa Nga 16/8/1 22/3/1 0 2 Nam Nữ 200 400 CN CN 5308 Phạm Trang 12/7/1 0 Nữ 800 CN Trong thực tế, giữa hai đối tượng Khoa và SinhVien có mối liên hệ là một Khoa thì có nhiều sinh viên và một sinh viên thì trực... MaKH KT MaKhoa TenKhoa CN Công nghệ Thông tin 1 Nam 200 KT KT Kinh tế 5207 Nguyễn Sơn 17/7/1 0 Nữ 800 KT CN Công nghệ Thông tin 5207 Nguyễn Sơn 520 Ngô Hòa 17/7/1 16/8/1 0 0 Nữ Nam 800 200 KT CN KT CN Kinh tế Công nghệ Thông tin 520 Hòa 16/8/1 0 Nam 200 CN KT Kinh tế 5306 Huỳnh Nga 22/3/1 2 Nữ 400 CN CN Công nghệ Thông tin 5306 Huỳnh Nga 22/3/1 2 Nữ 400 CN KT Kinh tế 5308 Phạm 5308 Phạm Trang 12/7/1 Trang... sinh viên có thể theo học nhiều lớp, do đó có nhiều bộ có cùng MaSV Tương tự, nếu chỉ chọn MaLop để làm khóa cũng không đủ vì một lớp có nhiều sinh viên theo học, nên có nhiều bộ có cùng MaLop Việc chọn {MaSV, MaLop} làm khóa là phù hợp vì theo ngữ nghĩa thực tế một sinh viên chỉ theo học một lớp một lần và chỉ có một điểm số 2.3.2 Mối liên hệ giữa các quan hệ Ràng buộc Khóa ngoại Xét hai quan hệ SinhVien... MaKhoa 2 MaSV HoSV TenSV NgaySinh GioiTinh HocBong MaKH MaKhoa Cường 21/5/1 1 Nam 200 KT CN Công nghệ Thông tin 5202 Lê Cường 21/5/1 5207 Nguyễn Sơn 17/7/1 1 0 Nam Nữ 200 800 KT KT KT CN Kinh tế Công nghệ Thông tin 5207 Nguyễn Sơn 17/7/1 0 Nữ 800 KT KT Kinh tế 520 Ngô Hòa 16/8/1 0 Nam 200 CN CN Công nghệ Thông tin 520 Ngô 5202 Lê TenKhoa Hòa 16/8/1 0 Nam 200 CN KT Kinh tế 5306 Huỳnh 5306 Huỳnh Nga... tượng sinh viên của trường đại học được thể hiện như sau: SinhVien(MaSV, HoTen, SoCMND, NgaySinh, DiemTOEIC) Trong đó SinhVien là tên quan hệ MaSV, HoTen, SoCMND, NgaySinh, DiemTOEIC là các thuộc tính Nếu trình bày đầy đủ kiểu dữ liệu của các thuộc tính thì có thể viết như sau: SinhVien(MaSV: text, HoTen: text, SoCMND: text, NgaySinh: datetime, DiemTOEIC: number) SinhVien MaSV HoTen SoCMND NgaySinh... quản lý sinh viên trong trường đại học, Hình I- thể hiện một lược đồ cơ sở dữ liệu được gọi là DaiHoc gồm có năm quan hệ: DaiHoc = { Khoa, SinhVien, MonHoc, LopHoc, KetQua } thể hiện một cơ sở dữ liệu tương ứng với lược đồ DaiHoc Chúng ta sẽ sử dụng cơ sở dữ liệu này để minh họa cho các vấn đề khác về sau Hình I-5 Khoa MaKhoa TenKhoa SinhVien MaSV MonHoc MaMH HoSV TenSV TenMH NgaySinh GioiTinh SoTinChi... KT Công nghệ Thông tin Kinh tế Ngô Hình I- Phép tích Descartes Bản thân phép tích Descartes ít có ý nghĩa thực tế Tuy nhiên phép tích Descartes là cơ sở cho phép kết nối được trình bày trong phần tiếp theo 3.5 Phép kết nối bằng (EQUI JOIN) Ví dụ Xét truy vấn sau đây: hãy cho biết tên khoa ứng với từng sinh viên Truy vấn trên có thể thực hiện được dùng phép tích Descartes, sau đó áp dụng thêm một một . i b) BÀI GING TIN HỌC ỨNG DỤNG DÀNH CHO SINH VIÊN CÁC NGÀNH KINH TẾ i MC LC LI M U ..................................................................................................................................... TIN HỌC ỨNG DỤNG DÀNH CHO SINH VIÊN CÁC NGÀNH KINH TẾ I HC NHA TRANG KHOA CÔNG NGH THÔNG TIN B MÔN H THNG THÔNG TIN

Ngày đăng: 24/01/2013, 16:22

HÌNH ẢNH LIÊN QUAN

Hình I- . Mô tả đơn giản một hệ thống cơ sở dữ liệu - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Mô tả đơn giản một hệ thống cơ sở dữ liệu (Trang 14)
Hình I- . Cơ sở dữ liệu BanHang - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Cơ sở dữ liệu BanHang (Trang 15)
Hình I- . Quan hệ thể hiện dưới dạng bảng - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Quan hệ thể hiện dưới dạng bảng (Trang 18)
Hình I- . Quan hệ thể hiện dưới dạng bảng - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Quan hệ thể hiện dưới dạng bảng (Trang 18)
Ví dụ: với mục đích quản lý sinh viên trong trường đại học, Hình I- thể hiện một lược  đồ  cơ  sở  dữ  liệu  được  gọi  là DaiHoc  gồm  có  năm  quan  hệ:  DaiHoc  =  {  Khoa,  SinhVien, MonHoc, LopHoc, KetQua } - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
d ụ: với mục đích quản lý sinh viên trong trường đại học, Hình I- thể hiện một lược đồ cơ sở dữ liệu được gọi là DaiHoc gồm có năm quan hệ: DaiHoc = { Khoa, SinhVien, MonHoc, LopHoc, KetQua } (Trang 19)
Hình  I-5   thể  hiện  một  cơ  sở  dữ  liệu  tương  ứng  với  lược  đồ  DaiHoc. Chúng  ta  sẽ  sử  dụng cơ sở dữ liệu này để minh họa cho các vấn đề khác về sau - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I-5 thể hiện một cơ sở dữ liệu tương ứng với lược đồ DaiHoc. Chúng ta sẽ sử dụng cơ sở dữ liệu này để minh họa cho các vấn đề khác về sau (Trang 19)
Hình I- . Lược đồ cơ sở dữ liệu quan hệ DaiHoc - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Lược đồ cơ sở dữ liệu quan hệ DaiHoc (Trang 20)
Hình I-5. Một cơ sở dữ liệu phát sinh từ lược đồ cơ sở dữ liệu DaiHoc - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I-5. Một cơ sở dữ liệu phát sinh từ lược đồ cơ sở dữ liệu DaiHoc (Trang 20)
Hình I- . Mối liên hệ và ràng buộc khóa ngoại giữa các lượt đồ quan hệ trong           CSDL DaiHoc - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Mối liên hệ và ràng buộc khóa ngoại giữa các lượt đồ quan hệ trong CSDL DaiHoc (Trang 24)
 Thao tác này không thành công vì trong quan hệ LopHoc (bảng con) có lớp ‘  ’ và lớp ‘  ’ tham chiếu đến môn học này - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
hao tác này không thành công vì trong quan hệ LopHoc (bảng con) có lớp ‘ ’ và lớp ‘ ’ tham chiếu đến môn học này (Trang 25)
Hình I- . Phép tích Descartes - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
nh I- . Phép tích Descartes (Trang 33)
Access là một hệ quản trị theo mô hình cơ sở dữ liệu quan hệ, vì vậy vì vậy Access có các đối tượng để thể hiện các khái niệm quan hệ, lược đồ quan hệ và truy vấn:  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
ccess là một hệ quản trị theo mô hình cơ sở dữ liệu quan hệ, vì vậy vì vậy Access có các đối tượng để thể hiện các khái niệm quan hệ, lược đồ quan hệ và truy vấn: (Trang 44)
CHƯƠNG 5. BẢNG (TABLE)  5.1. Các khái niệm - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
5. BẢNG (TABLE) 5.1. Các khái niệm (Trang 47)
Mô tả dữ liệu 2 bảng như sau: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
t ả dữ liệu 2 bảng như sau: (Trang 50)
5.2. Xây dựng cấu trúc bảng - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
5.2. Xây dựng cấu trúc bảng (Trang 50)
Hộp Relationship Type: cho biết kiểu quan hệ giữa 2 bảng đang thiết lập: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
p Relationship Type: cho biết kiểu quan hệ giữa 2 bảng đang thiết lập: (Trang 58)
Bảng được tham chiếu  (bảng có quan hệ  ) - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
ng được tham chiếu (bảng có quan hệ ) (Trang 59)
Bảng có  quan hệ  nhiều (∞) - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
Bảng c ó quan hệ nhiều (∞) (Trang 59)
Điều kiện NOT IN (SELECT MaMH FROM LopHoc) nghĩa là: trong bảng môn học, hãy tìm các môn mà MaMH không có trong bảng LopHoc - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
i ều kiện NOT IN (SELECT MaMH FROM LopHoc) nghĩa là: trong bảng môn học, hãy tìm các môn mà MaMH không có trong bảng LopHoc (Trang 67)
Ví dụ 0: Xét câu truy vấn: dựa vào bảng SinhVien, đếm số sinh viên và tính tổng học bổng theo từng khoa:  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
d ụ 0: Xét câu truy vấn: dựa vào bảng SinhVien, đếm số sinh viên và tính tổng học bổng theo từng khoa: (Trang 68)
Sau đó trong màn hình Design, trên thanh công cụ, thay từ All thành 2: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
au đó trong màn hình Design, trên thanh công cụ, thay từ All thành 2: (Trang 68)
6.2.3. Crosstab Query - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
6.2.3. Crosstab Query (Trang 71)
Sau đó nhập vào tên của bảng cần lưu kết quả - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
au đó nhập vào tên của bảng cần lưu kết quả (Trang 73)
Để thực hiện truy vấn này, trước tiên tạo một Select Query cho bảng SinhVien với 2 trường được chọn là HocBong và GioiTinh  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
th ực hiện truy vấn này, trước tiên tạo một Select Query cho bảng SinhVien với 2 trường được chọn là HocBong và GioiTinh (Trang 74)
Nhấn nút Yes để cập nhật. Kết quả của bảng SinhVien sau khi update là: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
h ấn nút Yes để cập nhật. Kết quả của bảng SinhVien sau khi update là: (Trang 74)
Chọn bảng (table) hay truy vấn (query) cần thiết cho Form  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
h ọn bảng (table) hay truy vấn (query) cần thiết cho Form (Trang 78)
 Bước 1: Tạo Form hiển thị cho bảng Khoa bằng Wizard và chọn Style Columnar. Đặt tên cho Form này là Khoa_MainForm  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
c 1: Tạo Form hiển thị cho bảng Khoa bằng Wizard và chọn Style Columnar. Đặt tên cho Form này là Khoa_MainForm (Trang 83)
 Bước 1: Sử dụng form Wizard, chọn các thuộc tính của bảng Khoa: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
c 1: Sử dụng form Wizard, chọn các thuộc tính của bảng Khoa: (Trang 85)
 Bướ c: Chọn tiếp các thuộc tính của bảng SinhVien: - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
c Chọn tiếp các thuộc tính của bảng SinhVien: (Trang 86)
- Một bảng lương sẽ được in ra. - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
t bảng lương sẽ được in ra (Trang 87)
- Print tabl e- In nội dung một bảng - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
rint tabl e- In nội dung một bảng (Trang 89)
- Tuỳ chọn Picture nếu muốn thể hiện một hình ảnh lên nút lệnh. Cuối cùng, nhấn Finish để kết thúc việc tạo một nút lệnh - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
u ỳ chọn Picture nếu muốn thể hiện một hình ảnh lên nút lệnh. Cuối cùng, nhấn Finish để kết thúc việc tạo một nút lệnh (Trang 90)
Việc chọn table Khoa có nghĩa là giá trị của các cột trong bảng Khoa sẽ được sử dụng để hiển thị trên báo cáo - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
i ệc chọn table Khoa có nghĩa là giá trị của các cột trong bảng Khoa sẽ được sử dụng để hiển thị trên báo cáo (Trang 92)
2) Nhập dữ liệu cho các bảng theo hình bên dưới - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
2 Nhập dữ liệu cho các bảng theo hình bên dưới (Trang 104)
2) Nhập dữ liệu cho các bảng theo hình bên dưới - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
2 Nhập dữ liệu cho các bảng theo hình bên dưới (Trang 104)
1) Tạo Form cho phép nhập dữ liệu vào bảng Khoa, SinhVien, MonHoc - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
1 Tạo Form cho phép nhập dữ liệu vào bảng Khoa, SinhVien, MonHoc (Trang 107)
Bảng NhanVien. - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
ng NhanVien (Trang 115)
2) Thiết lập mối quan hệ giữa các bảng đã cho 3)Nhập dữ liệu cho các bảng 3)Nhập dữ liệu cho các bảng  - Bài giảng tin học ứng dụng dành cho sinh viên ngành kinh tế
2 Thiết lập mối quan hệ giữa các bảng đã cho 3)Nhập dữ liệu cho các bảng 3)Nhập dữ liệu cho các bảng (Trang 120)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w