Các thao tác với cơ sở dữ liệu

Một phần của tài liệu Giáo trình Tin học văn phòng (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 1 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội (Trang 54)

4.9.1. Tạo mới một cơ sở dữ liệu

Excel thường được sử dụng như một kho lưu trữ dữ liệu, có người gọi thông tin lưu trữ trên Excel là cơ sở dữ liệu (database), lại có người gọi là danh sách (list). Cho dù tên gọi là gì đi nữa, Excel luôn là một nơi hữu ích để lưu trữ thông tin. Để tạo mới một cơ sở dữ liệu trong Excel ta cần xác định các yêu cầu sau:

- Excel xác định ranh giới CSDL căn cứ vào sự hiện diện các cột, hàng trống xung quanh CSDL. Do đó, CSDL không được chứa bất kỳ cột, hàng trống nào.

- Không cho phép có hàng trống giữa tiêu đề và hàng dữ liệu đầu tiên. - Các nhãn cột, tiêu đề nên có kiểu định dạng khác với hàng dữ liệu (thường sử dụng chữ đậm cho dễ quan sát).

4.9.2. Nhập dữ liệu

Để thực hiện nhập dữ liệu vào một bảng ta thực hiện như sau:

- Mở một Worksheet mới sau đó nhập tên các trường (Field) trên cùng một hàng.

- Nhập các mẩu tin đầu tiên ngay dưới hàng tên các trường.

4.9.3. Tìm kiếm, bóc tách cơ sở dữ liệu

4.9.3.1. Tìm kiếm cơ sở dữ liệu

Để tìm một mẩu tin nào đó của một cơ sở dữ liệu ta thực hiện như sau :

Bước 1: Đặt con trỏ tại một ô bất kỳ trong cơ sở dữ liệu. Bước 2: Chọn thẻ Home -->Form -> Xuất hiện hộp thoại:

Hình.4.35. Minh họa tìm kiếm

* Chú ý : Nếu nút Form chưa xuất hiện trên thẻ Home ta thực hiện lấy như sau : Bấm nút File --> Excel Options --> Customize Ribbon

Trong mục Choose commands from , ta chọn All Commands. Tìm bên dưới nút Form , sau đó bấm Add

Hình.4.36. Minh họa thêm nút Form

Khi đó trên thẻ Home ta sẽ thấy nút Form

Bước 3 : Kích vào nút Criteria. Sau đó nhập thông tin cần tìm kiếm vào

sau đó kích vào nút Find Next khi đó toàn bộ thông tin liên quan tới người có tên Phạm Văn Công sẽ được hiển thị.

Hình.4.37. Minh họa tìm theo tên

Sau khi kích vào nút Find Next ta được kết quả sau:

Hình.4.38. Kết quả tìm kiếm

4.9.3.1. Bóc tách cơ sở dữ liệu

Trong hàng ngàn mẩu tin ta thực hiện lọc ra các mẩu tin theo yêu cầu nào đó, ta thực hiện như sau:

Ví dụ: cho bảng CSDL sau

Bước 2: Chọn thẻ Data-->Filter . Khi đó hàng tiêu đề của CSDL sẽ xuất

hiện nút lọc nhỏ:

Hình.4.39. Hình ảnh các nút lọc tại các cột

Bước 3: Kích chuột tại nút lọc của cột chứa điều kiện lọc (Ví dụ trường Hệ

số lương)

Hình.4.40. Hình ảnh minh họa chọn cột lọc

- Chọn các điều kiện lọc ở các tùy chọn. Muốn lọc bằng theo giá trị nào thì kích tùy chọn, không muốn lọc giá trị nào thì hủy tùy chọn. Select All là hiển thị toàn bộ các giá trị lọc.

- Number Filter (Text Filter nếu lọc về chuỗi ký tự): Dùng các toán tử so sánh để lọc. Trong phần này gồm có các toán tử so sánh thể hiện như sau:

+ Do not Equal…: Lọc khác (không bằng) “<>” + Greater Than…: Lọc điều kiện lớn hơn “>”

+ Greater Than or Equal to…: Lọc lớn hơn hoặc bằng “>=” + Less Than…: Lọc nhỏ hơn “<”

+ Less Than or Equal to…: Lọc nhỏ hơn hoặc bằng “<=” + BetWeen: Lọc từ đâu đến đâu

- Ví dụ lọc ra những người có Hệ số lương từ 2.67 đến 3.99

Tại điều kiện lọc ta chọn Number Filters, chọn tiếp BetWeen khi đó xuất hiện hộp thoại, sau đó nhập thông tin như sau:

Hình.4.41. Hộp thoại Custom AutoFilter

Chúng ta nhập giá trị như hình trên sau đó OK ta sẽ được bảng kết quả sẽ gồm có các nhân viên có Hệ số lương từ 2.67 đến 3.99:

Chú ý: Ta có thể sử dụng các ký tự đại diện trong khi xây dựng điều kiện tuỳ biến :

+ Sử dụng ký tự (*) để đại diện cho một tập hợp các ký tự.

+ Sử dụng ký tự (?) để đại diện cho một ký tự tại vị trí xuất hiện. - Huỷ lọc: Chọn thẻ Data -->kích lại nút Filter

BÀI TẬP THỰC HÀNH

Bài 1:

BẢNG LƯƠNG TRƯỜNG TUỆ TĨNH THÁNG 7/2016

STT Họ và tên Đơn vị Hệ số lương Lương chính Thưởng Thành tiền 1 Lê Mỹ Hạnh Văn phòng 2.34

2 Nguyễn Anh Sơn Tự nhiên 1.78 3 Lê Thị Bách Diệp Xã hội 3.33 4 Bùi Thế Tùng Tự nhiên 2.67 5 Trần Bình Minh Văn phòng 4.55 6 Đinh Văn Huỳnh Tự nhiên 2.67 7 Lý Phương Nam Xã hội 3.66 8 Lưu Huyền Đức Xã hội 2.34 9 Nông Đức Bình Văn phòng 4.15 10 Hoàng Văn Mạnh Tài vụ 2.67 11 Nguyễn Thị Luyện Tài vụ 3.33 12 Hoàng Văn Quyến Tự nhiên 1.77 Yêu cầu:

1. Tạo bảng tính trên vào vị trí Sheet 1, cột STT nhập tự động, đổi tên sheet này thành BT2

2. Thực hiện tính các cột Lương chính, Thưởng, Thành tiền như sau: + Lương chính = Hệ số lương * 1150000

+ Thành tiền = Lương chính + Thưởng 4. Ghi lại file vào ổ đĩa D:/BAI5/Bai2

Bài 2:

KẾT QUẢ THI MÔN TIN HỌC VĂN PHÒNG TRÌNH ĐỘ A

Stt Họ và tên Ngày sinh Giới tính Điểm Tổng điểm Điểm trung bình Wo rd Ex ce l P o w er P o int 1 Lê Mỹ Hạnh 20/11/1992 Nữ 8 8 9 2 Nguyễn Anh Sơn 11/5/1986 Nam 8 8 7 3 Lê Thị Bách Diệp 5/7/1988 Nữ 9 5.5 5 4 Bùi Thế Tùng 6/8/1977 Nữ 7 6 5 5 Trần Bình Minh 2/10/1983 Nam 5.5 7 5 6 Đinh Văn Huỳnh 6/7/1989 Nam 7 8 6 7 Lý Phương Nam 14/7/1990 Nam 8 6.5 7 8 Lưu Huyền Đức 22/8/1983 Nam 9 6 8 9 Nông Đức Bình 9/4/1987 Nam 5 8 7 10 Hoàng Văn Mạnh 15/7/1987 Nữ 6 6.5 4 11 Nguyễn Thị Luyện 16/8/1986 Nữ 4.5 7 3 12 Hoàng Văn Quyến 22/4/1986 Nam 8 7 4 13 Lê Thị Trang 15/10/1991 Nữ 8 7.5 8 14 Vũ Mạnh Tiến 18/5/1987 Nam 7 8 6

Điểm lớn nhất Điểm nhỏ nhất

Yêu cầu:

1. Nhập nội dung bảng tính trên vào Sheet 1 2. Thực hiện tính các cột:

- Tổng điểm = Word*2 + Excel + Power Point

- Điểm trung bình: = Tổng điểm/4 (hoặc =(Word*2 + Excel + Power Point)/4) Chú ý: Điểm trung bình lấy 2 chữ số thập phân.

3. Thực hiện tính cho các hàng Điểm lớn nhất, Điểm nhỏ nhất của các cột: Word, Excel, Power Point, Tổng điểm, Điểm trung bình

Bài 3:

BẢNG LƯƠNG TRƯỜNG TUỆ TĨNH THÁNG 7/2017 STT Họ và tên Đơn vị Hệ số lương Lương chính Tạm ứng Thưởng Thực lĩnh 1 Lê Mỹ Hạnh Văn phòng 2.34 2 Nguyễn Anh Sơn Tự nhiên 1.78 3 Lê Thị Bách Diệp Xã hội 3.33 4 Bùi Thế Tùng Tự nhiên 2.67 5 Trần Bình Minh Văn phòng 4.55 6 Đinh Văn Huỳnh Tự nhiên 2.67 7 Lý Phương Nam Xã hội 3.66 8 Lưu Huyền Đức Xã hội 2.34 9 Nông Đức Bình Văn phòng 4.15 10 Hoàng Văn Mạnh Tài vụ 2.67 11 Nguyễn Thị Luyện Tài vụ 3.33 12 Hoàng Văn Quyến Tự nhiên 1.77 13 Lê Thị Trang Xã Hội 2.34 14 Vũ Mạnh Tiến Văn phòng 3.66 15 Tạ Văn Thái Tự nhiên 2.34

Tổng cộng Trung bình lương

Lương cao nhất Lương thấp nhất Yêu cầu:

1. Khởi động Excel -> Chọn font Time New Roman, cỡ 13

2. Tạo bảng tín trên vào vị trí Sheet 1, cột STT nhập tự động, đổi tên sheet này thành BT2

3. Thực hiện tính các cột Lương chính, Thưởng, Thành tiền như sau: + Lương chính = Hệ số lương * 1150000

+ Tạm ứng cho mỗi người là 500000

+ Thưởng: Thưởng cho mỗi người là 300000 + Thực lĩnh = Lương chính + Thưởng- Tạm ứng

Bài 4:

BẢNG TÍNH TIỀN PHÒNG

Khách sạn Metropol

Stt Tên

Khách Loại Ngày đến Ngày đi

Số ngày Đơn giá Thành tiền Giảm Phải trả 1 Hương AT1 20/09/2010 13/11/2010 2 Lan BT1 03/10/2010 04/11/2010 3 Uyên AT3 24/09/2010 15/12/2010 4 Nhung BT3 12/10/2010 07/11/2010 5 Duyên AT3 01/09/2010 09/12/2010 6 Thư AT2 02/10/2010 28/12/2010 7 Ngọc BT3 27/09/2010 16/12/2010 8 Minh CT1 25/09/2010 11/11/2010 9 Hải BT1 10/08/2010 19/11/2010 10 Hương AT1 26/09/2010 20/11/2010 11 Hùng CT2 13/08/2010 04/11/2010 12 Tiến BT2 16/08/2010 09/12/2010 13 Vinh AT2 17/08/2010 06/12/2010 14 Huyền CT3 20/09/2010 07/11/2010 15 Bảo AT2 15/08/2010 09/11/2010 16 Thy BT2 15/08/2010 22/11/2010 Loại Giá AT1 600 AT2 550 AT3 500 BT1 450 BT2 400 BT3 350 CT1 300

7. Thực hiện tính cột Phải trả = thành tiền - giảm

8. Thực hiện tìm kiếm cơ sở dữ liệu tương ứng với Tên khách là “Hương” sử dụng loại phòng AT1.

9. Thực hiện lọc tất cả các khách hàng ở có số tuần >0 1. Mở file D:/BAI5/Bai5

2. Nhập bảng tính mẫu trên vào Sheet2 và đổi tên sheet thành Tiền phòng

3. Thực hiện tính cột Thời gian= ngày đi - ngày đến 4. Dựa vào bảng giá phòng để tính cột Đơn giá

5. Thực hiện tính cột Thành tiền = Đơn giá x Số ngày ở

6. Thực hiện tính cột Giảm biết: Nếu khách ở >90 ngày thì được giảm 8% của thành tiền; Nếu Thời gian (giờ) ở từ 60 đến 90 ngày thì được giảm 5% của thành tiền; Còn lại không được giảm

Bài 5: BẢNG LƯƠNG ST T Họ lót Lương ngày Số ngày công Lương tháng Chức vụ Thưởng Phụ cấp chức vụ Thực lãnh 1 Cao Văn Cốt 50000 26 GĐ 2 Bùi Thị Béo 45000 23 PGĐ 3 Đỗ Văn Đậu 40000 25 PGĐ

4 Nguyễn Văn Cam 37000 26 TP

5 Bạch Thị Tạng 45000 22 NV 6 Cao Thị Phúc 40000 20 NV 7 Phạm Thị Luật 37000 18 NV 8 Tạ Văn Tốn 50000 25 TP 9 Lương Thị Cao 50000 26 NV 10 Lâm Văn Tặc 37000 17 NV Lương cao nhất Lương trung b́nh Lương thấp nhất

5. Lập công thức lấy số liệu cho các ô tổng cộng, Lương cao nhất, thấp nhất, trung b́nh 6. Lập công thức lấy số liệu cho các người làm hơn 22 ngày, số người lương hơn 1 triệu. HD: Dùng hàm Countif

1. Tính cột Lứơng Tháng = Lương ngày*số ngày công

2. Lập công thức cho cột thưởng, với mức thưởng được ấn định như sau: Nếu số ngày công >=25: Thưởng 20%* Lương Tháng

Nếu số ngày công >=22: Thưởng 10%* Lương Tháng Nếu số ngày công <22 :Không Thưởng

HD: Dùng hàm if(số ngày công > 25,25%*Lương tháng,if(…)) 3.Lập công thức cho cột phụ cấp chức vụ, biết rằng:

Nếu chức vụ là GĐ: 250,000 PGĐ:200,000 TP:180,000 NV: 150,000 4. Tính cột Lương= Lương tháng +Thưởng + Phụ cấp chức vụ

Yêu cầu:

Số người làm hơn 22 ngày Số người có lương hơn 1,000,000

Bài 6: ngành Ngành thi Điểm chuẩn 1 Điểm chuẩn 2 ngành A B C D A Máy tính 19 20 Điểm HB 25 23 21 19 B Điện tử 17 18 C Cơ khí 15 16 D Hóa 13 14 số Họ Tên Ngành thi Khu vực Toán Hóa Điểm chuẩn Tổng điểm Kết quả Điểm HB HB C203 Lý Mạnh Cơ khí 2 6 3

A208 Lâm Sơn Máy tính 4 3 5

A205 Nguyễn Tùng Máy tính 5 4 4

A101 Lê Trung Máy tính 5 8 7

B102 Kiều Nga Điện tử 6 5 5

D107 Lê Hoa Hóa 8 6 5

D204 Phạm Uyên Hóa 9 9 7

C106 Trần Hùng Cơ khí 10 8 8

Yêu cầu:

1) Chèn vào trước cột Kết quả hai cột: Tổng cộng, Điểm chuẩn. 2) Sắp xếp bảng tính KẾT QUẢ TUYỂN SINH theo thứ tự Tên tăng dần.

