ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:28.33KB ,
资源ID:7078852      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7078852.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(浙江广播电视大学春季学期期末复习.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

浙江广播电视大学春季学期期末复习.docx

1、浙江广播电视大学春季学期期末复习浙江广播电视大学2007年春季学期期末复习数据库原理与应用第一部分考核内容第一章 数据库系统概论 1. 数据处理技术发展经历 人工管理、文件系统、数据库系统、分布式系统 2. 数据库系统的特点 结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等 3. 数据模型 数据联系(实体、属性、码、域、联系类型) 概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象) 4. 数据库体系结构 三级模式结构(局部(外)、全局(概念)、存储(内)) 两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性 5. 数据库管理系统的功能 定义、操纵、控制、维护

2、、数据字典6. 数据库系统的组成 数据库、硬件、软件、管理员、用户考核要求了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。 掌握:数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。第二章 关系运算 考核内容 1. 关系数据结构 域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式 2. 关系完整性 实体完整性、参照完整性、用户定义的完整性 3. 关系代数 传统的集合运算(并、交、差、广义笛卡儿积) 专门的关系运算(选择、投影、连接、等值连接、自然连接

3、) 考核要求 了解:关系数据结构中涉及的所有概念,用户定义的完整性的概念。 掌握:实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。 熟练掌握:关系代数中的各种专门的关系运算。第三章 关系规范化基础 考核内容 1. 数据不规范化带来的问题 数据冗余、插入异常、删除异常、修改异常 2. 函数依赖 属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、 直接和传递函数依赖 3. 关系规范化 第一范式、第二范式、第三范式、BCNF 考核要求了解:数据不规范化带来的数据冗余和各种操作异常。 掌握:各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。熟

4、练掌握:把一个关系规范化成第一、第二或第三范式。第四章 结构化查询语言-SQL 考核内容 1. SQL语言的特性 综合统一、高度非过程化、集合操作、自含与宿主、SQL结构 2. 数据库操作 库的创建与撤消,表结构的创建、修改与撤消,表内容的插入、修改与删除,视图的创建、修改与撤消 3. 数据库查询 单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、 统计查询、谓词查询等 考核要求了解:SQL语言的特点。 掌握:数据库的各种操作及熟练掌握之外的其他查询。熟练掌握:单表查询、多表连接查询和两层嵌套查询。第五章 数据库应用系统设计 考核内容 1. 数据库应用系统设计简述 设计任务、特点、步骤

5、 2. 需求分析 任务、方法、步骤,建立数据字典 3. 概念结构设计 方法与步骤、数据抽象、局部ER图、综合ER图、整体优化 4. 逻辑结构设计 E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式) 5. 物理设计与实施 任务、数据装入和程序调试、数据库运行与维护、安全措施等 考核要求了解:数据库应用系统设计的各个阶段及主要任务和目标。 掌握:根据实际需要建立ER图,从ER图到关系模式的转换,根据数据处理要求所对应的查询语句。第六章SQL考核内容1SQL概述2SQL数据定义功能3SQL数据操纵插入记录、 修改记录、 删除记录4SQL数据查询 简单查询、联接查询、嵌套查询、集合运算、V

6、isual FoxPro中SQL SELECT 的几个特殊选项5SQL数据控制 授权权限、回收权限、REVOKE UPDATE ON TABLE LS-XKB FROM LIMING WAIMING考核内容了解:视图定义、定义同义词和建立索引了解:SQL数据控制功能包括用户授权、回收权限掌握:数据库模式的建立和删除掌握:定义和删除数据库、基本表的定义、取消和基本表修改掌握:SQL数据操纵功能包括插入数据、更新数据和删除数据熟练掌握:数据的查询第七章。Visual FoxPro考核内容1. Visual FoxPro的工作方式2. 数据类型3. 变量与常量 常 量、 变量、 内存变量的常用命令4

