《大学计算机基础》实验指导书2010版 下载本文

内容发布更新时间 : 2024/6/26 13:04:27星期一 下面是文章的全部内容请认真阅读。

2. 电子邮件有哪些特点?电子邮件系统由哪几部分构成?

3. 使用搜索引擎要注意哪些问题才能提高效率?

得 分_____________

评阅日期_____________

教师签名_____________

湖北汽车工业学院实验报告

班 号 序 号 姓 名 课程名称 大学计算机基础 第 4 号实验 完成日期 年 月 日 午

实验四 Access数据库软件操作实验

一、实验目的

1. 了解数据库的概念。

2. 掌握建立和维护Access数据库的一般方法。 3. 掌握INSERT、DELETE和UPDATE命令。 4. 掌握SELECT命令。

二、实验内容

1. 建立数据库

创建一个数据库,文件名为Test1.mdb,存放在实验目录中,在其中建立表Teachers,其结构如表8.1所示,内容如表8.2所示,主键为教师号。

表8.1 表Teachers的结构

字段名称 教师号 姓名 性别 年龄 参加工作年月 党员 应发工资 扣除工资 字段类型 Text Text Text Number Date/Time Yes/No Currency Currency 字段宽度 6个字符 4个字符 1个字符 1字节 8字节 1个二进制位 8字节 8字节 表8.2 表Teachers的内容 教师号 100001 200001 100002 200002 300001 300002 姓名 王春华 华成 陈蓉 范杰 樊平 关红梅 性别 男 男 女 男 男 女 年龄 40 58 34 46 28 38 参加工作年月 83-12-28 63-01-21 93-10-15 81-04-18 98-02-03 89-07-23 党员 Yes No Yes No No Yes 应发工资 扣除工资 2201 2423 1650 2088 1460 1820 220 120 180 160 200 170 2. 下载素材文件“student.xls”,并将其中“sheet1”表导入到Test1.mdb中,命名为

“students”表,主键是学号。 3. 将表Teachers复制为Teachers1。

4. 用SQL中的数据更新命令对Test1.mdb数据库中表Teachers1进行操作。

(1) 用INSERT命令插入一条新的记录。

600001 杨梦 女 59 66/04/22 YES 1660 210

SQL语句: (2) 用DELETE命令删除姓名为关红梅的记录。

SQL语句: (3) 用DELETE命令删除年龄小于36且性别为“女”的记录。

SQL语句: (4) 用UPDATE对表中工龄超过25年的职工加20%元工资。

SQL语句:

说明:下面所有的实验都是针对Test1.mdb数据库中的表Teachers和Students。 5. 直接写出下列SELECT语句,并在一空查询的SQL视图中逐一输入这些命令运行。

(1) 查询所有教师的基本信息。

SQL语句: (2) 查询教师的教师号、姓名、性别和年龄

SQL语句: (3) 查询教师的教师号、姓名和实发工资。

SQL语句: (4) 查询教师的人数和平均实发工资。

SQL语句: (5) 查询华成的基本情况。

SQL语句: (6) 查询所有男教师的基本信息。

SQL语句: (7) 查询90年以前参加工作的所有教师的教师号、姓名和实发工资。

SQL语句: (8) 查询所有不姓高的学生的基本情况。

SQL语句: (9) 查询男女生的最低分、最高分和平均分数

SQL语句: (10) 查询男女职工的最低工资、最高工资和平均工资(工资是指实发工资)。

SQL语句: (11) 查询所有党员的教师号和姓名,并且按年龄从大到小排列。

SQL语句: (12) 查询党员和非党员的人数和平均年龄

SQL语句:

6. 选做题。(建议在实验时间允许并且学有能力的学生做)

连接查询。直接写出下列SELECT语句,并在一空查询的SQL视图中逐一输入这些命令运行。

(1) 请查询学号为\的学生的教师的教师号、姓名和性别。

SQL语句: (2) 请查询每个教师的教师姓名和学生人数。

SQL语句: (3) 请查询每一个教师的姓名以及所有学生、最低分、最高分和平均分。

SQL语句:

三、实验思考题

1. 在access中如何建立表?什么是表的主键?有什么作用?