Access上机实验_第1页
Access上机实验_第2页
Access上机实验_第3页
Access上机实验_第4页
Access上机实验_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上机实验上机实验建立数据库和表建立数据库和表 奥奔教育余老师奥奔教育余老师 2011-11-18建立数据库建立数据库n创建一个名为创建一个名为“学生管理学生管理”的数据库的数据库n该数据库中该数据库中 “学生基本情况表学生基本情况表”、和、和 “成绩表成绩表”二张表二张表n二张表之间根据相关联的字段建立关系二张表之间根据相关联的字段建立关系n创建显示每位学生学号、姓名、三门课成绩的创建显示每位学生学号、姓名、三门课成绩的“学生成绩学生成绩”查询查询n创建创建“新生奖学金名单表新生奖学金名单表”查询,可直接查询出高考成绩查询,可直接查询出高考成绩大于大于590分的同学的基本情况分的同学的基本情况

2、n在在“学生成绩学生成绩”查询的基础上创建一个查询的基础上创建一个“成绩汇总成绩汇总”查询,查询,将每位学生的三门课的成绩进行汇总、排序。将每位学生的三门课的成绩进行汇总、排序。表1.1学生基本情况表学号学号姓名姓名性别性别出生年月出生年月籍贯籍贯电话号码电话号码高考分数高考分数01001赵云峰男1983-6-30湖南长沙0731-647890858901002李小巧女1983-12-8广西桂林0773-365478961201003梁海鸥男1984-4-10广西柳州0772-285430166801004秦淮梦女1984-1-25陕西咸阳0910-461283956801005何步耘男198

3、3-9-29河南开封0378-461283957001006欧阳文通男1984-5-6天津022-5823456258301007吴英丽女1983-9-27广西河池0778-2133568594表表1.21.2成绩登记表成绩登记表学号数学英语计算机01001889283010028289840100355837701004746981010059189850100682837901007496768 创建新数据库创建新数据库图图1.1 Access 2003启动界面启动界面图图1.2 直接新建一个空数据库直接新建一个空数据库图图1.3保存文件对话框保存文件对话框图图1.4 “学生管理学生管理”

4、数据库窗口数据库窗口利用本机上的模板来创建一个利用本机上的模板来创建一个新数据库新数据库图图1.5 1.5 数据库模板对话框数据库模板对话框根据现有文件来新建数据库根据现有文件来新建数据库n根据现有文件来新建一个类似的数据库根据现有文件来新建一个类似的数据库相当于是复制一个已有的数据库,然后相当于是复制一个已有的数据库,然后对它进行修改编辑,形成一个新数据库。对它进行修改编辑,形成一个新数据库。创建表的方法创建表的方法n建表的方法共有五种,分别是:建表的方法共有五种,分别是:使用设计器创建表使用设计器创建表通过输入数据创建表通过输入数据创建表使用向导创建表使用向导创建表导入表导入表链接表链接表

5、“学生基本情况表”结构字段名称数据类型字段大小字段属性学号文本10必填、主键姓名文本10性别文本2出生年月日期/时间 中日期籍贯文本6电话号码文本15高考分数数字整型有效性规则:大于等于400且小于等于750图图1.6 定义表结构定义表结构图图1.7 设置字段属性设置字段属性图图1.8定义主键定义主键保存表结构保存表结构图图1.9 “1.9 “另存为另存为”对话框对话框图图1.10 1.10 警告对话框警告对话框通过输入数据创建表通过输入数据创建表n直接在数直接在数据表视图据表视图中输入中输入“成绩表成绩表”数据:数据:学号数学英语计算机0100188928301002828984010035

6、5837701004746981010059189850100682837901007496768n在数据库窗口中,直接双击在数据库窗口中,直接双击“通过输入数据通过输入数据创建表创建表”,打开数据表视图窗口,如下图所,打开数据表视图窗口,如下图所示示 n将表中的数据直接输入到上图的数据表中,完成后如下图所示: 再单击右上角的按钮,保存更改,在弹出的“另存为”框中,输入表名“学生成绩”后,单击“确定”。 修改“学生成绩表”表结构(1)在“数据库”窗口中,选中表“成绩”。单击“设计”按钮,产生“表设计视图”。n(2)在表设计视图中,将光标定位到“字段名称”下的“字段1”处,将其改为“学号”,将数

7、据类型改为“文本”,字段大小设置为“10”。以此类推,分别将各字段名称改为“数学”、“英语”、“计算机”,字段大小为“单精度”,小数点位数为“1”。数据表数据的编辑和使用 n 向数据表输入数据 n在数据库窗口的“对象”选项卡中,选择“表”。双击“学生基本情况表”表,或者单击选定“学生基本情况表”,再单击“打开”,打开表“学生基本情况表”,进入数据表视图,如图所示 n单击工具栏上的“保存”按钮,保存数据表,但是不关闭表。单击“学生基本情况”表对话框右上角的”(关闭)按钮,将保存数据表并关闭“学生基本情况”表。 数据的排序、筛选和打印 n对表“学生基本情况”表按“高考分数”字段的值从高到低排序。n

