Access数据库的基本操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一Access数据库的基本操作

一、实验目的

通过该实验初步了解关系数据库的基本概念,学会QBE(域关系演算)查询语言的使用。掌握Access数据库的建立以及各种查询的建立方法。了解Access数据库的其他功能。

二、实验仪器

PII以上个人计算机

三、实验原理

关系数据库系统是支持关系模型的数据库系统。关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

关系模型中数据的逻辑结构是一张二维表。关系模型中常用的关系操作包括:选择、投影、连接、并、交、差等查询操作,还包括插入、删除和修改等更新操作。

QBE是一种域关系演算语言,在Access数据库中可以通过建立查询实现QBE的操作。

四、实验内容与步骤

(一)实验内容

1.用Access建立一个学生选课数据库,数据库名为Student,其中包括下面3个表,Student表记录学生信息、Course表记录课程信息、SC表记录学生选课信息。要求每个表都建立主键,并输入表中的数据。

表1.1Student表数据

Sno Sname Ssex Sage Sdept

95001李勇男20CS

95002刘晨女19IS

95003王敏女18MA

95004张立男19IS

表1.2Course表数据

Cno Cname Cpno Ccredit

1数据库54

2数学2

3信息系统14

4操作系统63

5数据结构74

6数据处理2

7PASCAL语言64

表1.3SC表数据

Sno Cno Grade

95001192

95001285

95001388

95002290

95002380

95003487

95003592

2.使用Access的QBE建立如下查询:

(1)求信息系(IS)全体学生的姓名,查询名称保存为View_1。

(2)查询全体学生的全部数据,查询名称保存为View_2。

(3)求年龄大于19岁的学生的学号,查询名称保存为View_3。

(4)求计算机系年龄大于19岁的学生的学号,查询名称保存为View_4。

(5)查询算机系或者年龄大于19岁的学生的学号,查询名称保存为View_5。

(6)查询选修1号课的学生姓名,查询名称保存为View_6。

(7)查询信息系学生的平均年龄,查询名称保存为View_7。

(8)查全体男生的姓名,要求查询结果按所在系升序排序,对相同系的学生按年龄降序排序,查询名称保存为View_8。

3.使用Access的QBE完成下列更新操作,要求用查询完成:

(1)把95001学生的年龄该为18岁,查询名称保存为View_a。(使用更新查询)

(2)把所有学生的年龄都增加1岁,查询名称保存为View_b。(使用更新查询)

(3)把信息系女生95701,姓名张三,年龄17岁存入数据库,查询名称保存为View_c。(使用追加查询)

(4)删除学生95089,查询名称保存为View_d。(使用删除查询)

(5)删除信息系(IS)全体学生记录,查询名称保存为View_e。(使用删除查询)

(二)实验步骤

(1)启动Access,建立名为student的数据库。

(2)在数据库窗口中选择“使用设计器创建表”,点击“新建”按钮,在出现的“新建表”窗口中选择“设计视图”,点击“确定”按钮,在出现的窗口中输入表的字段名和选择数据类型,如图1.1所示:

图1.1表创建窗口

主键的设置:选中要设置主键的字段前面的方块,按右键,在弹出的菜单中选择“主键”,则该字段就被设置为主键。如果表的主键是由多个字段组成,则需要将多个字段同时选中(按住Shift键),然后按照上面步骤设置主键。

(3)点击工具栏的“保存”按钮,在弹出的对话框中输入表的名称,单击“确定”按钮。这样就在数据库中建立了一个表。

(4)输入数据。在数据库窗口中选择要输入数据的表。点击“打开”按钮(或者直接双击),打开如图1.2所示的表数据录入窗口,在该窗口中可以直接录入表的数据。数据录入结束后,点击关闭按钮,返回到数据库界面。

图1.2表数据录入窗口

(5)建立查询:Access数据库提供了多种查询方法,其中使用最多的是选择查询。建立选择查询的具体步骤如下:

在数据库窗口中,选择“查询”对象,选择“在设计视图中创建查询”,点击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”,然后点击“确定”按钮。接下来弹出一个“显示表”对话框,从中选择要建立查询的表,点击“添加”按钮,最后点击“关闭”按钮,结果如图所示,该界面就是Access数据库的QBE查询界面:

图1.3Access数据库的QBE窗口

在该窗口中,我们就可以构造查询。例如,要查询学生表的所有数据,可以在“字段”行中选中所有的字段,并保证“显示”行的复选框处于选中状态。如果想看结果,可以选择“视图”按钮中的“数据库表视图”。选择“设计视图”可返回设计界面。如果选择“SQL 视图”将显示该查询的SQL语句。

五、实验报告要求

1.要求写明实验目的、实验原理、实验内容和实验步骤;

2.对实验中出现的问题和结果进行讨论。

六、思考题

1.Access数据库中可以建立哪些类型的查询?

2.Access数据库中的QBE与教材中的QBE有什么不同?

相关文档
最新文档