Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

34 543 0
Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

Đ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

CÁC TÍNH TỐN KINH TẾ VÀ TÀI CHÍNH TRONG HỆ THỐNG THƠNG TIN QUẢN LÝ Trong hệ thống thơng tin quản lý, vấn đề phân tích tác động yếu tố đến hiệu kinh tế sở sản xuất kinh doanh vấn đề dự báo kinh tế có vai trị định hướng quan trọng Trong chương xem xét việc sử dụng công cụ Data Analysis Excel để giải tốn I Giới thiệu cơng cụ phân tích Data Analysis Trong Excel có cơng cụ phân tích hiệu Đó cơng cụ phân tích Data Analysis Các bước làm việc với cơng cụ Data Analysis sau: Bước 1: Từ cửa sổ Excel, chọn Tools, chọn Add-Ins… Xuất cửa sổ sau: Chọn tích vào Analysis ToolPak Analysis ToolPak-VBA hình vẽ Bước 2: Từ cửa sổ Excel chọn Tools, chọn Data Analysis xuất hình sau: Chọn Regression hình vẽ xuất hình có tính sau: Trong Tab Input: Nhập địa ô chứa liệu, chọn Labels xác định hàng không chứa liệu Trong Tab Output options: Output Range: địa chứa kết phân tích New Worksheet Ply: chuyển kết phân tích đến bảng tính khác Workbook New Workbook: Gửi kết phân tích đến Workbook Bây xem xét việc ứng dụng cơng cụ phân tích Excel để giải toán thường gặp hệ thống thơng tin quản lý II Phân tích tương quan đơn Trong hệ thống thông tin quản lý, thường phải nghiên cứu ảnh hưởng yếu tố nguyên nhân đến yếu tố kết Chẳng hạn, xác định yếu tố tác động đến xuất lao động doanh nghiệp, yếu tố ảnh hưởng đến lợi nhuận trung tâm thương mại Chúng ta muốn lượng hóa mối liên hệ cách cụ thể hàm số biểu diễn phụ thuộc yếu tố kế vào yếu tố nguyên nhân Trong trường hợp này, phải thiết lập hàm tương quan đơn dạng Y = AX + B X yếu tố nguyên nhân Y yếu tố kết Chúng ta xét số toán sau đây: Bài toán 1: Trong hệ thống thông tin quản lý sản xuất doanh nghiệp, để đánh giá tác động đầu tư cho công nghệ đến xuất lao động doanh nghiệp, người ta tiến hành thu thập số liệu 10 năm Số liệu trình bầy bảng sau: A Stt B năm 10 C NSLĐ 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 D đầu tư cho công nghệ 15000 15500 16000 16450 16500 16700 17000 18000 18500 19000 1000 1100 1250 1250 1300 1350 1400 1500 1550 1650 Kết phân tích Excel sau: SUMMARY OUTPUT Regression Statistics Multiple R 0.984163526 R Square 0.968577846 Adjusted R Square 0.964650077 Standard Error 37.61620476 Observations 10 ANOVA df Regression Residual Total SS 348930.1691 11319.83089 360250 MS 348930.2 1414.979 F 246.5974 Intercept X Variable Coefficients 8398.265 6.342124 Standard Error 544.5869 0.403869 t Stat 15.42135 15.70342 P-value 3.1081E-07 2.6998E-07 Như vậy, mối liên hệ đầu tư cho công nghệ xuất lao động doanh nghiệp biểu diễn hàm tương quan đơn có dạng: Y= 6.342124 X + 8398.265 Bài toán 2: Cho số liệu doanh số bán lẻ tháng 12 tháng năm 1999 trung tâm thương mại lợi nhuận tương ứng cho bảng sau đây: A Stt 10 11 12 B Tháng 10 11 12 C Doanh số bán lẻ 5000 5100 5210 5200 5400 5545 5630 5700 6000 6100 6300 7000 D Lợi nhuận 500 502 512 521 534 543 544 560 570 610 613 680 Kết phân tích tốn Excel sau SUMMARY OUTPUT Regression Statistics Multiple R 0.989536 R Square 0.979182 Adjusted R Square 0.9771 Standard Error 8.128571 Observations 12 ANOVA Regression Residual Total df 10 11 SS 31078.18 660.7367 31738.92 Intercept X Variable Coefficients 40.50014 0.090973 Standard Error 23.94977 0.004195 MS 31078.18 66.07367 t Stat 1.691045 21.6877 F 470.3565 P-value 0.121706 9.71E-10 Như phương trình tương quan biểu diễn phụ thuộc lợi nhuận (Y) vào doanh số (X) sau: Y = 0.090973 X + 40.50014 Phương trình tương quan sử dụng để dự báo Giả sử muốn dự báo giá trị lợi nhuận doanh số đạt mức 8000 triệu đồng Thay giá trị X = 8000 vào phương trình tương quan ta được: Y= 768.28414 III Phân tích tương quan bội Phân xét hàm tương quan đơn biểu diễn mối liên hệ yếu tố đến yếu tốt kết Nhưng thực tiễn hoạt động kinh tế, có nhiều yếu tố tác động lẫn Một kết hoạt động sản xuất kinh doanh tác động tổng hòa nhiều yếu tố Yếu tố tạo tiền đề phát triển cho yếu tố Do phải xem xét mối liên hệ tương quan nhiều yếu tố với nhau, tức xét trường hợp tương quan bội Bài toán 3: Trong hệ thống Marketing, nghiên cứu mức tiêu dùng dân cư thành phố mua sắm trang thiết bị điện tử người ta thấy mức tiêu dùng phụ thuộc vào mức thu nhập theo đầu người tỷ lệ lạm phát, số liệu điều tra cho bảng sau đây: Stt 10 Thu nhập/đầu người 2000000 2500000 3000000 3400000 4000000 4500000 5200000 5500000 6500000 7500000 tỷ lệ lạm phát 7.56% 7.23% 6.23% 6.12% 5.45% 5.12% 5.02% 4.56% 4.23% 3.98% Mức tiêu dùng đồ điện 200000 220000 280000 320000 390000 420000 510000 500000 520000 540000 Trong trường hợp hàm tương quan bội có dạng Y= A 1X1 + A2X2 +B Y số tiền mua sắm đồ điện, X1 thu nhâp X2 tỷ lệ lạm phát Kết phân tích Data analysic cho kết sau: SUMMARY OUTPUT Regression Statistics Multiple R 0.978249486 R Square Adjusted R Square Standard Error Observations 0.956972057 0.944678359 30243.19962 10 ANOVA Regression Residual Total df SS 1.42397E+11 6402557864 1.488E+11 Intercept X Variable X Variable Coefficients 786183.4198 0.014497391 -8290394.859 Standard Error 257676.0143 0.020762036 3030777.057 MS 7.12E+10 9.15E+08 F t Stat 3.051054 0.698264 -2.7354 P-value 77.84249 0.018556 0.507538 0.029111 Hàm tương quan sau: Y = 0.014497391X1 - 8290394.859X2 + 786183.4198 Để dự toán mức tiêu dùng cho đồ điện thu nhập đầu người đạt 8000000 tỷ lệ lạm phát giảm 2.5% ta đặt giá trị X = 8000 000 X2 = 2.5% phương trình tương quan ta kết Y = 694899.53 đồng Bài toán 4: Trong hệ thống thông tin quản lý cỷa doanh nghiệp, để xác lập mối liên hệ tương quan giá trị tổng sản lượng doanh nghiệp với yếu tố đầu tư cho trang thiết bị, đầu tư cho quản lý đầu tư để nâng cao tay nghề cho công nhân doanh nghiệp chế tạo máy công cụ, người ta thu thập số liệu 10 năm trình bầy bảng sau đâu: Năm Giá trị SL 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 Thiết bị 50000 52000 53000 54000 55000 55600 57000 59000 61000 62000 Quản lý 500 500 510 555 560 600 700 750 800 850 Tay nghề 300 320 350 370 380 400 405 410 415 420 200 200 201 230 235 250 300 310 340 345 Kết phân tích sau: SUMMARY OUTPUT Regression Statistics Multiple R 0.989816636 R Square 0.979736973 Adjusted R Square 0.96960546 Standard Error 680.1109209 Observations 10 ANOVA df Regression Residual Total SS 134188694.8 2775305.188 136964000 Intercept X Variable X Variable X Variable Coefficients 29136.85417 37.86947122 38.12997172 -44.44386846 Standard Error 3070.045901 16.80812854 12.12191395 41.70611961 MS 44729565 462550.9 F t Stat 9.49069 2.253045 3.145541 -1.06564 P-value 96.70194 7.8E-05 0.065168 0.019927 0.327577 Như hàm hội quy bội là: Y= 37.86947122X1 + 38.12997172 X2 - 44.44386846X3 Như giá trị tổng sản lượng doanh nghiệp sản xuất máy công cụ phụ thuộc chặt chẽ vào yếu tố đầu tư cho trang thiết bị, đầu tư cho công tác quản lý đầu tư để nâng cao tay nghề công nhân IV Sử dụng hàm tài hệ thống thơng tin quản lý Xem xét việc sử dụng hàm tài Excel để giải ccác tốn khấu hao, tính tốn hiệu đầu tư Trình tự bước làm việc với hàm Excel sau: Chọn lệnh Insert từ Menu lệnh Chọn Function Trong cửa sổ Or select a category tên nhóm hàm ta chọn tên nhóm hàm tất tên hàm nhóm cửa sổ Select a function để bạn lựa chọn Ở chọn Financial xuất bảng sau: Màn hình giao diện hàm tài bao gồm mục để người sử dụng nạp địa tham số Chẳng hạn hình hàm tính tốn khấu hao SYD sau: Dòng đầu tên hàm chức Trong mục Formula result = xuất giá trị hàm Mục Cancel để trở lại bảng tính Mục Ok để kết thúc Sau thao tác ngày mục Formula result xuất giá trị hàm vừa tính tốn, đồng thời giá trị đặt vào vị trí nơi có trỏ bảng tính V Tính tốn khấu hao tài sản cố định hệ thống thông tin quản lý Tính tốn khấu hao tài sản cố định vấn đề thường gặp quản trị doanh nghiệp Trong thực tế quản lý người ta thường sử dụng phương pháp tính tốn khấu hao khác Trong phần xem xét số hàm tính toán khấu hao Excel Hàm SYD Chức năng: Tính tổng khấu hao hàng năm (Sum of year digits) tài sản cố định khoảng thời gian Quy cách: SYD(Cost, salvage, life, per) Tham số: Cost giá trị tài sản, salvage giá trị lại tài sản sau khấu hao, life đời hữu dụng tài sản, per số thứ tự năm khấu hao (năm thứ nhất, năm thứ hai, …) Bài toán Sử dụng hàm SYD tính tổng khấu hao hàng năm cho tài sản cố định cho bảng sau (đơn vị tính: triệu đồng) Tên tài sản Máy nổ Máy bào Máy doa Máy phát điện Bàn máy Dây cáp Máy đập Máy bàn Giá trị ban đầu Giá trị lại Số kỳ khấu hao tài sản tài sản 150,000,000 5,000,0000 145,000,000 40,000,000 120,000,000 35,000,000 7,500,000,000 1,500,000,000 1,000,000 100 1,200,000 100 35,000,000 45,000,000 120,000,000 30,000,000 Các bước tính tốn: Thiết lập bảng tính từ A1 đến I9 Đưa hộp sáng ô E2 Chọn Function Chọn nhóm hàm Financial Chọn hàm SYD Mục Cost nạp địa B2 Mục Salvage nạp C2 Mục life nạp D2 Mục Per nạp số (khấu hao năm thứ nhất) Tính khấu hao cho giai đoạn sau tương tự tham Per nhận giá trị 2, 3, Kết sau: Khấu hao kỳ bảng sau: kỳ kỳ kỳ kỳ tổng - 40,000,000.00 30,000,000.00 20,000,000.00 10,000,000.00 100,000,000.00 42,000,000.00 31,500,000.00 21,000,000.00 10,500,000.00 105,000,000.00 34,000,000.00 25,500,000.00 17,000,000.00 8,500,000.00 85,000,000.00 2,400,000,000.00 1,800,000,000.00 1,200,000,000.00 600,000,000.00 6,000,000,000.00 399,960.00 299,970.00 199,980.00 99,990.00 999,900.00 479,960.00 359,970.00 239,980.00 119,990.00 1,199,900.00 122,000,000.00 91,500,000.00 61,000,000.00 30,500,000.00 305,000,000.00 36,000,000.00 27,000,000.00 18,000,000.00 9,000,000.00 90,000,000.00 Cột tổng tổng năm khấu hao để so sánh với giá trị ban đầu tài sản Tính khấu hao tài sản với tỷ lệ khấu hao cố định Xét phương pháp tính tốn khấu hao khác Cho biết tỷ lệ khấu hao hàng năm so với giá trị lại tài sản năm trước Giá trị cịn lại tài sản trường hợp tính theo cơng thức: Salvage = Cost*(1-Rate)^Life Trong đó: Rate tỷ lệ khấu hao hàng năm Bài tốn: Tính khấu hao tài sản cố định với số liệu cho bảng sau đây: Tên tài sản Máy nổ Máy bào Máy doa Máy phát điện Bàn máy Dây cáp Giá trị tài sản Số năn sử dụng Tỷ lệ khấu hao/năm 15,000,000 10% 14,500,000 12% 1,200,000 15% 7,500,000 13% 100,000,000 15% 12,000,000 20% 10 210 213 214 215 1 1 01/01/81 01/01/81 01/01/81 01/01/81 3600 1625 825 2700 Mngr Clrk Drvr Spvr Mngr Clrk Drvr Spvr N N N N 50 60 50 60 Nạp liệu cho sở liệu i Bổ sung giá trị Có hai cách bổ sung giá trị cho bảng, cách 1, bổ sung trực tiếp một lệnh SQL cách 2, bổ sung nhiều giá trị lấy từ (các) giá trị bảng CSDL a) Bổ sung trực tiếp giá trị Cú pháp: Insert Into [(, , …)] Values (, , …); Ngữ nghĩa: Thêm giá trị (bản ghi) vào bảng có tên sau từ khóa Into với giá trị gán cho , gán cho v.v… Lưu ý: số lượng biểu thức kiểu giá trị biểu thức phải tương ứng với số lượng kiểu giá trị tên cột danh sách tên Ví dụ 1:Thêm phịng có tên Chức năng, mã 70 đặt địa điểm Hải phịng , kinh phí hoạt động 250000$/năm phịng khơng có doanh thu chưa có người phụ trách Insert Into Department (Deptno, Deptname, Loc, Mgr, Exp_budg, Rev_budg) Values(70, ‘Chức năng’, ‘Hải Phòng’, Null, 250000, Null); Kết ta có bảng Department với kết sau: Deptno Deptname Loc Mgr Exp_budg Rev_budg 10 20 30 40 50 60 70 Kế toán Marketing Nghiên cứu Hỗ trợ khách hàng Sản xuất Thành phẩm Chức Hà nội Hà nội Hà tây Hà nội Hà tây Hà tây Hải phòng 200 101 109 210 215 104 10.000 240.000 125.000 280.000 130.000 90.000 250.000 800.000 b) Thêm hay nhiều giá trị từ bảng CSDL 20 Cú pháp: Insert Into[(,…)] Select , ,… From [Where] [Group By ] [Order By [ASC|DESC], [ASC|DESC], …] [Having]; Ngữ nghĩa: Cũng trên, số lượng biểu thức kiểu giá trị biểu thức sau Select phải phù hợp với số lượng kiểu cột có tên danh sách sau tên bảng, đồng thời phải phù hợp với ràng buộc toàn vẹn định nghĩa quan hệ Nếu giá trị Select vi phạm ràng buộc toàn vẹn định nghĩa quan hệ bổ sung có thơng báo lỗi thích hợp khơng bổ sung vào bảng Ví dụ: Bổ sung ghi cho bảng EMPLHIST nhân viên chưa có trình cơng tác bảng, với giả thiết thêm họ tuyển dụng vào lại công ty kể từ ngày 01/01/1980 Câu lệnh SQL viết sau: Insert into EMPLHIST EmpNo Seq Date_Beg Date_End Salary FrJob ToJo b 100 10/01/80 1700 Clrk Clrk 103 01/01/81 3500 Anlt Anlt 105 01/01/81 4500 Mngr Mngr 110 01/01/81 1800 Clrk Clrk 200 01/01/81 2900 Mngr Mngr 210 01/01/81 3600 Mngr Mngr 213 01/01/81 1625 Clrk Clrk 214 01/01/81 825 Drvr Drvr 215 01/01/81 2700 Spvr Spvr Promo FrDept ToDept N N N N N N N N N 10 30 30 50 10 50 60 50 60 ii Tạo bảng với giá trị lấy từ CSDL Các câu truy vấn liệu để tìm kiếm thông tin tạo bảng trung gian với mối liên hệ cho xem và, phép, sửa chữa liệu xóa bỏ chúng Cú pháp: 21 Select, , … From Into Table [Where] [Group By] [Order By [ASC|DESC]], [ASC|DESC], …] [Having]; Ví dụ: Tạo bảng tên Manager bao gồm nhân viên phụ trách phòng ban Select* From Emloyee Into Manager Where Job=’Mngr’ Order By DeptNo; Kết ta có bảng Manager với ghi sau: EmpNo 101 102 103 114 Name Reed N Anh McDonne l Di Salvo Job Mngr Mngr Mngr Salary 4.500 3.800 2.900 Mngr 4.200 Comm DeptNo 30 40 20 Sex F F M 50 F iii Sửa nội dung nghi Thơng thường sửa nội dung ghi cách cho hiển thị nội dung bảng, di chuyển trỏ đến ghi cần sửa thực việc thay đổi, ghi nhỏ ghi lớn việc tìm vị trí khó khăn cung cấp lệnh cho phép sửa đổi nội dung ghi CSDL cách dễ dàng, xác nhanh chóng Cú pháp: Update Set = , = ,… = [Where]; Ngữ nghĩa: Giá trị trường có tên danh sách , , … ghi thỏa mãn điều kiện sau where sửa đổi thành giá trị 22 , ,…tương ứng Nếu khơng có mệnh đề where, tất ghi bảng sửa đổi Ví dụ: Tăng lương thêm 10% cho nhân viên phụ trách phòng ban Update Empoyee Set Salary=Salary*1.1 Where Job=’Mngr’ Kết là, lương nhân viên phụ trách phòng ban thể bảng EmpNo 101 102 103 114 Name Reed N Anh McDonne l Di Salvo Job Mngr Mngr Mngr Mngr Salary Comm 4.950 4.180 Sex F F M 50 3.190 4.620 DeptNo 30 40 20 F iv Xóa ghi khỏi bảng Việc loại bỏ ghi khỏi bảng CSDL thao tác cập nhật liệu tiến hành cáhc thường xuyên nhằm đảm bảo phản ánh tình trạng CSDL Cú pháp: Delete From [Where]; Ngữ nghĩa: Các ghi thỏa điều kiện sau Where bị xóa khỏi bảng Nếu khơng có mệnh đề Where tất ghi bảng bị xóa khỏi bảng Ví dụ: Xóa tất nhân viên phụ trách phòng ban khỏi bảng nhân viên Employee Delete From Employee Where Job=’Mngr’ Kết là, bảng Employee ghi sau: EmpNo 100 109 110 116 120 Name Smit Chen Allen Watson Turner Job Anlt Spvr Slsm Slsm Anlt Salary 3.500 3.600 2.700 5.300 3.700 Comm 8.000 5.200 DeptNo 30 60 40 30 20 Sex M M M F M 23 Tìm kiếm sở liệu Câu lệnh Select –SQL tìm kiếm liệu số câu lệnh SQL cài đặt đầy đủ phép tốn quan hệ dựa từ khóa Select, From, Where, Group By, Order By, Having Đây câu lệnh sử dụng phổ biến với mục đích tìm kiếm thơng tin CSDL quan hệ Cú pháp tổng quát câu lệnh sau: Select[Distinct], , … From , , … [Where ] [Group By , , …] [Order By |[ASC|DESC], …] Having]; i Tìm thơng tin từ cột bảng Select{*| [AS], [AS], …} From; Ví dụ: Khi cấn lấy thơng tin tất cột bảng sử dụng dấu (*) thay cho việc liệt kê tên cột bảng Câu lệnh tương đương với câu lệnh: Select * From Department; Kết câu lệnh bảng: Deptno Deptname Loc Mgr Exp_budg 10 20 30 40 50 60 Kế toán Marketing Nghiên cứu Hỗ trợ khách hàng Sản xuất Thành phẩm Hà nội Hà nội Hà tây Hà nội Hà tây Hà tây 200 101 109 210 215 104 10.000 240.000 125.000 280.000 130.000 90.000 Rev_budg 800.000 Ví dụ: Cho mã số, tên địa điểm, kinh phí hoạt động phịng ban công ty: Select DeptNo, DeptName, Loc, Exp_Budg From Department; Kết bảng sau: Deptno Deptname Loc Exp_budg 24 10 20 30 40 50 60 Kế toán Hà nội 10.000 Marketing Hà nội 240.000 Nghiên cứu Hà tây 125.000 Hỗ trợ khách hàng Hà nội 280.000 Sản xuất Hà tây 130.000 Thành phẩm Hà tây 90.000 Giả thiết cần đặt tên cho cột thay hiển thị tiếng anh câu lệnh viết sau: Select DeptNo As[Mã số], DeptName As [Tên phòng], Loc As [Địa điểm], Exp_budg As [Kinh phí] From Department; Kết câu lệnh sau: Mã số Tên phòng Địa điểm Kinh phí 10 20 30 40 50 60 Kế toán Marketing Nghiên cứu Hỗ trợ khách hàng Sản xuất Thành phẩm Hà nội Hà nội Hà tây Hà nội Hà tây Hà tây 10.000 240.000 125.000 280.000 130.000 90.000 ii Chọn dòng bảng- mệnh đề Where Nhiều trường hợp cần chọn giá trị bảng thỏa mãn điều kiện Mệnh đề Where với cú pháp Where cho phép thực điều biểu thức mà kết giá trị logíc (True) sai (False) Đây cài đặt phép chọn đại số quan hệ Ví dụ: Cho danh sách nhân viên phòng số 40?: Select * From Employee Where Deptno=40; Kết bảng sau: EmpNo Name Job Salary Comm DeptNo 102 N Anh Mngr 3.800 40 110 Allen Slsm 2.700 8.000 40 Ví dụ: Cho danh sách nhân viên phòng số 10, 30, 50 Select* From Employee Where (deptNo=10) OR (deptNo=30) or (deptno = 50) Sex F M 25 EmpNo 100 101 114 116 Name Smit Reed Di Salvo Watson Job Anlt Mngr Mngr Slsm Salary 3.500 4.500 4.200 5.300 Comm DeptNo 30 30 50 30 Sex M F F F iii Thứ tự hiển thị ghi – Mệnh đề Order by Để thực xếp nhân viên, SQL hỗ trợ mệnh đề Order By để xếp kết tìm Cú pháp: Order By |[ASC|DESC],|[ASC| DESC], … Biểu thức phải có giá trị số Ví dụ: cho danh sách nhân viên phòng 10, 30, 50 Kết in theo thứ tự tăng dần mã phòng giảm dần theo mức lương Select*From Employee where Deptno In (10,30,50) Order By ASC, DESC; Kết bảng: iv Điều kiện hiển thị ghi – mệnh đề Having Mệnh đề Where cho phép chọn ghi bảng thỏa mãn điều kiện tìm kiếm Trong số trường hợp sau tìm ghi thỏa điều kiện tìm, muốn hiển thị ghi thỏa điều kiện khác SQL hỗ trợ yêu cầu mệnh đề Having Thông thường mệnh đề áp dụng câu lệnh tìm giá trị thơng qua q trình tính tốn nhóm Ví dụ:liệt kê danh sách nhân viên phòng 10,30,50 Chỉ in người lãnh đạo phòng ban Select *From Employee Where Deptno IN (10,30,50) Order By ASC, 4DESC Having Job = “Mngr”; Kết bảng: EmpNo 101 114 Name Reed Di Salvo Job Mngr Mngr Salary 4.500 4.200 Comm DeptNo 30 50 Sex F F 26 v Truy vấn thông thi từ nhiều bảng liệu Bản chất giống bảng, tức cần thơng tin cần tìm lấy từ nguồn liệu Các bảng liệu nguồn cần mệnh đề From câu lệnh Select Nếu bảng liệu nguồn có tên thuộc tính giống nha tên thuộc tính phải viết tường minh biểu thức tìm kiếm với tên bảng kèm phía trước Nói chung CSDL quan hệ, bảng thường có mối liên hệ với Các bảng liên hệ với thông qua phép kết nối mệnh đề From thông qua điều kiện mệnh đề where câu lệnh select Ví dụ: cho mã phòng, tên phòng tên người lãnh đạo phòng tương ứng Trong ví dụ này, tên phịng lấy từ bảng department, mã phịng lấy từ bảng Department từ bảng Employee, tên nhân viên làm lãnh đạo phòng lấy từ bảng Employee, hai bảng kết nối với thông qua giá trị thuộc tính Mgr Department EmpNo Employee Lưu ý thuộc tính DeptNo có hai bảng Department Employee, viết lệnh phải rõ DeptNo bảng Select Department.DeptNo, DeptName From Department, Employee Where Department.Mgr = Employee.EmpNo Tránh viết nhiều câu lệnh SQL hỗ trợ bí đanh cách đặt bí danh sau tên bảng nguồn Câu lệnh viết dạng Select D.DeptNo, D.DeptName, E.Name From Department D, Employee E Where D.Mgr=E.Empno Kết cho bảng: D.Deptno D.Deptname E.Name 10 20 30 40 50 60 Kế toán Marketing Nghiên cứu Hỗ trợ khách hàng Sản xuất Thành phẩm McDonnel Reed N Anh Allen vi Các câu truy vấn lồng 27 Nhiều trường hợp cần phải tìm kiếm thơng tin qua nhiều bước: kết bước trước sử dụng biểu thức câu truy vấn tiếp theo, kết câu truy vấn v.v… Ví dụ: cho danh sách người làm việc phịng với ơng Allen Câu hỏi có hai bước a tìm số hiệu phịng mà ơng Allen làm nhân viên (ví dụ phịng tìm có mã pp) b tìm người có số hiệu phịng làm việc pp select * from Employee where Deptno= Any(select Deptno from employee where Name = ‘watson’; kết bảng: EmpNo 102 110 Name N Anh Allen Job Mngr Slsm Salary 3.800 2.700 Comm 8.000 DeptNo 40 40 Sex F M Nhóm thao tác tính tốn i Các hàm tính tốn nhóm ghi Các hàm: Count(*|): đếm số ghi có giá trị xác định cột cho Sum(): tính tổng giá trị biểu thức Min(): tìm giá trị nhỏ Max(): tìm giá trị lớn AVG(): tính giá trị trung bình biểu thức dựa ghi nhóm Các hàm thường phải kèm với mệnh đề Group By để thực phân nhó ghi theo giá trị cột trước tính tốn Nếu khơng có mệnh đề Group By câu lệnh coi toàn ghi bảng nhóm Ví dụ: cho biết nhân viên có mức lương cao (trung bình) nhân viên cơng ty Select Max(salary), AVG(salary) From Employee Bảng kết quả: 28 Max(Salary) 5.300 AVG(Salary) 3.800 ii Các hàm tính tốn ghi Hầu hết hệ quản trị CSDL cài đặt thư viện hàm xây dựng sẵn ngôn ngữ truy vấn liệu nhằm hỗ trợ việc xây dựng biểu thức tính tốn cho giá trị (hay ghi) quan hệ Các hàm toán học o ABS(x): trị tuyệt đối x o o LOG(x): logarit tự nhiên x o EXP(x): hàm mũ số e x: ex o SIGN(x): lấy dấu số x (trả 1-: x0) o Round(x,n): làm tròn tới n số lẻ o - SQRT(x): bậc hai x … hàm lượng giác: Sin, Cos, Tan, Asin, Acos, Atan, … Các hàm xử lý chuỗi ký tự o LEN(str): cho chiều dài dãy ký tự str o o Right(str,n): lấy n ký tự phía phải dãy str o - Left(str,n) lấy n ký tự phía trái dãy str MID(str,p,n): lấy n ký tự dãy str kể từ vị trí p dãy Các hàm xử lý ngày tháng thời gian o Date(): cho ngày tháng năm o Day(dd): cho số thứ tự ngày tháng biểu thức ngày dd o Month(dd): cho số thứ tự tháng năm biểu thức ngày o dd Year(dd): cho năm biểu thức ngày dd o Hour(tt): cho ngày (0 23) o Minute(tt): cho số phút thời gian tt o Second(tt): cho số giây biểu thức tt Các lệnh khai báo cấu trúc CSDL SQL Phần trình bày lệnh cần thiết để tạo bảng ràng buộc toàn vẹn định nghĩa bảng 29 - - i Cách đặt tên Tên gọi gồm tối đa 32 ký tự chữ Latinh, chữ số dấu gạch chân phải bắt đầu chữ Latinh dấu gạch chân Tuyệt đối không chứa khoảng trắng hay ký tự chữ Latinh tiếng Việt Chữ hoa hay chữ thường xem Tên bảng phải CSDL tên bảng trung gian không trùng với từ khóa nịa nghơn ngữ quản trị CSDL Tên cột bảng phải khác nhau, chúng giống nằm bảng khác ii Tạo bảng CSDL Cú pháp: Creat Table( (), (), (), ); Kiểu liệu là: Char(w): kiểu ký tự với kích thước cố định Chiều dai giá trị liệu ln ln làw ký tự Kích thước tối thiểu tối đa 255 ký tự VarChar(w): Kiểu ký tự với kích thước thay đổi từ đến w ký tự Giá trị lớn w 2000 Number(w,s): Kiểu liệu số có kích thước tối đa w ký tự (kể chứa dấu chấm thập phân), có s chữ số sau dấu chấm thể phần số lẻ Date: Kiểu liệu ngày tháng năm Logical: Kiểu liệu logic byte có giá trị (True), sai (False) Ví dụ: khai báo cấu trúc liệu bảng Department Creat Table Department ( Deptno Number(2) Deptname Char (15) Loc Char (15) 30 Mgr Number(3) Exp_Budg Number (7) Rev_budg Number(7) ); Khai báo ràng buộc toàn vẹn i Ràng buộc toàn vẹn miền giá trị Cú pháp: [Constraint ] Check () Ràng buộc toàn vẹn miền giá trị định nghĩa cột bảng, viết sau tên thuộc tính mà khơng cần phải viết tên ràng buộc toàn vẹ cụm Constraint Nếu định nghĩa nhiều cột bảng nên sử dụng cụm viết sau khai báo xong thuộc tính bảng biểu thức logíc trình bầy phần câu lệnh truy vấn thông tin, nhiên biểu thức không chứa câu hỏi Ví dụ: Viết lại câu lệnh khai báo cấu trúc bảng Department với ràng buộc toàn vẹn miền giá trị cho cột DeptNo: Create Table Department ( DeptNo Number(2) Primảy Ke Check (DeptNo Mod 10=0), DeptName Char(15) Not Null, Loc Char(15) Not Null Default “Houston”, Mgr Number(3) Exp_Budg Number(7) Not Null, Rev_Budg Number(7) ); Phép toán Mod dùng để lấy phần dư phép chia hai số nguyên Mệnh đề Check cho phép nhận ghi có giá trị cột DeptNo bội 10: 10, 20, 30, 90 ii Ràng buộc tồn vẹn khóa ngoại hay phụ thuộc tồn Cú pháp: [Constraint] Foreign Key () References () 31 Ví dụ: Định nghĩa cấu trúc bảng Employee Create Table Employee( EmpNo Number(3) Primary Key, Name Char(10) Not Null Job Char(5) References Jobs(Job), Salary Number(5) Not Null, Comm Number(5), DeptNo Number(2) References Department(DeptNo), Sex Char(1) Check(Sex=’F’ Or Sex =’M’) ); Các lệnh quản lý bảng từ điển liệu i Sửa đổi cấu trúc bảng Bổ sung thêm cột mới: Cú pháp: Alter Table Add([]) [mệnh đề Enable|Disable]; Với ::= [()] Ví dụ: Bổ sung thêm cột tên vợ chồng (Spouses_Name) dài 15 ký tự nhân viên bảng Empoyee: Alter Table Employee Add(Spouses_Name char(15)); Sửa đổi định nghĩa cột Cú pháp: Alter Table Modify(()[Null]) [mệnh đề Enable|Disable] Lưu ý: Khơng thể sửa đổi cột có chứa giá trị Null từ thuộc tính Null thành Not Null Khơng thể bổ sung cột với thuộc tính Not Null Muốn phải thực qua ba bước: (i) thêm cột với thuộc tính Null, (ii) điền đầy đủ giá trị cho cột, (iii) đổi lại thuộc tính cột thành Not Null 32 Khơng phép sửa đổi kích thước cột cho nhỏ lại, không phép thay đổi kiểu liệu cột, trừ trường hợp cột chưa có liệu Ví dụ: Sửa kích thước cột tên nhân viên (Name) thành 25 ký tự: Alter Table Employee Modify(Name char(25)); ii Hủy bỏ bảng Cú pháp: Drop Table || [Cascade Constraint]; Ngữ nghĩa: Hủy bỏ bảng có tên sau từ khóa Drop Table khỏi CSDL Khi tất liệu bảng bị xóa bỏ Để hủy bỏ ràng buộc tồn vẹn khác có liên quan tới bảng, cầnphải bổ sung câu lệnh từ khóa Cascade Constraint Ví dụ: hủy bỏ bảng Emplhist khỏi CSDL Drop Table Emplhist; iii Đổi tên bảng Cú pháp: Rename| To | ; Ngữ nghĩa: Tên bảng tên View đổi thành tên sau từ khóa To Ví dụ: đổi tên bảng Department thành Dept Rename Department To Dept; iv Xóa bỏ tất dịng bảng giải phóng vùng nhớ Cú pháp: Truncate Table ; Ngữ nghĩa: Khác với Delete From sử dụng để xóa nghi khỏi bảng vùng nhớ nhớ thứ cấp khơng giải phóng để dùng lại Lệnh Truncate sau xóa bỏ nghi khỏ bảng vùng nhớ nghi thu hồi cho phép bảng khác sử dụng v Khai báo người sử dụng CSDL Không phải tùy tiện truy nhập CSDL Người quản trị CSDL phải thực lệnh khai báo người sử dụng CSDL cấp quyền hạn cho họ bảng CSDL Cú pháp: Create User Identified By; Ví dụ: Khai báo người sử dụng có tên Minh với mật minhkh 33 Creat User Minh Identify By minhkh; vi Cấp quyền hệ thống CSDL Grant,, … To , ; Trong quyền hệ thống gồm có: Create Table, Create View, Create Procedure Và lệnh cấp quyền hạn thao tác đối tượng CSDL với cú pháp: Grant{[(, , …)|All| [()]On To {,, …}| Public [With Grant Option]}; Ví dụ: cấp quyền truy vấn liệu cập nhật lại hai file Nảm Sex cho người sử dụng có tên minh bảng Employee: Grant Select, Update(Name, Sex) On Employee To MINH vii Lấy lại quyền thao tác đối tượng trao cho người sử dụng Cú pháp: Revoke{,, …|All} On From{,, …|Public} [Cascade Constraints]; Mệnh đề Cascade Constraints sử dụng muốn hủy tất ràng buộc toàn vẹn phụ thuộc tồn tạo đối tượng nhờ quyền hạn References Ví dụ: lấy lại quyền truy vấn liệu (select) vừa cập nhật (Update) trao cho người sử dụng Minh bảng Employee: Revoke Select, Update On Employee From MINH; 34 ... CƠ SỞ DỮ LIỆU TRONG HỆ THỐNG THƠNG TIN QUẢN LÝ Như nói phần trước đây, hệ thống thông tin quản lý người ta thường sử dụng số hệ quản trị sở liệu thông dụng Foxpro, Access, Oracle, SQL… Trong chương... 22,500,000.00 VI Tính tốn hiệu vốn đầu tư hệ thống thông tin quản lý Quản lý vốn đầu tư vấn đề quan trọng hệ thống thông tin tài kế tốn Bây giờ, xem xét việc sử dụng hàm tài Excel để giải tốn tính tốn... hàm vừa tính tốn, đồng thời giá trị đặt vào vị trí nơi có trỏ bảng tính V Tính tốn khấu hao tài sản cố định hệ thống thông tin quản lý Tính tốn khấu hao tài sản cố định vấn đề thường gặp quản trị

Ngày đăng: 24/01/2014, 23:20

Hình ảnh liên quan

Chọn tích vào Analysis ToolPak và Analysis ToolPak-VBA như trên hình vẽ. Bước 2: Từ cửa sổ Excel chọn Tools, chọn Data Analysis xuất hiện màn hình sau: - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

h.

ọn tích vào Analysis ToolPak và Analysis ToolPak-VBA như trên hình vẽ. Bước 2: Từ cửa sổ Excel chọn Tools, chọn Data Analysis xuất hiện màn hình sau: Xem tại trang 1 của tài liệu.
- New Worksheet Ply: chuyển kết quả phân tích đến một bảng tính khác trong cùng Workbook. - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

ew.

Worksheet Ply: chuyển kết quả phân tích đến một bảng tính khác trong cùng Workbook Xem tại trang 2 của tài liệu.
Chọn Regression như trên hình vẽ sẽ xuất hiện màn hình có các tính năng như sau: - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

h.

ọn Regression như trên hình vẽ sẽ xuất hiện màn hình có các tính năng như sau: Xem tại trang 2 của tài liệu.
Màn hình giao diện của các hàm tài chính về cơ bản đều bao gồm các mục để người sử dụng nạp địa chỉ của các tham số - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

n.

hình giao diện của các hàm tài chính về cơ bản đều bao gồm các mục để người sử dụng nạp địa chỉ của các tham số Xem tại trang 8 của tài liệu.
Mục Cancel để trở lại bảng tính - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

c.

Cancel để trở lại bảng tính Xem tại trang 9 của tài liệu.
Bài toán: Tính khấu hao tài sản cố định với các số liệu cho trong bảng sau đây: Tên tài sảnGiá trị tài sản Số năn đã sử dụng Tỷ lệ khấu hao/năm - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

toán: Tính khấu hao tài sản cố định với các số liệu cho trong bảng sau đây: Tên tài sảnGiá trị tài sản Số năn đã sử dụng Tỷ lệ khấu hao/năm Xem tại trang 10 của tài liệu.
Khấu hao của các kỳ như bảng sau: - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

h.

ấu hao của các kỳ như bảng sau: Xem tại trang 10 của tài liệu.
- Nạp số liệu vào bảng tính từ dòng 2 đến dòng 9. - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

p.

số liệu vào bảng tính từ dòng 2 đến dòng 9 Xem tại trang 11 của tài liệu.
Thiết lậpbảng tính từ A1 đến F9 - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

hi.

ết lậpbảng tính từ A1 đến F9 Xem tại trang 12 của tài liệu.
- Thiết lậpbảng tính từ A1 đến E11 - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

hi.

ết lậpbảng tính từ A1 đến E11 Xem tại trang 13 của tài liệu.
Bài toán. Tính giá trị tương lai của các khoản đầu tư cho trong bảng sau với lãi suất thay đổi theo từng kỳ bằng hàm FVSCHEDULE - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

toán. Tính giá trị tương lai của các khoản đầu tư cho trong bảng sau với lãi suất thay đổi theo từng kỳ bằng hàm FVSCHEDULE Xem tại trang 14 của tài liệu.
Bài toán. Tính lãi suất thực tế hàng năm cho các khoản đầu tư cho trong bảng sau hàm EFFECT - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

toán. Tính lãi suất thực tế hàng năm cho các khoản đầu tư cho trong bảng sau hàm EFFECT Xem tại trang 15 của tài liệu.
Bài toán. Tính giá trị hiện tại ròng của các dự án đầu tư cho trong bảng sau đây bằng hàm NPV - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

toán. Tính giá trị hiện tại ròng của các dự án đầu tư cho trong bảng sau đây bằng hàm NPV Xem tại trang 16 của tài liệu.
Bài toán. Tính tỷ lệ nội hoàn của các dự án đầu tư cho trong bảng sau bằng hàm IRR - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

toán. Tính tỷ lệ nội hoàn của các dự án đầu tư cho trong bảng sau bằng hàm IRR Xem tại trang 17 của tài liệu.
Insert Into <tên bảng> [(<tên cột 1>, <tên cột 2>, …)] Values (<biểu thức 1>, <biểu thức 2>, …); - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

nsert.

Into <tên bảng> [(<tên cột 1>, <tên cột 2>, …)] Values (<biểu thức 1>, <biểu thức 2>, …); Xem tại trang 20 của tài liệu.
Có hai cách bổ sung bộ giá trị mới cho bảng, cách 1, bổ sung trực tiếp một bộ bởi một lệnh SQL và cách 2, bổ sung nhiều bộ giá trị lấy từ (các) bộ giá trị của các bảng của CSDL. - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

hai.

cách bổ sung bộ giá trị mới cho bảng, cách 1, bổ sung trực tiếp một bộ bởi một lệnh SQL và cách 2, bổ sung nhiều bộ giá trị lấy từ (các) bộ giá trị của các bảng của CSDL Xem tại trang 20 của tài liệu.
Insert Into<tên bảng>[(<tên cột 1>,<tên cột 2>…)] Select <biểu thức 1>, <biểu thức 2>,… - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

nsert.

Into<tên bảng>[(<tên cột 1>,<tên cột 2>…)] Select <biểu thức 1>, <biểu thức 2>,… Xem tại trang 21 của tài liệu.
Ví dụ: Tạo bảng mới tên là Manager bao gồm chỉ những nhân viên phụ trách các phòng ban. - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

d.

ụ: Tạo bảng mới tên là Manager bao gồm chỉ những nhân viên phụ trách các phòng ban Xem tại trang 22 của tài liệu.
Việc loại bỏ một bản ghi khỏi một bảng trong CSDL là một trong những thao tác cập nhật dữ liệu được tiến hành một cáhc thường xuyên nhằm đảm bảo phản ánh tình trạng mới nhất của CSDL. - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i.

ệc loại bỏ một bản ghi khỏi một bảng trong CSDL là một trong những thao tác cập nhật dữ liệu được tiến hành một cáhc thường xuyên nhằm đảm bảo phản ánh tình trạng mới nhất của CSDL Xem tại trang 23 của tài liệu.
i. Tìm thông tin từ các cột của bảng - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

i..

Tìm thông tin từ các cột của bảng Xem tại trang 24 của tài liệu.
Kết quả bảng: - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

t.

quả bảng: Xem tại trang 26 của tài liệu.
Mệnh đề Where cho phép chọn các bản ghi của bảng thỏa mãn điều kiện tìm kiếm. Trong một số trường hợp sau khi tìm được các bản ghi thỏa điều kiện tìm, chúng ta chỉ muốn hiển thị chỉ những bản ghi thỏa một điều kiện khác nữa - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

nh.

đề Where cho phép chọn các bản ghi của bảng thỏa mãn điều kiện tìm kiếm. Trong một số trường hợp sau khi tìm được các bản ghi thỏa điều kiện tìm, chúng ta chỉ muốn hiển thị chỉ những bản ghi thỏa một điều kiện khác nữa Xem tại trang 26 của tài liệu.
v. Truy vấn thông thi từ nhiều bảng dữ liệu - Tài liệu Các tính toán kinh tế và tài chính trong hệ thống thông tin quản lý docx

v..

Truy vấn thông thi từ nhiều bảng dữ liệu Xem tại trang 27 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan