Access数据库程序设计复习.ppt_第1页
Access数据库程序设计复习.ppt_第2页
Access数据库程序设计复习.ppt_第3页
Access数据库程序设计复习.ppt_第4页
Access数据库程序设计复习.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

Access数据库程序设计 总复习 考试时间:考试时间:20112011年年1212月月2828日上午日上午 考试范围:教材:考试范围:教材:1818章。章。 9-129-12章不考核。章不考核。 第五章第五章 5.4.25.4.2规范化基础规范化基础( (不考核不考核) ) 第七章第七章 创建索引的语句创建索引的语句 ( (不考核不考核) ) 第八章第八章 菜单与工具栏菜单与工具栏 ( (不考核不考核) ) 考试参考资料:教材:考试参考资料:教材:1818章,实验指导书章,实验指导书( (习题集、习题集、 试卷样题,补充的复习内容试卷样题,补充的复习内容) ) 注意:考试包括注意:考试包括试卷、答题卷、机读卡。试卷、答题卷、机读卡。 只上交答题卷和机读卡。只上交答题卷和机读卡。 学号、姓名不能漏写。学号、姓名不能漏写。 自带自带2B2B铅笔,用于填涂答题卡。铅笔,用于填涂答题卡。 期末题型:期末题型: 一、判断题一、判断题(0.5(0.5分分* *20=1020=10分分) ) 二、选择题二、选择题(1(1分分* *40=40=4040分分) ) 三、填空题三、填空题(1(1分分* *10=10=1010分分) ) 四、应用题四、应用题(40(40分分) ) 1. 1. 关系运算关系运算(2(2分分* *5=105=10分分) ) 2. SQL 2. SQL语句语句(2(2分分* *5=105=10分分) ) (说明:有个别多表连接查询(说明:有个别多表连接查询 ) 3. 3. 实验操作题实验操作题 (10(10分分) ) 两个实验操作题两个实验操作题 4. 4. 数据库设计相关内容。数据库设计相关内容。 说明:第一、二题在机读卡上完成。说明:第一、二题在机读卡上完成。 第三、四题在答题卷上完成。第三、四题在答题卷上完成。 应用题应用题 1. 1. 关系运算关系运算( (举例举例) ) 设有关系R、S如下表所示,计算: 关系R关系S (1)A,B(R) (2) C =“d”(S) (3)R S (4)A,B(C=“f”(R) (5)A (R)B=“a”(S) ABC abc bbf cad bc f BCD bcd bce adb ef g AB a b c b b b a c B C D a d b A B C D a a c b b a c c d d e b A B b b b c A B C D a b c a a a d d d b b b (1)(2) (3) (4) (5) 习题集习题集: :第二章习题第二章习题 答案: 2. SQL2. SQL语句语句( (举例举例) ) 设有一个职工表,表中有若干条记录,表结构定义如下: 编号 姓名 部门 年龄 进厂日期 职称 性别 工资 文本 文本 文本 整型 日期 / 时间 文本 文本 数值型 记录举例: 2006 李平 技术部 501980/05/06 技术员 男 5896.6 编写 SQL 命令完成下面的查询 : a统计女职工人数 SELECT COUNT(*) FROM 职工 WHERE 性别=“女” b删除年龄在70岁以上的职工的全部信息 DELETE FROM 职工 WHERE 年龄70 c在职工表中,将进厂日期在1970年和1975年之间的职工工资增加20% UPDATA 职工 SET 工资=工资*1.2 WHERE YEAR(进厂日期)=1970 and YEAR(进厂日期)=1975 d显示姓“王”的全部男职工的信息 SELECT * FROM 职工 WHERE 性别=“男” and LEFT(姓名,1)=“王” e. 增加一个“简历”字段。 ALTER TABLE 职工 ADD 简历 memo 2. SQL2. 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. 4. 实验操作题实验操作题 例1.创建“系统登录”窗体,当输入了正确的用户名“scau”和正确的口令 “123456”时,关闭“系统登录”窗体,显示“欢迎”消息框。如果输入的用 户名或口令不正确,则显示“用户名或密码不正确!”消息框,将用户名 和口令两个文本框清空,焦点移回“用户名”文本框。 操作步骤: (1) 选窗体对象,点击“新建”; (2) 选设计视图,打开新建窗体; (3) 在窗体中放2个文本框(Text1 和Text2) 、2个标签和1个按钮; (4) 设置口令文本框的输入掩码属 性为:密码; (5) 右击按钮,打开事件生成器下 的代码编辑窗口; (6) 在按钮“单击”事件中编写程序 。 Private Sub Command4_Click() Dim yhm As String Dim kl As String If Text1 = “scau“ And Text2 = “123456“ Then DoCmd.Close MsgBox “欢迎“ Else MsgBox “用户名或密码不正确“ Me!Text1 = “ Me!Text2 = “ Text1.SetFocus End If End Sub 上机验证上机验证 例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) 在查询设计界面的表/查询设计窗格下的字段行分别选择所有字段 。并在课程字段下方对应的条件行输入:between 80 and 90 ; (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查询 操作查询查询分类 参数查询 交叉表查询 更新查询 追加查询 删除查询 生成表查询 一般选择查询 第七章第七章 关系数据库标准语言关系数据库标准语言SQLSQL 重点掌握S

温馨提示

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

最新文档

评论

0/150

提交评论