7、. 表达式 算术表达式、字符表达式、日期时间表达式、 关系表达式、逻辑表达式5. 函 数数值函数、字符函数、 日期和时间函数、 数据类型转换函数、测试函数6. 程序与程序文件程序的概念、程序文件的建立与执行、简单的输入输出命令7. 程序的基本结构 顺序结构、 选择结构、循环结构8. 多模块程序模块的定义与应用、参数传递、 变量的作用域9. 程序调试调试器环境、设置断点、 调试菜单考核内容了解:Visual FoxPro的工作方式了解:程序的调试方法掌握:常用的数据类型的使用,以及他们之间的相互转换掌握:常量、变量、表达式和常用的函数定义及使用掌握:程序的基本结构第八章表单考核内容1. 面向对象

8、的概念对象与类、子类与继承2. Visual FoxPro基类的简介Visual FoxPro基类、 容器与控件、 事 件3. 创建表单4. 修改表单5. 运行表单6. 表单控件 标签控件、文本框控件、命令按钮控件、编辑框控件、 单选按钮控件、复选按钮控、 列表框控件、组合框控件、表格控件、命令按钮组控件、页框控件考核内容了解:面向对象、类和事件的相关概念了解:子类与继承相关概念掌握:表单创建、修改、运行的方法掌握:表单中的主要控件,包括标签、文本、按钮等控件第九章 菜单考核内容菜单系统2创建应用系统菜单、创建主菜单、创建子菜单、修改菜单确定菜单选项的任务3. 生成菜单程序4 . 运行菜单考核

9、内容了解:菜单概念掌握:菜单系统的设计与应用第十章 报表考核内容1创建报表利用报表向导创建报表利用报表设计器创建报表2 设计报表报表设计器工具栏、修改布局、 修改报表考核内容了解:报表的概念了解:菜单系统的组成掌握:报表系统的设计与应用 第二部分 模拟试题及答案一、SQL部分1写出出下列SQL语句根据教学库,按照下列所给的每条SQL查询语句写出相应功能。教学的数据库包括:学生(学号char(8),姓名char(8),性别char(2),出生日期 date,系名char(30),)成绩(学号char(8),课程号char(10),成绩Int)课程(课程号char(8), 课程名char(30),

10、学分Int ,学时数Int,先修课程N(4) 1)查询“课程名”和“最高分”字段,结果按名称升序保存在表new_table。2)在学生表插入一个新记录(502721161, 张三, .T.,1984-01-01,电子系)。3)查询每个学生总的选课学分数(成绩60 才有学分)。要求显示学号,总的学分数。查询列的显示标题是(学号,总学分)。查询结果保存在results3.dbf中。4)用SQL在查询先修课为“会计学”的课程的课程名称、学时数和学分。将查询结果保存入results4.dbf表。5)查询平均成绩大于所有学生的平均成绩的学生的学号,姓名,系名,将查询结果保存在一个一维数组变量temp中.

11、6)查询选修了“数据结构”课程并且成绩大于等于60的学生的学号,姓名,课程名和成绩,将查询结果保存result6.dbf中 .7)查询“电子系”中没有选课的学生的学号,姓名和性别,要求性别显示为“男”或“女”,将查询结果保存在results7.dbf中。8)查询同时选修了 “计算机电路基础(1)”和“计算机数学基础(A)”两门课程的学生学号和姓名。9)查询姓“陈”的学生成绩情况,包含学号,平均成绩,查询结果按平均成绩降序排列。10)该程序的功能查询选课门数是2门以上的每个学生的学号、姓名、平均成绩、选课门数和系科,并且按平均成绩降序排列。2.写出下列程序的功能程序1.prg:SELECT 课程

12、名,max(成绩) AS 最高分 ;FROM 成绩,课程;WHERE 课程.课程号=成绩.课程号;group by 成绩.课程号;order by 课程名 INTO TABLE NEW_TABLE3程序2.prg:INSERT INTO 学生(学号,姓名,性别,出生年月,系名);VALUES (502721161, 张三, .T.,1984-01-01,电子系)程序3.prg:SELECT 课程.学分数,SUM(课程.学分数) AS 总学分;FROM 课程,成绩 WHERE 课程.课程=成绩.课程号 AND 成绩=60;GROUP BY 成绩.学号 INTO TABLE results3.db

