Access数据库程序设计复习.ppt

上传人:xt****7 文档编号:3859187 上传时间:2019-12-26 格式:PPT 页数:20 大小:336.34KB
返回 下载 相关 举报
Access数据库程序设计复习.ppt_第1页
第1页 / 共20页
Access数据库程序设计复习.ppt_第2页
第2页 / 共20页
Access数据库程序设计复习.ppt_第3页
第3页 / 共20页
点击查看更多>>
资源描述
Access数据库程序设计总复习,考试时间:2011年12月28日上午,考试范围:教材:18章。9-12章不考核。第五章5.4.2规范化基础(不考核)第七章创建索引的语句(不考核)第八章菜单与工具栏(不考核),考试参考资料:教材:18章,实验指导书(习题集、试卷样题,补充的复习内容),注意:考试包括试卷、答题卷、机读卡。只上交答题卷和机读卡。学号、姓名不能漏写。自带2B铅笔,用于填涂答题卡。,期末题型:一、判断题(0.5分*20=10分)二、选择题(1分*40=40分)三、填空题(1分*10=10分)四、应用题(40分)1.关系运算(2分*5=10分)2.SQL语句(2分*5=10分)(说明:有个别多表连接查询)3.实验操作题(10分)两个实验操作题4.数据库设计相关内容。说明:第一、二题在机读卡上完成。第三、四题在答题卷上完成。,应用题1.关系运算(举例),设有关系R、S如下表所示,计算:,(1)A,B(R)(2)C=“d”(S)(3)RS,(4)A,B(C=“f”(R)(5)A(R)B=“a”(S),(1),(2),(3),(4),(5),习题集:第二章习题,答案:,2.SQL语句(举例),设有一个职工表,表中有若干条记录,表结构定义如下:,记录举例:,编写SQL命令完成下面的查询:,a统计女职工人数SELECTCOUNT(*)FROM职工WHERE性别=“女”b删除年龄在70岁以上的职工的全部信息DELETEFROM职工WHERE年龄70c在职工表中,将进厂日期在1970年和1975年之间的职工工资增加20%UPDATA职工SET工资=工资*1.2WHEREYEAR(进厂日期)=1970andYEAR(进厂日期)=1975d显示姓“王”的全部男职工的信息SELECT*FROM职工WHERE性别=“男”andLEFT(姓名,1)=“王”e.增加一个“简历”字段。ALTERTABLE职工ADD简历memo,2.SQL语句(补充-上机完成以下内容),1建立一个Student表,它由Sno(学号)、Sname(姓名)、Ssex(性别)、Sage(年龄)、Sdept(所在系)五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。2建立一个SC(学生选课)表,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno,Cno)为主码。)3.查询所有姓刘的学生的学号与姓名及其出生年份。4.查询全体学生的姓名、学号、班级名称,学院名称。5.查询信息学院全体学生的学号、姓名、每门课程的成绩。6.查所有年龄在20岁以下的学生姓名及其年龄。7.查考试成绩有不及格的学生的学号和姓名。有多门课程不及格的学生,学号和姓名只显示一次。8.查信息学院和工程学院学生的姓名和性别。9.查询选修了“数据库应用”课程的学生的学号及其成绩,查询结果按分数的降序排列。10.查询选修了“数据库应用”课程的学生人数。11.查询每个学生及其选修的课程名其及成绩。(注:上述3-11题均使用教材中的表,参考第七章例题),教材:第七章例题;习题集:第七章习题,4.实验操作题,例1.创建“系统登录”窗体,当输入了正确的用户名“scau”和正确的口令“123456”时,关闭“系统登录”窗体,显示“欢迎”消息框。如果输入的用户名或口令不正确,则显示“用户名或密码不正确!”消息框,将用户名和口令两个文本框清空,焦点移回“用户名”文本框。,操作步骤:(1)选窗体对象,点击“新建”;(2)选设计视图,打开新建窗体;(3)在窗体中放2个文本框(Text1和Text2)、2个标签和1个按钮;(4)设置口令文本框的输入掩码属性为:密码;(5)右击按钮,打开事件生成器下的代码编辑窗口;(6)在按钮“单击”事件中编写程序。,PrivateSubCommand4_Click()DimyhmAsStringDimklAsStringIfText1=scauAndText2=123456ThenDoCmd.CloseMsgBox欢迎ElseMsgBox用户名或密码不正确Me!Text1=Me!Text2=Text1.SetFocusEndIfEndSub,上机验证,例2.以“学生”和“选课”表为数据源,创建嵌入式的主/子窗体。(窗体上机补充题)操作步骤:(1)选窗体对象,点击“新建”;选窗体向导,选“学生”表和“选课”表为数据源,并选择所需字段;选带有子窗体的窗体,指定表格布局为数据表,样式为“标准”,然后“确定”;,上机验证,例3.查询部分(查询上机补充题)(1)显示每位学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询1。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”;(b)选择数据源“学院”、“系”、“班级”、“学生”表并关闭显示表窗口;(c)在查询设计界面的表/查询设计窗格下的字段行分别选择学号、姓名、学院名称、系名称、班级字段;(d)关闭查询设计界面窗口,保存查询设计,命名为学生查询1。,上机验证,例3.查询部分(上机补充题)(2)显示每位1987年出生的女学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询2。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“学院”、“系”、“班级”、“学生”表并关闭显示表窗口;(c)在查询设计界面的表/查询设计窗格下的字段行分别选择学号、姓名、学院名称、系名称、班级字段;(d)在查询设计界面的表/查询设计窗格下的字段行选择性别字段,去掉该字段下方对应的显示行的“打勾”,然后在该字段下方对应的条件行输入“女”。再选择出生年月字段,去掉该字段下方对应的显示行的“打勾”,然后在该字段下方对应的条件行输入year(出生年月);(e)关闭查询设计界面窗口,保存查询设计,命名为学生查询2。,上机验证,例3.查询部分(上机补充题)(3)分别统计男生和女生的人数。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“学生”表并关闭显示表窗口;(c)在查询设计界面的表/查询设计窗格下的字段行选择性别字段。点击菜单/视图/总计,并在总计栏选择“分组”,现加入一个学号字段,并在该字段对应的总计栏处选择“计数”,将学号字段的标题改为“人数:学号”;(d)运行并保存查询设计。,例3.查询部分(上机补充题)(4)显示每门课程的课程名、学分、平均分。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“课程”和“选课”表并关闭显示表窗口;(c)在查询设计界面的表/查询设计窗格下的字段行分别选择课程名、学分、成绩字段。点击菜单/视图/总计,并在课程名对应的总计栏处选择“分组”,在成绩字段对应的总计栏选择处选择“平均值”,将成绩字段的标题改为“平均分:成绩”;(d)运行并保存查询设计。,上机验证,例3.查询部分(上机补充题)(5)建立一个查询,按照学生的学号和课程号查询学生的成绩。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“学生”和“选课”表并关闭显示表窗口;(c)在查询设计界面的表/查询设计窗格下的字段行分别选择学号、课程号、成绩字段。(d)运行并保存查询设计。,例3.查询部分(上机补充题)(6)使用生成表查询方法,将籍贯为广东省的学生的基本信息存储到一个新表“广东学生”中。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“学生”表并关闭显示表窗口;(c)在查询窗体中单击右键,从快捷键菜单中依次选择“查询类型”、“生成表查询”,此时系统提示输入生成表名,输入“广东学生”,并点击确认,系统返回查询设计视图;(d)在查询设计界面的表/查询设计窗格下的字段行分别选择所有字段。并在籍贯字段下方对应的条件行输入:“广东”;(e)运行并保存查询设计。,上机验证,例3.查询部分(上机补充题)(7)建立一个追加查询,将选课成绩在80-90分之间的学生添加到已建立的“广东学生”表中。操作步骤:(a)选查询对象,点击“新建”,选“设计视图”,打开查询设计界面;(b)选择数据源“学生”和“选课”表并关闭显示表窗口;(c)在查询窗体中单击右键,从快捷键菜单中依次选择“查询类型”、“追加查询”,此时系统提示输入追加到表名称,输入“广东学生”,并点击确认,系统返回查询设计视图;(d)在查询设计界面的表/查询设计窗格下的字段行分别选择所有字段。并在课程字段下方对应的条件行输入:between80and90;(e)运行并保存查询设计。,第一章数据库系统概述,数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS),四种模型:层次模型网状模型关系模型面向对象模型,三级体系结构:外模式逻辑模式内模式,两级映射:外模式/逻辑模式映像逻辑模式/内模式映像,第二章关系数据库,关系模型中的一些术语:(1)关系、(2)元组、(3)属性(4)键(主键、候选键、外键)(5)域、(6)分量、(7)关系模式、(8)关系数据库,三种完整性约束:实体完整性参照完整性用户自定义的完整性,关系代数的运算:1.根据关系写出运算结果2.写出关系运算表达式,第三章关系数据库,Access数据库对象,包含了以下数据库对象:表、查询、窗体、报表、Web页、宏和模块等。主要理解:表、查询、窗体、报表概念,第四章表的操作,表的构成:表名、字段、索引、关联。表的操作:插入、删除、修改等。,列级约束和表级约束区别。理解几个常用的约束。,几个输入掩码含义:0、9、#,Access中的数据类型:几个常用数据类型Text、Memo、Number、Date/Time(字段大小),索引的概念、聚集索引、非聚集索引、唯一索引与一般索引。,实体联系有3种:一对一联系、一对多联系、多对多联系。,第五章数据库设计,数据库设计6个步骤。三级模式结构:(外模式-模式-内模式)理解实体及相关概念:实体、属性、码、实体集、实体型、联系。简单的E-R图描述。,第六章数据查询,了解各种查询的基本操作步骤。重点掌握查询条件的书写。,第七章关系数据库标准语言SQL,重点掌握SELECT查询语句的使用。CREATETABLE的一般使用。ALTERTABLE的一般使用。DROPTABLE的一般使用。INSERT、UPDATE、DELETE的一般使用。本章主要是根据题目要求写SQL语句。,第八章数据库应用开发技术,窗体的组成。能描述用设计视图创建一个简单窗体的过程及步骤。几个常用控件:标签控件、文本框控件、命令按钮的一般使用。,报表的组成。,宏的概念。能描述简单宏的设计过程。在窗体中调用宏的一般方法。几个常用的宏名:OpenForm、OpenReport、Quit、Close、MsgBox,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!