Trong đó:

- Khu vực là ký tự thứ 2 của Mã số

- Ngành thi: dựa vào ký tự đầu của Mã số và Bảng 1.

Trong đó, nếu thí sinh thuộc khu vực 1 thì lấy Điểm chuẩn1, ngược lại lấy Điểm chuẩn2. 5) Tính Tổng cộng là tổng điểm của 3 môn.

6) Hãy lập công thức điền Kết quả như sau:

Nếu thí sinh có điểm Tổng cộng >= Điểm chuẩn của ngành mình dự thi thì sẽ có kết quả là "Đậu", ngược lại là "Rớt".

8) Thêm cột Học bổng và lập công thức điền vào đó là "Có" nếu điểm Tổng cộng của thí sinh >= Điểm học bổng, trường hợp ngược lại để trống.

9) Sắp xếp lại danh sách Kết quả tuyển sinh theo thứ tự tăng dần của 3 cốt điểm: Toán, Lý, Hóa. 10) Rút trích thông tin của các thí sinh của các thí sinh dự thi khối A.

11) Thống kê như bảng sau: Số thí sinh đậu

Số thí sinh

12) Dựa vào bảng thống kê trên, hãy vẽ bảng đồ dạng PIE phản ánh tỉ lệ thí sinh đậu, rớt. 13) Định dạng bảng tính và lưu với tên Bai 6.xls.

