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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(第二部分 模拟试题及答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第二部分 模拟试题及答案.docx

1、第二部分 模拟试题及答案一名词解释与简答1.数据处理:称为信息处理,是指将数据转换成信息的过程。2MIS:是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。3DBMS:数据库管理系统DBMS(database management system)是为数据库的建立、使用和维护而配置的软件。它可以让多种应用程序同时使用数据库中具有最小冗余度的共享数据,必须使数据与程序具有较高的独立性。对数据实行专门管理,提供安全性和完整性等统一控制机制,方便用户以交互命令或程序方式对数据库进行操作4DBMS的主要功能: 1)数据定义2)数据库管理控制3)数据库辅助服务4)提供使用数据

2、库工具5)建立和维护数据字典5数据库系统的三级结构答:外模式(external schema):三级模式最上层或称为子模式、应用模式、局部模式等。它是对数据库在某个方面局部应用所涉及数据的逻辑结构和特征的描述,它是终端用户和应用程序员所见到的数据库,称为数据视图,模式(schema):三级模式的中间层(或称为概念模式、逻辑模式、全局模式等),比如数据库的基本表。它是整个数据库逻辑结构的特征的描述。内模式(internal schema):最下层或称为存储模式、物理模式等。它是对整个数据库存储结构的特征的描述。6关系模式:对关系的描述称为关系模式,格式为关系名(属性名l,属性名2,属性名n)7关

3、系:一个关系就是一张二维表,每个关系都有一个关系名。在计算机里,一个关系可以存储为一个文件。8关系模型的特点如下:1)关系必须规范化:关系模型中的每一个关系模型都必须满足一定的要求,如第3章节所介绍的范式。2)数据结构单一:无论是实体还是实体之间的联系都用关系表示。3)集合操作:操作对象和结果都是元组的结合,即关系。4)在关系模型中,用户对数据的检索操作就是从原来的表中得到一张新的表。9外关键字:外码(foreign key):如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称其为该关系的外码,也可称为外关键字。10第三范式(3NF):设一个关系R(U),它是满

4、足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于第三范式的。记为R3NF。11自由表:所谓自由表,就是那些不属于任何数据库的表,所有由FoxBASE或早期版本的FoxPro创建的数据库文件(.dbf)都是自由表。在Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。12在VFP 中,菜单的设计院中,将(.MNX)类型的文件转换成(.MPR)类型的文件。答:用“菜单设计器”设计的菜单文件其扩展名为(.MNX),通过生成器的转换,生成的菜单文件其扩展名为(.MPR)。13SQL:结构化查询语言structured query language14