13、f程序4.prg:SELECT SECOND.课程名,SECOND.学时数,SECOND.学分数;FROM 课程 FIRST,课程 SECOND;WHERE first.课程号=second.先修课程 And first.课程名=会计学;INTO DBF RESULT4.DBF程序5.prg:SELECT AVG(成绩) FROM 成绩 INTO ARRAY TEMPSELECT 学生.学号 ,姓名,系号 FROM 学生,成绩;WHERE 学生.学号 = 成绩.学号;GROUP BY 学生.学号;HAVING AVG(成绩)TEMP INTO DBF Pjcj;(调试程序时,注意第一条语句末尾

14、没有分号)程序6.prg:SELECT 学生.学号,姓名,课程名 ,成绩 FROM 学生 ,课程,成绩;WHERE 学生.学号 =成绩.学号 AND 课程.课程号 =成绩.课程号;AND 课程名 LIKE %数据% AND 成绩60 INTO DBF result6 程序7.prg:SELECT 学号,姓名,性别;FROM 学生; WHERE NOT EXISTS ;(SELECT * FROM 学生,成绩 ; WHERE 学生.学号=成绩.学号AND系名 =电子系)程序8.prg:SELECT 学生.学号,学生.姓名;FROM 学生; Where 学号 in;(SELECT 学号 FROM

15、成绩 , 课程 ;where 成绩.课程号 = 课程.课程号 AND 课程名 = 计算机电路基础(1) )AND 学号 in ;(SELECT 学号 FROM 成绩,课程 ;where 成绩.课程号 = 课程.课程号 AND 课程名= 计算机数学基础(A))程序9test1.prg:SELECT 学号 ,AVG( 成绩 );FROM 成绩 ; Where 学号 in;(SELECT 学号 FROM 学生 where 姓名 LIKE 陈%);GROUP BY 学号;ORDER BY 2 DESC程序10test2.prg:SELECT 学生.学号,姓名,AVG(成绩),count(课程号),系名

16、;FROM 学生 INNER JOIN 成绩; ON 学生.学号=成绩.学号;HAVING COUNT (课程号) 1;GROUP By 学生.学号;ORDER BY 3 DESC二、单项选择题1、不论索引是否生效,定位到相同记录上的命令是 【C】。 A) GO TOP B) GO BOTTOM C) GO 6 D) SKIP2、可以伴随着表的打开而自动打开的索引是 。【C】 A) 单一索引文件(IDX) B) 复合索引文件(CDX) C) 结构化复合索引文件 D) 非结构化复合索引文件3、要为当前表所有职工增加100元工资应该使用命令 。【A】 A) CHANGE 工资 WITH 工资+10

17、0 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+1004 、Visual FoxPro参照完整性规则不包括 。【B】 A) 更新规则 B) 查询规则 C) 删除规则 D) 插入规则5、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。【C】 A) “一方”表的主索引或候选索引,“多方”表的普通索引 B) “一方”表的主索引,“多方”表的普通索引或候选索引 C) “一方”表的普通索引,“多方”表的主索引或候选索引 D) “一方”表的普通索引,“多方”表的候选索引

18、或普通索引 6、在VFP中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于【B】 A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束7、在Visual FoxPro中,运行表单T1.SCX的命令是【C】 A)DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T18、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当【B】A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE子句9、在Vis

19、ual FoxPro的参照完整性规则不包括【C】 A)更新规则 B)删除规则 C)查询规则 D)插入规则10 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:【A】A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、811、在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为【D】A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP12、在Visual FoxPro中,使用“菜单设计器”定义

20、菜单,最后生成的菜单程序的扩展名是C】A)MNX B)PRG C)MPR D)SPR13、 在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是【D】A) REPLACE AGE WITH AGE+1B) UPDATE STUDENT AGE WITH AGE+1C) UPDATE SET AGE WITH AGE+1D) UPDATE STUDENT SET AGE=AGE+114、 调用报表格式文件PP1预览报表的命令是【C】A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEWC)R