8、操作步骤如下:n(1)在数据表视图中,打开“学生基本情况”表,单击“高考分数”的列选择区。n(2)单击工具栏上的“降序”按钮 ,数据表中的数据已按降序方式排列。 n在“学生基本情况”表中,要查找籍贯字段值中含有“武汉”的所有记录 表之间的关系操作n通过“学号”字段,在表“学生基本情况”和表“成绩”之间建立一对一的关系。 n(1)选择菜单栏“工具”“关系”选项,出现“关系”窗口,并出现“显示表”对话框。如果“显示表”对话框没有出现,则单击工具栏上的“显示表”按钮可调出它。n(2)选择“表”选项卡。在列表框中,选择“学生基本情况”表后,单击“添加”,再选择“成绩”表,单击“添加”,然后单击“关闭”

9、按钮,关闭“显示表”对话框。在“关系”窗口就显示出要建立关系的两个表。 n(3)在“学生基本情况”表中单击“学号”字段,并将其拖放到“成绩”表中的“学号”字段上,则弹出“编辑关系”对话框。单击其中的“实施参照完整性”复选按钮,再单击“创建”按钮,在关系窗口中的这两个表之间就出现了一条一对一的关系连线。如果未选“实施参照完整性”复选按钮,或者事先没有将“学号”设为主键,则这两个表之间就只出现一条连线,它并不反映一对一(或一对多)的关系。双击关系连线(无论是否反映一对一或一对多的关系)都会弹出“编辑关系”对话框,可以重新确定是否“实施参照完整性”检查。 n(4)单击“关系”窗口右上方的“关闭”按钮

10、。系统将询问是否保存关系布局更改,其目的是确定是否保持“关系”窗口内各个表之间的相对位置。无论是否保存该更改,表之间的关系都已保存在数据库中。 n3、修改表之间的关系 n(1)删除表之间的关系n删除关系的操作是在“关系”窗口中进行的。如果“关系”窗口未曾关闭,想要删除的关系还在其中显示,只要单击关系连线,使之变粗,然后按一下键,即可删除该关系。 n(2)更改关联字段n更改关联字段的操作是在“编辑关系”对话框中进行的。在关系窗口双击关系连线,可以弹出“编辑关系”对话框,分别单击两个关联表的下拉列表框的下拉箭头,从弹出的下拉列表中选定新的关联字段,然后单击“确定”按钮,即完成关联字段的更改。 3

11、数据库的查询n3.1 查询的种类查询的种类n1选择查询选择查询n2交叉表查询 n3操作查询 查询设计器及其使用 n创建一个名为“数学及格”的选择查询,将表“成绩”中数学成绩高于等于60 分的记录选择出来,查询包括“学号”、“数学”、“英语”、“计算机”等字段,并按数学成绩降序排列。 n(1)在数据库窗口选中“查询”对象,双击“在设计视图中创建查询”选项,进入“选择查询”窗口,同时弹出“显示表”对话框。n(2)在“显示表”中单击“表“选项卡,双击”成绩“,把”成绩“表选入查询设计器的表/查询显示区后,关闭”显示表“对话框。n(3)分别双击“学号”、“数学”、“英语”、“计算机”字段名,将它们添加

12、到查询设计区的网格中。n(4)将光标定位在“数学“的”条件“框内,输入”=60“,再将光标定位在排序的框内,单击出现的下拉箭头,在出现的下拉列表框中选择“降序”。 n(5)单击右上角的关闭按钮,保存对查询设计的更改,在出现的“另存为“对话框中输入”数学及格“,然后单击”确定“。查询”数学及格“添加到数据库窗口中。n(6)在“数学及格“查询上双击,显示查询结果集。 练习:建立一个名为“成绩总分”的查询,包含 “学号”、“姓名”、“数学”、“英语”、“计算机”字段,并新建一个总分字段。其中:总分=数学+英语+计算机,并将总分大于240的记录显示出来。 查询条件设置n1简单条件表达式字段名条件表达式 含义说明性别“男”查询性别为“男”的记录男值应使用双引号“”括起来英语86查询英语为83分的记录等效为=83出生年月 #84-1-25#查询84年1月25日出生者的记录日期型数据用#括起来n2、含运算符的条件表达式n运算符有:比较运算符、字符串运算符和逻辑运算符。 比较运算符有: 运算符含义小于=小于等于不等于大于=大于等于Between and用于指定一个范围,主要用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论