数据库练习题

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

一、创建一个名为St-database的数据库。

点击鼠标右键选择“新建”/“新建Microsoft Office Access 应用程序”;双击新建的应用程序

在工具栏上选择“新建”,如图所示:

选择“空数据库”,如下图所示:

然后点击“创建”,如下图所示:

在这里填写所要创建

的数据库的名称

选择数据库的存放位置

1、使用设计器创建表创建学生表,学生表中“学号”字段为整型,其他字段为字符型。双击“使用设计器创建表”,如图所示:

输入相关的字段名称和数据类型后,如图所示:

为学生表创建主键,选择字段“学号”,然后点击工具栏上的设置主键(或者选择“学

号”,单击鼠标右键,选择“主键”),若想更改主键,在点击一次(或者选择“学号”,单击鼠标右键,选择“主键”)即可。设置好主键的学生表如下图所示:

点击保存键,如下图所示,

双击学生表,输入下面的数据

如图所示:

2、使用数据表视图(即通过输入数据创建表)创建成绩表,成绩表中字段全为整型。成绩表中包括学号、课程编号、成绩。其中(学号,课程编号)为组合主键

此处输入所建表的名字

点击上图中的“新建”弹出对话框如下:

选择“数据表视图”,点击“确定”按钮如下:

单击“字段”可以更改字段名称,更改后的结果如下:

输入下课程表数据

输入后如下图所示:

单击两次“字段1”更改字段名称为“学号”单击两次“字段2”,更改字段名称为“课程编号”

单击两次“字段

2”,更改字段名

称为“成绩”

点击

点击“确定”,弹出对话框如下:

如选择“是”,则系统自动创建一个字段,自动编号,并将自动编号设为主键。如下图所示:

如选择“否”,则不为表创建主键,如图示:

在此处实验中,选择“否”。此时我们已经在学生数据库里创建了学生表和课程表,如下图所示:

在上图中选择“成绩表”,点击工具栏上的,如下图所示:

先选择学号,然后按住“Ctrl”键,再选择“课程编号”,如下图示

点击工具栏上的,设立组合主键成功,如下图示:

点击,成绩表创建完成。

3、利用导入Excel表创建表。

在桌面上创建一个Excel 表“课程表”,输入下表的数据。

点击“新建”,选择“导入表”:如图所示

点击“确定”

点击“导入”,如下图所示

点击“下一步”:

点击“下一步”:

点击“下一步”:

如选择“让Access添加主键”,则系统自动产生一列ID并设置为主键。我们选择“我自己添加主键”,在下拉菜单中选择合适的字段设为主键。如下图所示:

点击“下一步”:

点击“完成”,弹出对话框如下:

点击“确定”按钮,课程表创建成功。

此处填写表的名字

三、创建表与表之间的关系

点击“工具”,选择“关系”,弹出对话框如下:

在表选项卡中选择要显示的表,即要创建关系的表,点击“添加”。把学生表、课程表、成绩表添加之后如下图所示。

点击“关系”,选择“编辑关系”,弹出对话框如下:

点击“新建”按钮,弹出“新建”对话框如下:

首先建立课程表和成绩表的联系,在上图中的新建对话框中左表名称选择“课程”,左列名称选择“课程编号”,右表名称选择“成绩”,右列名称选择“课程编号”。如下图所示:

点击“创建”按钮,则课程表与成绩表的关系创建成功,如下图所示:

以同样的方式创建学生表和成绩表之间的关系,创建成功后如下图所示:

四、基本操作题

在考生文件夹下,Exam1.mdb数据库文件中已建立“职工”和“部门”两张表。试按以下要求,完成表的各种操作:

1)设置表对象“职工”的“聘用日期”字段默认值为系统日期。

2)设置表对象“职工”的“性别”字段有效性规则:男或女;同时设置相应有效文本为:请输入男

或女。

3)将表对象“职工”中编号为“07005”的员工的“照片”字段值设置为考生文件夹下的图像文件

“07008.jpg”数据。

4)删除“职工”表中姓名字段含有“丽”字的员工记录。

5)将表对象“职工”表导出至考生文件夹的“E_tmp.mdb”空数据库文件夹中,要求只导出表结构

定义,导出的表命名为“职工备份”。

6)建立当前数据库表对象“职工”和“部门”的表间关系,并实施参照完整性。

相关文档
最新文档