5、表单(form):是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一,相当于Windows应用程序的窗口。表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为scx15已知 F(A,B,C,D),函数依赖ABC,CD,DA,求。候选码和超键码解:根据候选码和超键码的定义性质,分析结果得出:候选码有AB,BC,BD;超键码:ABC,ABD,BCD,ABCD(当然候选码也是超键码)。二SQL部分试题类型:1写出出下列SQL语句;2.写出下列程序的功能SQL查询语句写出相应功能。教学的数据库包括:学生(学号char(8),姓名char(8),性别c

6、har(2),出生日期 date,系名char(30),)成绩(学号char(8),课程号char(10),成绩Int)课程(课程号char(8), 课程名char(30),学分Int ,学时数Int,先修课程N(4) 例6.1 在学生表插入一个的学生数据“502721161,张三,男,1984-0101,电子工程,1”。INSERT INTO学生(学生号,姓名,性别,出生日期,专业,年级)VALUES (502721161,张三,男,1984-01-01,电子工程,1)例6.2 若基本表图书所定义的关系模式结构是:图书(总编号,分类号,书名,作者,出版单位,单价),向图书基本表中新增加一个元

7、组。INSERT INTO图书;VALUES (446943,TF31/138,计算机基础,须艳红,高等教育出版社,12)例6.3 向图书基本表中插入一个元组的部分字段。INSERT INTO图书(总编号,书名,单价);VALUES(44698088,据库原理及应用,16 50)例6.4 现有学生表1其结构和例6.1例中学生表相同,若把学生表1中的男生(假若有多个元组)插入到学生表2中。INSERT INTO学生2(学生号,姓名,性别,出生日期,专业,年级);SELECT学生号,姓名,性别,出生日期,专业,年级;FROM学生表1;WHERE性别=男例6.5 FROM ARRAY的用法。USE

8、学生表1 ;打开学生表1SCATTER TO arry1 ;将当前记录读到数组arry1COPY STRUTURE TO学生表2 ;拷贝学生表1的结构到学生表2INSERT INTO 学生表2 FROM ARRAY arry1 ;从数组arry1插入一条记录到学生表2SELECT 学生表2 ;切换到学生表2的工作区BROWSE ;窗口显示结果USE ;关闭并删除学生表2DELETE FILE学生表2.dbf 例6.6 FROM MEMVAR的用法。USE 学生表1 ;打开学生表1SCATTER MEMVAR ;将当前记录读到内存变量COPY STRUTURE TO学生表2 ;拷贝学生表1的结构

9、到学生表2INSERT INTO学生表2 FROM MEMVAR ;从内存变量插入一条记录到学生表2SELECT 学生表2 ;切换到学生表2的工作区BROWSE ;窗口显示结果USE ;关闭并删除学生表2例6.7 假若学生表里若把每个学生的年级增加一年。UPDATE学生SET年级=年级+1例6.8 将系名中“计算机科学与技术系”的改为“计算机科学系”。UPDATE学生SET系名计算机科学系WHERE系名计算机科学与技术系例6.9 删除学号为“504720069”的学生。DELETE FROM学生WHERE学号504720069例6.10 把学生表删成空表,只保留表的结构定义。DELETE fr

10、om 学生例6.11 找出徐平所在的系名。SELEC 姓名,系名;FROM 学生;WHERE 姓名=徐平例6.12 查看所有学生的全部情况。SELECT*;FROM学生;例6.13 列出学生表中所有学生出生年月(去掉同年月日出生者)。SELECT DISTINCT出生日期;FROM学生;例6.14 查找学生表中电子工程系的学生的姓名、系名和出生年月,结果按出生年月降序排列,年龄即从小到大排序。SELECT姓名,系名,出生日期;FROM学生;WHERE系名=电子工程系;ORDER BY出生日期DESC例6.15 查找姓名以“徐”打头的所有学生名。SELECT姓名,性别,系名,出生日期;FROM学

11、生;WHERE姓名LIKE徐%;例6.16 WHERE课程名LIKE“%数据库%”;包含“数据库”的书名。WHERE课程名LIKE“%数据库”;以“数据库”结尾的书名。WHERE姓名LIKE“%强 ”;姓名至少4个字符(两个汉字)且倒数第3个汉字是“强”字。例6.17 找学分在3和5之间的课程。SELECT课程号,课程名,学分;FROM 课程;WHERE学分BETWEEN 3 AND 5;也可以用以下语句:SELECT课程名,学分;FROM 课程;WHERE学分3 AND学分5;BETWEEN 3 AND 5相当于学分3 AND学分5;例6.18 查找计算机科学与技术系和电子工程系的学生。SE

12、LECT姓名,系名;FROM学生;WHERE系名IN(计算机科学与技术系,电子工程系);此间等价查询语句如下:SELECT姓名,系名;FROM学生;WHERE系名计算机科学与技术系OR系名电子工程系;例6.19 检索课程号为A0074和A0184两门课程的学分。SELECT X.课程号,X.学分,Y.课程号,Y.学分;FROM 课程X,课程Y;WHERE X.课程号A0074AND Y.课程号A0184;图书管理关系数据模型包括以下3个关系模式,如图6.9(a)、图6.9(b)和图6.9(c)所示。图书(总编号,分类号,书名,作者,出版单位,单价,图片);读者(借书证号,姓名,性别,单位,职称

13、,地址);借阅(借书证号,总编号,借阅日期,备注)。例6.20 请查找所有借阅了图书的读者姓名及所在单位。SELECT DISTINCT姓名,系名;FROM读者,借阅;WHERE读者.借书证号=借阅.借书证号;例6.21 找出李波所借的所有图书的书名及借阅日期。SELECT姓名,所借阅的图书:,书名,借阅日期;FROM图书,借阅,读者;WHERE读者.借书证号借阅.借书证号;AND借阅.总编号图书.总编号AND姓名李波;例6.22 查找已借出的价格在20元以上的图书,结果按单价降序排列。SELECT图书,总编号,书名,单价;FROM图书,借阅;WHERE图书.总编号借阅.总编号and单价22.

14、00;ORDERBY单价DESC;例6.26 找出借阅了“数据库基础与应用”的学生的姓名和系名。此询问可以用连接查询来完成,使用的查询语句如下:SELECT姓名,系名;FROM图书,借阅,读者;WHERE图书.总编号借阅.总编号AND读者.借书证号借阅.借书证号;AND书名数据库基础与应用SELECT姓名,单位;FROM读者;WHERE借书证号IN;(SELECT借书证号; FROM借阅; WHERE总编号IN(SELECT总编号); FROM图书; WHERE书名(数据库基础与应用);例6.27 找出与历大毅在同一天借了书的读者的姓名、所在单位和借阅日期。SELECT姓名,系名,借阅日期,借

15、阅,借书证号;FROM读者,借阅;WHERE借阅.借书证号读者.借书证号AND借阅日期IN;(SELECT借阅日期;FROM读者,借阅;WHERE借阅.借书证号读者.借书证号AND姓名历大毅);例6.28 求藏书总册数。SELECT“藏书总册数:”,COUNT(*)FROM图书例6.29 求科学出版社图书的最高价格、最低价格、平均价格。SELECT最高:,MAX(单价),最低:,MIN(单价),平均价格:,AVG(单价);FROM图书WHERE出版单位科学出版社;例6.30 求计算机科学系当前借阅了图书的读者人数。SELECT借书人数:,COUNT(DISTINCT借书证号);FROM借阅;W

16、HERE借书证号IN(SELECT借书证号); FROM读者; WHERE系名(计算机科学系);例6.31 用库函数查询出藏书中比高等教育出版社的所有图书单价更高的书籍。SELECT * FROM图书;WHERE单价ALL(SELECT单价);FROM图书WHERE出版单位(高等教育出版社)例6.32 找藏书中所有与“数据库导论”或“数据库基础”在同一个出版单位出版的书。SELECT DISTINCT书名,单价,作者,出版单位;FROM图书WHERE出版单位ANY;(SELECT出版单位FROM图书WHERE书名IN(数据导论,数据库基础);例6.33 求出各个出版社图书的最高价格、最低价格、

17、平均价格。SELECT出版单位,MAX(单价),MIN(单价),AVG(单价);FROM图书;GROUP BY出版单位;例6.34 分别找出各个单位当前借阅图书的读者人次。SELECT单位,借书人数:,COUNT(借书证号);FROM借阅,读者;WHKRE读者.借书证号借阅.借书证号;GROUP BY单位;例6.35 找出藏书中各个出版单位的册数、价值总额,并按总价降序,册数相同者按总价降序排列。SELECT出版单位,COUNT(*)AS册数,SUM(单价)AS总价;FROM图书GROUP BY出版单位ORDER BY总价例6.36 找出当前至少借阅了2本图书的读者及所在单位。SELECT借书

18、证号,姓名,系名;FROM读者;WHERE借书证号IN; (SELECT借书证号; FROM借阅; GROUP BY借书证号; HAVING COUNT(*)=2)例6.37 分别找出借书人数超过1个人的单位及人次数。SELECT系名,COUNT(*)AS超过1人次;FROM借阅,读者;WHERE读者.借书证号借阅.借书证号;GROUP BY系名;HAVING COUNT(*)1;例6.38 找出没有借阅任何图书的读者及所在单位。SELECT姓名,系名;FROM读者;WHERE NOT EXISTS;(SELECT * ;FROM借阅; WHERE借阅.借书证号读者.借书证号)例6.39 查询

19、还清借书的姓名和系名。SELECT姓名,系名;FROM读者;WHERE借书证号NOT IN;(SELECT借书证号FROM借阅);例6.40 显示价格最高的3本书的信息。SELECT * TOP 3 FROM 图书ORDER BY单价DESC查询结果如图6.30所示。例6.41 显示价格最低的3本书的信息。SELECT * TOP 3 FROM PERCENT图书ORDER BY单价;例6.42 将查询到的职工信息存放数组tmp1中。SELECT * FROM 职工 INTO ARRAY tmp1例6.43 将查询到的职工信息存放临时数据库文件名tmp2中。SELECT * FROM 职工 I

20、NTO CURSOR tmp2例6.44 将工资最高的3位职工的信息查询结果存放到永久表中tmp3。SELECT * TOP 3 FROM 职工 INTO TABLE tmp3 ORDER BY工资DESC例6.45 将查询结果存放到文本文件tmp4中。SELECT * TOP 3 FROM 职工TO FILE tmp3 ORDER BY 工资 DESC例6.46 将查询和更新各单位借阅图书情况统计基本表LS-XKB的权限授予所有用户。GRANT SELECT,UPIDATE ON TABLE LS-XKB TO PUBLIC例6.47 回收用户LIMING和WAIMING对基本表LS-XKB

21、的更新权限。REVOKE UPDATE ON TABLE LS-XKB FROM LIMING WAIMING三单项选择题1数据库管理系统的英文缩写是 B 。ADB BDBMS C DBS D DBA 2数据库管理系统的核心部分是 C 。A数据模型 B数据库 C数据库管理系统 D计算机硬件3下列关于“数据库系统(DBS)”的叙述中,正确的一条说法是 A 。ADBS是指在计算机系统中引入数据库后的系统BDBS是帮助用户建立、使用和管理数据库的一种计算机软件CDBS是用户建立的若个文件的集合DDBS是一种新颖的关系数据库管理系统4提供数据定义语言DDL(Data Description/Defin

22、ition Language)的功能是 B 。 A实现对数据库的检索、插入、修改、删除B描述数据库的结构,为用户建立数据库提供手段C用于数据的安全性控制、完整性控制、并控制和通信控制D提供数据的初始装入、数据转储、数据恢复、数据库重新组织5数据库具有三级结构,也称为三级模式,其中的模式(也称逻辑模式或概念模指的是 B 。A用户使用数据视图B是所有用户的公共数据视图C对对整个数据物理结构和存储结构的特征的描述D一种局部数据视图6数据模型指的是数据库的组织形式,数据模型的三要素是 C 。A数据库文件、二维表、记录B字段、类型、宽度C数据结构、数据操作、数据完整性约束D数据定义、数据存储、数据通信7

23、在关系型数据库管理系统中,三种基本关系运算是 A 。A选择、投影、连接B选择、删除、复制C建立、修改、合并D统计、连接和分类8在下列事实、叙述中,错误的一条是 C 。A对关系的描述称为关模式,一个关系模式对应一个关系结构B不同元组对同一个属性的取值范围称为域C二维表中的行称为属性D关键字其中值能够惟一的元组9在数据库技术中,面向对象数据模型是一种 B 。A概念模型B结构模型C物理模型D形象模型10.包含主码的是 C 。A备用码B非主属性码C主属性码D元组11需求分析阶段设计数据流程图(DFD)通常采用_ D _。 A面向对象的方法 B回溯的方法C自底向上的方法 D自顶向下的方法12概念设计阶段

24、设计概念模型通常采用_ C _。 A面向对象的方法 B回溯的方法C自底向上的方法 D自顶向下的方法13设计子模式属于数据库设计的_C _。 A需求分析 B概念设计 C逻辑设计 D物理设计14概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_ D _。A应用程序员的编程需求 BDBA的管理信息需求C数据库系统的维护需求 D企业组织的信息需求15数据库设计人员和用户之间沟通信息的桥梁是_ B_。 A程序流程图 B实体联系图 C模块结构图 D数据结构图16 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 A A) DBS包括DB和DBMS B) DBMS

25、包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS17 在Visual FoxPro中“表”是指_ B_A) 报表 B) 关系 C) 表格 D) 表单18 数据库系统与文件系统的最主要区别是_ B_A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量19在当前表单的LABEL1控件中显示系统时间的语句是 A 。A) THISFORM.LABEL1.CAPTION=TIME()B)