21、EPORT FORM PP1PREVIEW D)DO FORM PP1 PREVIEW15、在Visual FoxPro中,建立索引的作用之一是【C】A) 节省存储空间 B) 便于管理 C) 提高查询速度 D) 提高查询和更新的速度16、在Visual FoxPro中,相当于主关键字的索引是【A】A) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引17、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为【D】A)ThisForm.Refresh B)ThisForm.DeleteC) ThisForm.Hide D) Thi

22、sForm.Release18、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?【A】 A)ThisForm.Text1.value B)This.Parent.value C) Parent.Text1.value D)this.Parent.Text1.value 19、在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是【D】 A) CREATE

23、 B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB 20、 在Visual FoxPro中,存储图象的字段类型应该是【B】 A)备注型 B)通用型 C)字符型 D)双精度型 21、在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是【C】A)2002.09.01 11:10:10:AM-2001.09.01 11:10:10AMB)01/01/2002+20C)2002.02.01+2001.02.01D)2002/02/01-2001/02/0122、在Visual FoxPro中,关于过程调用的叙述正确的

24、是【A】A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假B)当实参的数量多于形参的数量时,多余的实参被忽略C)实参与形参的数量必须相等D)上面A和B都正确 23、下面是关于表单数据环境的叙述,其中错误的是【B】A)可以在数据环境中加入与表单操作有关的表 B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系 D)表单自动打开其数据环境中的表24 、在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:【C】A)PRIVATE B)PUBLICC)LOCAL D)在程序中直接使用的内存变量(不通过A,B,C说明)25、在 DO WHIL

25、E ENDDO循环结构中,LOOP命令的作用是:【B】A)退出过程,返回程序开始处B) 转移到DO WHILE语句行,开始下一个判断和循环C) 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行26、在Visual FoxPro中,关于视图的正确叙述是【D】A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表27、SQL是那几个英文单词的缩写【B】A)Standard Query Language B)Structured Query LanguageC) Select Q

26、uery Language D)以上都不是28、如果学生表STUDENT是使用下面的SQL语句创建的【A】 CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOTNULL,; SN C(8),; SEX C(2),; AGE N(2) CHECK(AGE15 AND AGE30)下面的SQL语句中可以正确执行的是A)INSERT INTO STUDENT(SNO,SEX,AGE) valueS (S9,男,17)B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS (李安琦,男,20)C)INSERT INTO STUDENT(

27、SEX,AGE) valueS (男,20)D)INSERT INTO STUDENT(SNO,SN) valueS (S9,安琦,16)29、 使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:【A】A)SELECT*FROM STUDENT WHERE LEFT (姓名,2)=王B)SELECT*FROM STUDENT WHERE RIGHT (姓名,2)=王 C)SELECT*FROM STUDENT WHERE TRIM (姓名,2)=王D)SELECT*FROM STUDENT WHERE STR (姓名,2)=王30、连编后可以脱离开Visual FoxP

28、ro独立运行的程序是【B】 ) APP程序 B)EXE程序 C)FXP程序 D)PRG程序31、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 。【B】 A) 限制(Restrict) B) 忽略(Ignore) C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)32、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 。【B】 A) 永久性关联 B) 永久性关联或临时性关联 C) 临时性关联 D

29、) 永久性关联和临时性关联33、清除主窗口屏幕的命令是 。【B】 A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS34、在创建快速报表时,基本带区包括 。【C】 A) 标题、细节和总结 B) 页标头、细节和页注脚 C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚35、在下面的Visual FoxPro表达式中,不正确的是 。【B】 A) 2002-05-01 10:10:10 AM-10 B) 2002-05-01-DATE() C) 2002-05-01+DATE() D) 2002-05-01+100036、在Visual

30、 FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于【B】。 A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束37、在Visual FoxPro中,运行表单T1.SCX的命令是【C】。 A) DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T138、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当【B】。A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE子句39、在Visual FoxPro的参照完整性规则不包括【C】。 A)更新规则 B)删除规则 C)查询规则 D)插入规则40、在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1