Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 1 Lê Thị Minh Nguyện

19 640 0
Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 1  Lê Thị Minh Nguyện

Đ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

8/5/2014 TIN HỌC ỨNG DỤNG TRONG KINH DOANH Chƣơng TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Giảng Viên: Lê Thị Minh Nguyện Email: nguyenltm@hotmail.com Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU NỘI DUNG Các khái niệm 19/08/2012 Các bƣớc phân tích và thiết kế (CSDL) Các hệ quản trị CSDL Hệ Quản trị CSDL Ms Access - MaMH: 701006 - Chương Tổng quan Excel 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC KHÁI NIỆM 1.1 Khái Niệm Về Microsoft Access  Ms Access phần mềm ứng dụng Microsoft Office Là hệ Quản trị CSDL theo mơ hình quan hệ  Giúp cho lưu trữ thông tin liệu dạng bảng tính tốn, xử lý liệu bảng lưu trữ  Xây dựng phần mềm quản lý liệu như: Quản lý nhân sự, Quản lý bán hàng, Quản lý đào tạo, 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC KHÁI NIỆM 1.2 Cơ sở liệu  Cơ sở liệu (CSDL) Là tập hợp số liệu liên quan đến chủ thể hay mục đích khai thác thuộc lĩnh vực tổ chức theo mơ hình xác định  Có thể hiểu CSDL vật chứa dùng để lưu trữ quản lý thông tin mà ta muốn, phải có khả truy xuất đồng thời  Ví dụ: Xét hệ thống bán vé máy bay Dữ liệu lưu trữ bao gồm thông tin sân bay, chuyến bay, đường bay, hành khách v.v Dữ liệu lưu trữ theo cách liên hệ với cho phục vụ hành khách tiện lợi, bảo đảm hành khách chuyến  Xét hệ thống tuyển sinh trường đại học Dữ liệu lưu trữ thông tin sinh viên, ngành, bảng điểm… 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC KHÁI NIỆM 1.3 Cơ sở liệu quan hệ (CSDLQH)  CSDLQH sở liệu liệu đặt bảng có quan hệ với Nhằm phản ánh mối liên kết thực đối tượng liệu bên giới thực  Mỗi bảng có hình thức dịng cột Mỗi cột gọi vùng hay trường, dòng mẫu tin 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.1 Xác định mục tiêu CSDL  Bắt đầu làm việc với người sử dụng CSDL sau để tìm hiểu yêu cầu họ, thu thập bảng báo cáo mà họ cần mẫu biểu để nhập liệu vào hệ thống  Người xác định mục tiêu phải nắm rõ yêu cầu nhà quản lý có hai vấn đề tương tự có cách tổ chức khác 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.2 Xác định bảng liệu sơ khởi - Phác thảo theo lô liệu thực tế thành bảng liệu sơ khởi Ví dụ 1: Trong hệ thống quản lý cơng nợ khách hàng ta có bảng (thực thể) + Hồ sơ khách hàng (công nợ khách hàng): lưu giữ thông tin khách hàng gồm: mã khách, tên khách, số nợ đầu… + Hóa đơn: lưu giữ thơng tin hóa đơn như: số hoá đơn, ngày phát sinh hoá đơn, mã khách, số tiền,… + Phiếu thu: lưu giữ thông tin thu, chẳng hạn: số phiếu thu, mã khách,, số tiền,… Ví dụ 2: Trong quản lý lương gồm bảng: - Phịng ban: lưu giữ thơng tin phòng ban - Phụ cấp chức vụ: lưu giữ mức phụ cấp theo chức vụ - Lương: lưu giữ thông tin lươngcủa nhân viên 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Ví dụ 3: Quản lý lương theo sản phẩm gồm bảng + Nhân viên:lưu giữ thông tin nhân viên như: mã nhân viên, họ tên, mã phân xưởng… + Sản phẩm: lưu giữ thông tin đơn giá sản phẩm mã sản phẩm , tên sản phẩm, đơn giá gia công sản phẩm,… + Nhân viên gia công sản phẩm: lưu trữ sớ lượng gia công sản phẩm nhân viên như: số biên nhận, mã nhân viên, mã sản phẩm, số lượng, Ví dụ 4: Quản lý điểm thi trung tâm dạy nghề sau + Học viên: lưu giữ thông tin học viên Mã học viên, Họ tên, Ngày sinh, Phái, địa Chỉ, + Môn học: Lưu giữ thông tin môn học Mã môn, Tên môn … + Kết quả: Lưu giữ kết tập học tập học viên Mã hoc viên, Mã môn học, điểm thi… 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.3 Xác định trƣờng bảng  Lưu trữ liệu theo thuộc tính bé Chẳng hạn nên tách họ tên thành phần gộp thành phần lại đơn giản tách thành phần làm hai thường người ta thường xếp theo tên theo họ  Khơng khai báo trường tính tốn Ví dụ: Thành tiền, Tổng cộng… Muốn có kết tính tốn ta thường dùng câu truy vấn (xem chương 3)  Mỗi bảng có cột (hay nhóm cột) làm khóa (Primary key) 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.4 Khóa (Key) Khóa tập thuộc tính dùng để xác định tính quan hệ 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 10 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.4.1 Khóa (Primary Key) NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHONG)  Có khóa • MANV • HONV, TENNV, NGSINH  Khi cài đặt quan hệ thành bảng (table) • Chọn khóa làm sở để nhận biết – Khóa có thuộc tính • Khóa chọn gọi khóa (PK - primary key) – Các thuộc tính khóa phải có giá trị khác null – Các thuộc tính khóa thường gạch – Khơng phép trùng 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 11 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Ví dụ: Quản lý điểm thi gồm bảng - Học viên: Mã học viên, họ tên, ngày sinh, phái, địa - Môn học: Mã môn, tên môn - Kết quả: Mã hoc viên, Mã môn học, điểm thi Bảng Môn học: Lưu trữ thông tin môn học Có cột Mã mơn làm khóa thơng thường mơ hình quan hệ viết gọn sau: MOMHOC(MaMon, TenMon) Thực phụ thuộc hàm biết MaMon nhận biết TenMon: MaMon TenMon 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 12 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Xét bảng liệu sau a) khố khơng trùng khơng rỗng b) Khóa bị trùng c) Khóa rỗng 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 13 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.4.2 Khóa ngoại  Cho quan hệ R S Một tập thuộc tính K quan hệ R gọi khoá ngoại quan hệ R K khoá nội quan hệ S  Ví dụ:  KHOA(MaKhoa, TenKhoa)  LOP_HOC(MaLop, TenLop, NienKhoa, #MaKhoa)  MaKhoa quan hệ LOP_HOC khoá ngoại khố quan hệ KHOA 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 14 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.5 quan hệ Quan hệ 1-1: Là mối quan hệ mà mẫu tin bảng có quan hệ với mẩu tin bảng ngựơc lại Ví dụ: Quản lý học viên gồm hai phần: Một học viên có mẫu tin phần điểm có mẩu tin phần lý lịch 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 15 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL • Trong thực tế ta thường chấp nhận quan hệ 1-1 dạng khiếm khuyết (1-0, 0-1) nghĩa có bảng mà chưa có bảng khác Yêu cầu giáo viên chủ nhiệm lớp Khi mối quan hệ bảng 1-1(qua trường MaGV- MaGVCN) ta khơng gộp bảng lại với bảng có ý nghĩa khác (phản ánh thực tế khác nhau) 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 16 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Quan hệ 1-n: Là mối quan hệ mà mẩu tin bảng liệu có quan hệ với nhiều mẩu tin bảng liệu (nhưng khơng có chiều ngược lại) Ví dụ: Chẳng hạn quản lý công nợ khách hàng gồm phần: Một khách hàng có nhiều phiếu thu, phiếu thu thuộc khách hàng 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 17 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Quan hệ bắc cầu: Là mối quan hệ có bảng A quan hệ với bảng B bảng B quan hệ với bảng C Ví dụ: Khi khoa muốn quản lý phần kết học tập sinh viên theo điểm thi cần hiển thị khoa có sinh viên điểm thi sinh viên: - Phần hồ sơ khoa: gồm: MaKhoa, TenKhoa, NamTL - Phần Sinh viên (SV) chia làm phần nhỏ: + Phần chung SV: MaSV, HoSV, TenSV, NgaySinh, MaKhoa + Phần ghi điểm: ghi nhiều điểm cho SV, gồm: MaSV, MaMH, Diem 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 18 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Quan hệ đồng thời: Là mối quan hệ mà bảng A có quan hệ với bảng B C Ví dụ: quản lý điểm sinh viên Bảng điểm có quan hệ đồng thời với học viên mơn học Đây phân rã mối quan hệ nhiều học viên mơn học (một mơn học có nhiều sinh viên theo học sinh viên theo học nhiều mơn) khóa bảng điểm kết hợp hai khóa bảng học viên môn học (MaHV+ MaMH) 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 19 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL Quan hệ phản thân: Trong vài trường hợp đặc biệt ta có quan hệ phản thân, nghĩa bảng có quan hệ với Ví dụ: Ta cần biết mơn học có mơn học trước nơm học  Lý thuyết 19/08/2012 - Access MaMH: 701006 - Chương Tổng quan Excel 20 10 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC PHÂN TÍCH VÀ THIẾT KẾ CSDL  Ví dụ CSDL quản lý điểm 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 21 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC HỆ QUẢN TRỊ CSDL HIỆN NAY       Access SQL Server Oracle DB2 MySQL … 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 22 11 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4.1 Giới thiệu Microsoft Access 2010 chương trình ứng dụng văn phịng Microsoft Office 2010 chạy mơi trường Windows Đây phần mềm thuộc hệ Quản Trị Cơ Sở Dữ Liệu Quan hệ (Relational Database Management System – RDBMS) giúp quản lý, bảo trì khai thác liệu lưu trữ máy tính Tập tin CSDL Access có phần mở rộng *.accdb 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4.2 Các đối tƣợng CSDL MS Access  Table (bảng): thành phần CSDL, cho phép lưu trữ liệu phục vụ công tác quản lý Các bảng CSDL thường có mối quan hệ với  Query (truy vấn): công cụ dùng để tính tốn trường khơng cần lưu trữ (điểmTB, thành tiền), xếp, tìm kiếm, tổng hợp liệu  Form (Biểu mẫu): cho xây dựng biểu mẫu nhập số liệu thực tế, giúp NSD thực việc nhập, xuất phong phú, không đơn điệu nhập xuất Table hay Query 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 24 12 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4.2 Các đối tƣợng CSDLMS Access  Report (Báo biểu): cho in ấn với khả • In liệu dạng bảng biểu • Sắp xếp liệu trước in • In liệu có quan hệ báo cáo  Macro (tập lệnh): tập hợp lệnh nhằm thực thao tác thường gặp Khi gọi Macro, Access cho thực dãy lệnh tương ứng qui định  Module (đơn thể): dạng tự động hoá chuyên sâu Macro Đó hàm riêng NSD viết ngôn ngữ Access Basic 19/08/2012 - MaMH: 701006 - 25 Chương Tổng quan Excel 25 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4.3 Tổng quan Access 2010  Khởi động chương trình Access  Cách 1: Double click vào Icon ngồi hình Desktop  Cách 2: Start -> (All) Programs -> Microsoft Office -> Microsoft Office Access 2010  Cách 3: Vào Start -> Run gõ vào tên tập tin khởi động Access msaccess.exe sau Enter  Kết thúc làm việc với Access Chọn menu File –> Exit hay click nút Close hay dùng phím tắt ALT+F4 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 26 13 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4.3 Tổng quan Access 2010 Right Center Left 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 27 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Thanh Ribbon: Access 2010 hiển thị nút lệnh dài gọi Ribbon Thanh Ribbon tạo nhiều Tab khác Các Tab Ribbon chia thành nhóm khác nhau, nhóm hiển thị tiêu đề bên nhóm 28 19/08/2012 MaMH: 701006 Chương Tổng quan Excel 14 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Thanh Navigation Pane: Navigation Pane khung chứa nội dung sở liệu Từ khung Navigation Pane, bạn mở Table, Query, Form, Report, Macro, Module sở liệu cách Double Click vào tên đối tượng 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 29 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Tạo tập tin CSDL Access - Tạo sở liệu rỗng Click nút Blank Database Nhập tên tập tin CSDL Chọn nơi để lưu tập tin Bấm nút Create để tạo tập tin CSDL 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 30 15 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Tạo tập tin CSDL Access  Tạo sở liệu theo mẫu (Template) + Tại cửa sổ khởi động, Chọn Sample Template → chọn mẫu sở liệu có sẵn + Tại File Name: Nhập tên tập tin CSDL + Click nút Browse để định vị trí lưu tập tin + Click nút Create để tạo tập tin CSDL 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 31 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Quản lý sở liệu  Recent: Hiển thị danh sách tập tin sở liệu đƣợc mở gần 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 32 16 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Quản lý sở liệu  Mở sở liệu • Cách + Tại cửa sổ khởi động, Tab File -> Open + Chọn tập tin sở liệu cần mở -> Open • Cách Double Click vào tên tập tin cần mở 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 33 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Quản lý sở liệu  Compact & Repair Database + Giúp thu hồi lại phần nhớ bị rỗng, làm cho tập tin CSDL gọn lại 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 34 17 8/5/2014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Quản lý sở liệu  Tạo Password + Mở sở liệu chế độ Exclusive + File -> Info -> Encrypt with Password 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 35 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS  Quản lý sở liệu  Tạo Password + Mở sở liệu chế độ Exclusive + File -> Info -> Encrypt with Password 19/08/2012 - MaMH: 701006 - Chương Tổng quan Excel 36 18 8/5/2014 TRƢỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA QUẢN TRỊ KINH DOANH 19 ... với mẩu tin bảng ngựơc lại Ví dụ: Quản lý học viên gồm hai phần: Một học viên có mẫu tin phần điểm có mẩu tin phần lý lịch 19 /08/2 012 - MaMH: 7 010 06 - Chương Tổng quan Excel 15 Chương 1: TỔNG... 19 /08/2 012 - MaMH: 7 010 06 - Chương Tổng quan Excel 22 11 8/5/2 014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU HỆ QUẢN TRỊ CSDL MS ACCESS 4 .1 Giới thiệu Microsoft Access 2 010 chương trình ứng dụng văn phịng... quan hệ với Ví dụ: Ta cần biết mơn học có mơn học trước nơm học  Lý thuyết 19 /08/2 012 - Access MaMH: 7 010 06 - Chương Tổng quan Excel 20 10 8/5/2 014 Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU CÁC BƢỚC

Ngày đăng: 09/01/2016, 10:28

Từ khóa liên quan

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

Tài liệu liên quan