26、 THISFORM.LABEL1.VALUE=TIME()C) THISFORM.LABEL1.TEXT=TIME()D) THISFORM.LABEL1.CONTROL=TIME()20在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用_ B_ 。A) 临时关键字 B) 主关键字C) 外部关键字 D) 索引关键字21在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是_C _。 A)pro B) prj C) pjx D) itm22在Visual FoxPro的项目管理器中不包括的选项卡是_ D _。A) 数据 B) 文档 C) 类 D) 表单23

27、在Visual FoxPro 中说明数组的命令是_C _。A) DIMENSION和ARRAY B) DECLARE和ARRAYC) DIMENSION和DECLARE D) 只有DIMENSION24 数据库表可以设置字段有效性规则,字段有效性规则属于_ D _。A) 实体完整性范畴 B) 参照完整性范畴C) 数据一致性范畴 D) 域完整性范畴25 在Visual FoxPro中字段的数据类型不可以指定为_ B_ 。A) 日期型 B) 时间型C) 通用型 D) 备注型26用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是_ D _。A) 主索引

28、 B) 候选索引 C) 普通索引 D) 惟一索引27 以下关于主索引和侯选索引的叙述正确的是 A 。A) 主索引和侯选索引都能保证表记录的惟一性B) 主索引和侯选索引都可以建立在数据库表和自由表上C) 主索引可以保证表记录的惟一性,而侯选索引不能D) 主索引和侯选索引是相同的概念28 查询订购单号首字符是“P”的订单信息,应该使用命令_ B_ 。A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”C) SELECT * FROM 订单 WHERE “P”$订购单号D) SELE

29、CT * FROM 订单 WHERE RIGHT(订购单号,1)= “P”29有如下赋值语句,结果为“大家好”的表达式是_ D _。 a=“你好” b=“大家”A) b+AT(a,1) B) b+RIGHT(a,1)C) b+ LEFT(a,3,4) D) b+RIGHT(a,2)30数据库表的字段可以定义默认值,默认值是_ D _。A) 逻辑表达式 B) 字符表达式C) 数值表达式 D) 前三种都可能31Visual FoxPro DBMS 是 B 。A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统32 Visual FoxPro DBMS 基于的数据模型是 B 。 A)层次型 B)关系型 C)网状型 D)混合型33设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 B 。A)m:n B)1:m C)m:k D)1:134Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 C 。A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENTC)REAT

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

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