số A* số Họ Tên Ngành thi Khu vực Toán Hóa Điểm chuẩn Tổng điểm Kết quả Điểm HB HB

A208 Lâm Sơn Máy tính 2 4 3 5 20 12 Rớt 25

A205 Nguyễn Tùng Máy tính 2 5 4 4 20 13 Rớt 25

A101 Lê Trung Máy tính 1 5 8 7 19 20 Đậu 25

BẢNG THÔNG TIN RÚT TRÍCH CỦA CÁC THÍ SINH DỰ THI KHỐI A

4) Từ ký tự đầu của Mã số (Mã ngành), Khu vực và Bảng 1, hãy điền dữ liệu cho cột Điểm chuẩn.

7) Thêm cột Điểm học bổng và lập công thức tính dựa vào ký tự đầu của Mã số (Mã ngành) và Bảng 2.

Số TS có học bổng

Bảng 1- BẢNG ĐIỂM CHUẨN

KẾT QUẢ TUYỂN SINH NĂM 2005

3) Lập công thức điền dữ liệu cho các cột Khu vực và Ngành thi tương ứng cho từng thí sinh.

Một phần của tài liệu Giáo trình Tin học văn phòng (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 1 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội (Trang 54)

Tải bản đầy đủ (PDF)

(64 trang)