北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2答案
《数据库基础与应用》练习题及答案
6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。
7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。
8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。
2.设D1,D2和D3域的基数分别为2,3和4,则D1´D2´D3的元组数为________,每个元组有________个分量。
3.在一个关系中,不同的列可以对应同一个________,但必须具有不同的________。
4.关系中的每个属性只能取________,关系的结构不允许________。
5.顾客购物的订单和订单明细之间具有________对________的联系。
28.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为___________与________的自然连接。
第三章综合练习题
1.在一个关系R中,若属性集X函数决定属性集Y,则记作为________,称X为________。
20.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多__对__多__的联系。
21.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是__一__对__多_的联系。
22.数据库的逻辑数据模型有__层次__、__网状_、___关系__和__面向对象__等四种。
23.在非关系模型中,每个结点代表着一个_纪录型__,每个父子联系代表着__1:n_联系。
数据库大作业(全·参考答案)
《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。
针对这三个应用能力,用一个案例作为背景,布置三次大作业。
在校大学生都能理解“图书管理系统”的应用场合和业务流程。
因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。
本文档包括四个部分。
第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。
每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。
第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。
1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。
图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。
借书登记:记录借书时间、所借图书、借书人、办理人。
还书登记:记录还书时间、所还图书、还书人、办理人。
催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。
2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。
PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。
第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。
任务:1)根据需求描述,绘制E-R图。
数据库基础与应用-国家开放大学电大机考网考题目答案
数据库基础与应用一、单选题1.利用 QL 语言所建立的视图在数据库中属于(B)A 实表B 虚表C索引D字段2.下面属于 Aecess 数据库中所含操作对象的是(B)A 文件B 宏C 索引D 视图3.设一个关系为 R(A,B,C D,E),它的最小函数依赖集为 F= 4 一→E,A→C,B 一D,D→B,则该关系的候选码为(A )A AB BC CD D4.在文件系统中,存取数据的基本单位是(A)。
A 记录B 数据项C 二进制位D学节5.在Access 中,如果只想显示表中符合条件的记录,可以使用的方法是(A) 。
A 筛选B 删除C冻结D隐藏6.在Access 中,若利用宏打开一个查询,则选择的宏操作命令是(B)。
A OpenTableB OpenQueryC OpenFormD OpenReport7.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A 人工管理B 文件系统C 数据库系统D 分布式数据库系统8.设两个关系中分别包含有m 和n 个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(C)A m*nB m+n-1 Cm+nD m+n+19.在SOL 的查询语句中, group by 选项实现的功能是(D)A 选择B 求和C 排序D 分组统计10.在报表设计视图中,若需要在报表每一页的顶部都打印出相关信息,则该信息应设置在(B)A 报表页眉B 页面页眉C 主体D 页面页脚11.如果要将查询结果作为一个新表添加到数据库中,应该使用(C)A 选择查询B 追加查询C 生成表查询D 更新查询12.在Access 中,一屏不能够同时显示表中多条记录的窗体类型属于(D )。
A 数据表B 数据透视图C 数据透视表D 纵栏式13.在数据库系统中,存取数据的基本单位是(B)A 记录B 数据项C 二进制位D 字节14.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(D)A 标签报表B 一般报表C 交叉报表D 数据透视图报表15.如果要将查询结果添加到一个指定的数据表中,应该使用(B)A 选择查询B 追加查询C 生成表查询D 更新查询16.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是(C) A 1 对1B 1 对多C 多对多D 多对117.设两个关系中分别包含有 m 和n 个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(B)。
数据库基础与应用第二版课后答案-王珊李盛恩编著
数据库基础与应用第二版课后答案-王珊李盛恩编著数据库基础与应用1.数据(DB):数据实际上是描述事物的符号纪录。
2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。
3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。
4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。
5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。
其主要功能是完成对数据库的定义、数据操作。
提供给用户一个简明的接口,实现事务处理等。
6.数据库管理系统的基本功能:数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能7.数据库管理系统由两大部分组成:查询处理器存储管理器8.层次结构:应用层语言翻译层数据存取层数据存储层操作系统数据库9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。
10. 数据库管理员的职责:(1)决定数据库中要存储的数据及数据结构(2)决定数据库的存储结构和存取策略(3)保证数据的安全性和完整性(4)监控数据库的使用和运行(5)数据库的改进和重组重构11.数据模型的三要素:数据结构数据操作完整性约束12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。
一类是与数据之间联系有关的对象。
13. 数据操作:数据库主要有检索和更新(插入、删除、修改)两大类操作。
14.在关系模型中任何关系都要满足实体完整性和参照完整性。
15.三种数据模型:概念模型逻辑模型物理模型逻辑模型中有:层次模型网状模型关系模型面向对象模型对象关系模型其中层次模型和网状模型统称为非关系模型。
电大《数据库基础与应用课程》2019-2020模拟试题及答案
电大《数据库基础与应用课程》2019-2020模拟试题及答案一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。
A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。
A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。
A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。
A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。
A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
大学_《数据库基础与应用》试题及答案
《数据库基础与应用》试题及答案《数据库基础与应用》试题及答案(一)一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)1、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有( )个元组。
A、 a1+b1B、 a1+b2C、 a2b2D、 a2b12、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个( )。
A、候选码B、外码C、超码D、属性组3、在一个关系R中,若存在X(Y,Z),则也隐含存在XY和XZ,称此为函数依赖的( )规则。
A、传递性B、分解性C、合并性D、增广性4、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,CD,CE},该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。
A、 1B、 2C、 3D、 45、由概念设计进入逻辑设计时,原来的( )联系通常都需要转换成对应的基本表。
A、一对一B、一对多C、多对一D、多对多6、ACCESS 数据库文件中至少应包含有( )对象。
A、表B、查询C、窗体D、模块7、如果字段内容为声音文件,可将此字段定义为( )类型。
A、文本B、查询向导C、OLE对象D、备注8、下列( )是主键的标志。
A、 B、 C、 D、9、Access中字段的“小数位”属性被用来指定( )型数据的小数部分的位数。
A、货币和数字B、货币和备注C、文本和数字D、数字和备注10、创建数据访问页,将生成一个单独的( )文件,此文件不包括在Access 数据库中。
A、HTB、HTMLC、MDFD、MDT二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“”或叉号“”(每小题2分,共20分)1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
( )2、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。
北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2答案
北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2答案北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2本⼤作业2考查第4~6章(查询、窗体、报表)的学习内容。
学习中⼼_____________ 专业__________________ 年级________ 姓名_____________ 学号______________⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码圈选或打勾。
错选、多选或未选均⽆分。
1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
BA 字段查询向导B 简单查询向导C 记录查询向导D 数据查询向导2. 在Access中,参数查询是利⽤输⼊参数____来提⽰⽤户输⼊信息的查询。
BA 状态栏B 对话框C ⼯具栏D 菜单栏3. SQL语句中的DROP关键字的功能是从数据库中BA 修改表B 删除表C 插⼊表D 新建表4. ⽤表“学⽣名单”创建新表“学⽣名单2”,所使⽤的查询⽅式是BA 删除查询B ⽣成表查询C 追加查询D 交叉表查询5. 查找“姓名”字段中姓名的第⼆字是“宏”字的所有记录的准则是DA LIKE "*宏"B LIKE "?宏"C LIKE "?宏?"D LIKE "?宏*"6. 有⼀“⼈事档案”表,该表中有职⼯编号、姓名、性别、年龄和职位5个字段的信息,现要求显⽰所有职位不是部门经理的职⼯的信息。
能完成该功能的SQL语句是CA SELECT * FROM ⼈事档案WHERE NOT "部门经理"B SELECT * FROM ⼈事档案WHERE 职位NOT "部门经理"C SELECT * FROM ⼈事档案WHERE NOT 职位="部门经理"D SELECT * FROM ⼈事档案WHERE 职位="部门经理"7. 创建⼀个查询,若该查询在执⾏时能够根据输⼊的学号显⽰⼀个学⽣的成绩单,则这个查询是CA 追加查询B 操作查询C 参数查询D ⽣成表查询8. 在窗体设计过程中,经常要使⽤的3种属性是____、控件属性和节属性。
北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2答案
北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业本大作业考查第章(查询、窗体、报表)的学习内容。
学习中心专业年级姓名学号一、单项选择题(本大题共小题,每小题分,共分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。
错选、多选或未选均无分。
1. 数据库系统提供四种查询向导,分别是、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
字段查询向导简单查询向导记录查询向导数据查询向导2. 在中,参数查询是利用输入参数来提示用户输入信息的查询。
状态栏对话框工具栏菜单栏3. 语句中的关键字的功能是从数据库中修改表删除表插入表新建表4. 用表“学生名单”创建新表“学生名单”,所使用的查询方式是删除查询生成表查询追加查询交叉表查询5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是"*宏" "?宏" "?宏?" "?宏*"6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位个字段的信息,现要求显示所有职位不是部门经理的职工的信息。
能完成该功能的语句是* 人事档案"部门经理"* 人事档案职位"部门经理"* 人事档案职位"部门经理"* 人事档案职位"部门经理"7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是追加查询操作查询参数查询生成表查询8. 在窗体设计过程中,经常要使用的种属性是、控件属性和节属性。
字段属性窗体属性查询属性报表属性9. 下列关于窗体的说法,正确的是在窗体视图中,可以对窗体进行结构的修改在窗体设计视图中,可以对窗体进行结构的修改在窗体设计视图中,可以进行数据记录的浏览在窗体设计视图中,可以进行数据记录的添加10. 当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是列表框复选框选项组组合框11. 在窗体设计视图中,按键,同时单击鼠标可以选中多个控件。
数据库基础与应用复习题及参考答案(AB)
数据库基础与应用复习题及参考答案(AB)《数据库基础与应用》课程复习资料一、选择题: 1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式() A.只有2NF B.只有3NF 和3NF D.没有SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是() A.企业版 B.标准版 C.个人版 D.开发版Server支持在线备份,但在备份过程中,不允许执行的操作是() (1)创建或删除数据库文件(2)创建索引(3)执行非日志操作(4)自动或手工缩小数据库或数据库文件大小 A.(1) B.(1)(2) C.(1)(2)(3) D.(1)(2)(3)(4)SQL Server 2000是() A.数据库应用程序 B.数据库系统 C.层次数据管理系统 D.关系数据库管理系统 5.现有关系:学生,为消除数据冗余,至少需要分解为() 个表个表个表个表 6.数据库中存放三个关系:学生和课程和成绩,为快速查出某位学生所学的课程名,应该() A.在学生表上按学号建索引B.在成绩表上按课程号建索引 C.在课程表上按课程号建索引 D.在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令() TRIGGER TRIGGER TRIGGER TRIGGER 8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是() OFDELETE OF DROP DELETE UPDATE 9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是() 数据库数据库数据库数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是() A.安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中 B.用户成功登录到SQL Server 后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest 用户来访问该数据库 C.不能从master、tempdb数据库中删除guest用户D.在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多12.以下情况发生,往往要求我们立即对master数据库进行备份,错误的是() A.增加用户数据库 B.删除用户数据库 C.执行与登录有关的操作 D.增加数据库用户语言中,删除一个表中所有数据,但保留表结构的命令是()14.下列四项关于启动服务器的说法不正确的是() A.用企业管理器启动 B.用操作系统控制面板中的服务管理程序启动C.用命令net begin mssqlserver D.自动启动服务器第1页共13页15.查询员工工资信息时,结果按工资降序排列,正确的是() BY 工资BY 工资desc BY 工资asc BY 工资dictinct 16.下列聚合函数中正确的是() (*)(*)(*)(*) 中,下列涉及通配符的操作,范围最大的是() like ’hgf#’like ’hgf_t%’like ’hgf%’like ’h#%’escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是() A.一个数据库可以不包含事务日志文件 B.一个数据库可以只包含一个事务日志文件和一个数据库文件 C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是() A.企业管理器 B.查询分析器 C.服务管理器 D.事件探查器20.每个数据库有且只有一个() A.主要数据库文件 B.次要数据库文件 C.日志文件 D.索引文件21.在查询分析器中执行SQL 语句的快捷键是()语言中,删除一个表的命令是() 23.哪个关键字用于测试跟随的子查询中的行是否存在()24.以哪个符号开头的变量是全局变量() A.@ B.@* C.@@ D.@$ 25.下面哪项是一元运算符() A./ B.% C.> D.- 26.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C.外码 D.连接码27.事务的持久性是数据库管理系统中的哪个部件负责() A.恢复管理 B.锁定设备(并发控制) C.完整性约束 D.记录设备(存储管理) 模型用于数据库设计的哪一个阶段() A.需求分析 B.概念结构设计 C.逻辑结构设计 D.物理结构设计29.查询语句select stuff(‘he rld’,3,l, ‘llo wo’)结果为()hello world30.在Student表中基于StuName字段建立的索引属于() A.惟一索引非聚集索引B.非惟一索引非聚集索引C.聚集索引非惟一索引D.惟一索引聚集索引31.下列四项中,不属于数据库特点的是() A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高32.反映现实世界中实体及实体间联系的信息模型是() A.关系模型 B.层次模型 C.网状模型模型33.下列四项中,不正确的提法是() 语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言第2页共13页34.在SQL中,SELECT语句的\表示查询结果中() A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同35.在数据操作语言(DML)的基本功能中,不包括的是() A.插入新数据 B.描述数据库结构 C.修改数据 D.删除数据36.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在() A.客户机端 B.服务器端 C.终端D.系统端37.实体型学生与任课教师之间具有联系。
233043 北交《数据库及其应用》在线作业二 15秋答案
北交《数据库及其应用》在线作业二一、单选题(共 15 道试题,共 30 分。
)1. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、MS、数据库、应用程序及用户等组成的一个整体叫__。
(). 文件的集合、操作系统、文件系统. 数据的集合、数据库管理系统、数据库系统. 命令的集合、数据库系统、软件系统. 程序的集合、命令系统、文件系统正确答案:2. SQL的L语句不包括(). SLT. RT TL. ROP VIW. ROP INX正确答案:3. SQL语言中,条件“年龄TWN 20 N 30”表示年龄在20至30之间,且( ). 包括20岁和30岁. 不包括20岁和30岁. 包括20岁但不包括30岁. 包括30岁但不包括20岁正确答案:4. 关系代数表达式的优化策略中,首先要做的是( ). 对文件进行预处理. 尽早执行选择运算. 执行笛卡儿积运算. 投影运算正确答案:5. 数据库系统中的数据模型通常由()三部分组成. 数据结构、数据操作和完整性约束. 数据定义、数据操作和安全性约束. 数据结构、数据管理和数据保护. 数据定义、数据管理和运行控制正确答案:6. .如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
. 关系数据库优化. 数据字典. 关系数据库规范化理论. 关系数据库查询正确答案:7. 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(). MS、OS、应用软件. MS、应用软件、OS. OS、MS、应用软件. OS、应用软件、MS正确答案:8. 在SQL语言中,LT语句的作用是(). 删除基本表. 删除视图. 删除基本表和视图. 删除基本表和视图的元组正确答案:9. 在SLT语句中使用*,表示(). 选择任何属性. 选择全部属性. 选择全部元组. 选择主码正确答案:10. 关系演算的基础是( ). 形式逻辑中的逻辑演算. 形式逻辑中的关系演算. 数理逻辑中的谓词演算. 数理逻辑中的形式演算正确答案:11. 视图是一个“虚表”,视图的构造基于( ). 基本表. 视图. 基本表或视图. 数据字典正确答案:12. 在SQL语言中使用FORIGN KY时,与之配合的语句是(). XISTS. XPT. TL. RFRNS正确答案:13. 下列关于视图的说法错误的是(). 视图是从一个或多个基本表导出的表,它是虚表. 某一用户可以定义若干个视图. 视图一经定义就可以和基本表一样被查询、删除和更新. 视图可以用来定义新的视图正确答案:14. 位于用户和操作系统之间的一层数据管理软件是(). S.. MS. MIS正确答案:15. 在SQL语言中,用户可以直接操作的是(). 基本表. 视图. 基本表和视图. 基本表或视图正确答案:北交《数据库及其应用》在线作业二二、多选题(共 15 道试题,共 45 分。
《数据库应用技术》第2次作业及答案
《数据库应用技术》第2次作业及答案第三章思考与练习题一、选择题1.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合(A )。
A、第一范式B、第二范式C、第三范式D、BNC范式2.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的(C )。
A、交B、并C、差D、笛卡儿积二、简答题1.设关系模式R有N个属性,在模式R上可能成立的函数依赖有多少个?参考答案:函数依赖有N×(N-1)个2.设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。
那么请回答以下问题:(1)请写出这个关系模式的函数依赖和主关键字;函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资主键为(职工号,项目号)(2)这个关系符合第几范式,为什么?这个关系符合第一范式,因为它的每个属性都不可再分。
(3)请举例说明,这个关系存在哪些问题;这个关系没有达到第二范式,可能出现数据冗余和操作异常。
例如,某个职工参与了多个项目的工作,他的职工号、职工名会重复多次存储。
同样,如果一个项目有多名职工参加,项目号和项目名也会重复我次存储。
另外,如果现在增加了一个新的项目,但暂时还没有安排职工参加,那么由于主键是(职工号,项目号),这个项目的信息可能无法插入。
(4)请把这个关系模式分解成3NF,并说明理由。
修改后的各个关系如下:职工关系=(职工号,职工名)项目关系=(项目号,项目名)职工选择项目关系=(职工号,项目号,工资)(注:此处的工资是指职工参加某个项目得到的劳动报酬)3.关系完整性的主要内容是什么?为什么要保证关系的完整性?参考答案:关系完整性就是关系模型中数据的正确性、一致性和有效性。
关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。
只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。
4.SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。
数据库基础与应用形考作业答案2
数据库基础与应用形考作业参考答案作业1:单选:ABCDBACBB判断:√√√√╳√√╳╳√填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性作业2:填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表二、根据主教材第四章所给的商品库和教学库,按照下列扭给的每条SQL查询语句写出相应的功能1.select x.商品代号,分类名,数量,品牌From商品表1x.商品表2yWhere x.商品代号=y.商品代号答:从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
2.select cont(distinct产地)as产地数From商品表2答:从商品库中查询出所有商品的不同产地的总数。
3.select课程.课程号,课程.课程名,cont(*)as 选课人数From课程,选课Where课程.课程号=选课.课程号Group by课程.课程号,课程.课程名答:从教学库中查询出每门课程被选修的学生数。
国家开放大学《数据库应用基础》形考任务2
国家开放大学《数据库应用基础》形考任务2一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。
选择一项:A. onB. toC. valuesD. in反馈正确答案是:values题目2在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。
选择一项:A. 视图B. 基本表C. 查询D. 索引反馈正确答案是:视图题目3在建立数据库模式的语句中,不会出现的保留字是()。
选择一项:A. CREATEB. SCHEMAA. 多对多B. 1对1C. 1对多D. 多对1反馈正确答案是:1对多题目7若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。
选择一项:A. 多对1B. 1对多C. 1对1D. 多对多反馈正确答案是:1对1题目8以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。
选择一项:A. 多对多B. 1对多C. 1对1D. 多对1反馈正确答案是:多对1在数据库应用系统设计的概念设计阶段,需要做的事情是()。
选择一项:A. 画出ER图B. 建立视图C. 建立数据字典D. 建立基本表反馈正确答案是:画出ER图题目10在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。
选择一项:A. 建立视图B. 建立基本表C. 画出ER图D. 设置关系的完整性反馈正确答案是:画出ER图二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共20分)题目11在SQL语言中,字符型和日期型常量需要使用单引号括起来。
()选择一项:对错反馈正确的答案是“对”。
正确获得2.00分中的2.00分标记题目题干使用一条INSERT语句只能向表中插入一条记录,不能同时插入多条记录。
()选择一项:对错反馈正确的答案是“错”。
《数据库基础与应用》形成作业答案
《数据库基础与应用》形成作业答案《数据库基础与应用》形成性作业第一次作业一、单项选择题1、域是实体中相应属性的(A)。
A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。
A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。
A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。
A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。
A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。
A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。
A、10B、8C、7D、68、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y 和X→Z,称此为函数依赖的(B)规则。
A、传递性B、分解性C、合并性D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。
A、第一B、第二C、第三D、BC二、是非题1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
(错)2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。
(对)3、在对象数据模型中,对象不但能够继承,而且能够嵌套。
(对)4、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为II学生号(X)与X 的自然连接。
(对)5、在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
最新《数据库应用基础》形考任务2答案
一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。
选择一项:A. onB. toC. valuesD. in反馈正确答案是:values题目2在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。
选择一项:A. 视图B. 基本表C. 查询D. 索引反馈正确答案是:视图题目3在建立数据库模式的语句中,不会出现的保留字是()。
选择一项:A. CREATEB. SCHEMAC. FROMD. DATABASE反馈正确答案是:FROM题目4在建立基本表时,定义检查约束所使用的保留字为()。
选择一项:A. CHECKB. DEFAULTC. UNIQUED. NULL反馈正确答案是:CHECK题目5在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。
选择一项:A. ASCB. DESCC. ABCD. DEC反馈正确答案是:ASC题目6在介绍的购物活动中,商品实体同销售实体之间是()的联系。
选择一项:A. 多对多B. 1对1C. 1对多D. 多对1反馈正确答案是:1对多题目7若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。
选择一项:A. 多对1B. 1对多C. 1对1D. 多对多反馈正确答案是:1对1题目8以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。
选择一项:A. 多对多B. 1对多C. 1对1D. 多对1反馈正确答案是:多对1题目9在数据库应用系统设计的概念设计阶段,需要做的事情是()。
选择一项:A. 画出ER图B. 建立视图C. 建立数据字典D. 建立基本表反馈正确答案是:画出ER图题目10在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。
数据库基础与应用(答案)
B. 备注型
C. OLE对象
D. 超链接
17.设置主关键字是在____中实现的。分值:2
A. 表设计视图
B. 表的数据表视图
C. 查询设计视图
D. 报表的设计视图
18.假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月1日,则可设置该字段的有效性规则为分值:2
A. Between #1/1/2008# And #1/1/2009#
D. 输入格式
14.子表的概念是相对主表而言的,它是嵌在____中的表。分值:2
A. 从表
B. 主表
C. 子表
D. 大表
15.在Access中表和数据库的关系是分值:2
A. 一个数据库可以包含多个表
B. 一个表只能包含两个数据库
C. 一个表可以包含多个数据库
D. 一个数据库只能包含一个表
16.在Access的数据类型中,不能建立索引的数据类型是分值:2
C. SELECT * FROM 人事档案 WHERE NOT 职位="部门经理"
D. SELECT * FROM 人事档案 WHERE 职位="部门经理"
25.创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是分值:2
A. 追加查询
B. 操作查询
C. 参数现方式做保护处理对用户上传分享的文档内容本身不做任何修改或编辑并不能对任何下载内容负责
在线作业试卷列表
单选
1.下列关于数据库系统的正确叙述是分值:2
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切数据冗余
C. 数据库系统中数据的一致性是指数据类型的一致
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2本大作业2考查第4~6章(查询、窗体、报表)的学习内容。
学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号______________一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。
错选、多选或未选均无分。
1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
BA 字段查询向导B 简单查询向导C 记录查询向导D 数据查询向导2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。
BA 状态栏B 对话框C 工具栏D 菜单栏3. SQL语句中的DROP关键字的功能是从数据库中BA 修改表B 删除表C 插入表D 新建表4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是BA 删除查询B 生成表查询C 追加查询D 交叉表查询5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是DA LIKE "*宏"B LIKE "?宏"C LIKE "?宏?"D LIKE "?宏*"6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。
能完成该功能的SQL语句是CA SELECT * FROM 人事档案WHERE NOT "部门经理"B SELECT * FROM 人事档案WHERE 职位NOT "部门经理"C SELECT * FROM 人事档案WHERE NOT 职位="部门经理"D SELECT * FROM 人事档案WHERE 职位="部门经理"7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是CA 追加查询B 操作查询C 参数查询D 生成表查询8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。
BA 字段属性B 窗体属性C 查询属性D 报表属性9. 下列关于窗体的说法,正确的是BA 在窗体视图中,可以对窗体进行结构的修改B 在窗体设计视图中,可以对窗体进行结构的修改C 在窗体设计视图中,可以进行数据记录的浏览D 在窗体设计视图中,可以进行数据记录的添加10. 当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是CA 列表框B 复选框C 选项组D 组合框11. 在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。
BA CtrlB ShiftC AltD Space12. 不是窗体“格式”属性的选项是DA 标题B 默认视图C 自动调整D 前景色13. 用于显示、更新数据库中的字段的控件类型是AA 绑定型B 非绑定型C 计算型D ABC都是14. 有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的DA 控件来源B 数据环境C 属性来源D 记录源15. 在Access数据库中,专用于打印的是BA 查询B 报表C 表D 宏16. 在报表中,如果要对分组进行计算,应当将计算控件添加到____中。
CA 页面页眉或页面页脚B 报表页眉或报表页脚C 组页眉或组页脚D 主体17. 在打印多列报表时,报表页眉/报表页脚和页面页眉/页面页脚将占满__B__的整个宽度。
A 字段B 报表C 控件D 页码位18. 在报表属性中,决定报表的外观特征(如高度、宽度)的是AA “格式”属性标签B “事件”属性标签C “数据”属性标签D “其他”属性标签19. 报表快照是一种扩展名为______的文件。
AA .snpB .dbfC .rtfD .dbe20. 下列选项中,不属于报表视图的是CA 预览视图B 打印预览视图C 数据表视图D 设计视图二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1. 根据指定的查询准则,从一个或多个表中获取数据并显示结果的查询称为__选择_____。
2. 在Access的查询准则中,返回字符表达式中值的个数的函数是___Len____。
3. 查询的设计视图窗口分为上、下两部分,上半部分称为“字段列表”区,下半部分称为___“设计网络”____区,由一些字段列和已命名的行组成。
4. 操作查询包括有四种,分别为生成表查询、删除查询、_更新查询______和追加查询。
5. 利用SQL语言的____Create___语句可以创建表。
6. 窗体主体节的作用是显示记录明细数据______。
7. 使用人工方式创建窗体时,需要创建窗体的每一个控件,并建立控件和__数据源_____之间的联系。
8. 窗体中的数据来源主要包括表和__查询_____。
9. 在Access中,标签主要用来在窗体或报表上显示__说明性文本_____。
10. 窗体由窗体页眉、页面页眉、_主体______、页面页脚和窗体页脚5个节组成。
11. 报表主要分为纵栏式报表、表格式报表、图表报表和__标签报表_____。
12. 通过__设计_____视图可以快速核对报表的版面,因为Access只是使用从基础表中或基础查询中得到的足够数据来显示报表版面。
13. 报表页脚的内容只在报表的最后一页数据末尾打印输出;页面页脚的内容只在报表的____每页底部___打印输出。
14. 通过在___报表页脚____区域安排文本框或其他类型控件,可以显示整个报表的计算汇总或其他的统计数字信息。
15. Access提供了自动创建报表、报表向导、图表向导、_标签向导______和设计视图5种创建报表的方法。
三、简答题(本大题共6小题,每小题4分,共24分)1. 什么是交叉表?在什么情况下最适宜于采用交叉表查询?答:交叉表类似于Excel电子表格,它按照“行、列”形式分组安排数据:一组作为行标题显示在表的左部;另一组作为列标题显示在表的顶部,而行与列的交叉点的单元格则显示数值。
易用于对数据进行计算,如进行求和、求平均值、计数等2. 简述表与查询的主要区别。
1、查询的数据集合时临时存在的;2、不同查询的条件产生不同的数据集合;3、当关闭查询后,查询记录随之清空,保存下来的只有查询方式,再次打开查询重新调入数据。
3. 在Access数据库中窗体有哪几种视图?各有什么特点?窗体有三种视图:设计视图、窗体视图与数据表视图、数据透视表视图和数据透视图视图。
1设计视图的特点是可以自己添加控件,定义窗体的功能,按用户的要求创建功能强大的窗体,还可以在设计视图下修改已经存在的窗体、美化窗体。
2窗体视图的特点是展示和运行窗体。
3数据表视图的特点是用数据表的形式显示窗体的数据字段及数据值4数据透视表视图是可以打开与数据透视表视图中的数据绑定的窗体5数据透视图视图是可以打开与数据透视图视图中的数据绑定的窗体4. 简述窗体的主要功能和窗体的三种类型。
答:窗体是一个为用户提供的可以输入和编辑数据的良好界面,主要作用有:在数据库中输入和显示数据,利用切换面板来打开数据库中的其它窗体和报表,用自定义框来接受用户的输入及根据输入执行操作。
按功能可将窗体分为1数据维护窗体2弹出式对话框3切换面板窗体5. 有哪些常见的报表类型?它们各有什么特点?答:常见的报表类型有:纵栏式报表、表格式报表、图表报表和标签报表。
纵栏式报表的特点是:每行显示一个字段,并且左边带有一个标签(字段名),可完整显示表后查询对象中所有字段和记录。
表格式报表的特点是每行显示一条记录的所有字段,字段名显示在报表的顶端,可以此显示表或查询对象的所有字段和记录,一般用于浏览查询的数据结果。
图表报表的特点是可以将数据表示成商业图表,利用图形对数据进行统计,可显示并打印出图表,可美化报表,使信息更直观,可用于显示或打印统计、对比的数据。
标签报表的特点是可以将数据表表示成邮件标签、用于打印大批量的邮件标签6. 简述报表的主要功能。
四、综合题(本大题共3小题,第1小题6分,第2小题10分,第3小题5分,共21分)1. 设有部门和职工表如下:部门(部门编号,部门名称)职工(职工号,姓名,性别,年龄,部门编号)部门和职工表的部门编号、部门名称、职工号、姓名、性别等字段的数据类型均为文本型,年龄为数字型。
要显示“技术处”60岁以上(含60)男职工和55岁以上(含55)女职工,请按下图中的序号填写相关准则项。
(1)______ _ “男”______________ (2)_______ _>=60_____________(3)__________“技术处”__________ (4)_________“女”___________(5)___________ _>=50_________ (6)_______“技术处”_____________2. 假设要设计一个学生成绩管理系统,该系统数据库中有学生、课程和成绩3个表,基于这些表创建了录入成绩、查询成绩和打印成绩单3个数据库对象。
下图是主控窗体,请回答下列问题。
左图窗体中所包含的控件名称是___标签控件_______、____图像控件______、____命令按钮控件_______。
3. 已知学生表:S(学号,姓名,性别,出生年月)和SQL语句:SELECT 学号, 姓名, 性别FROM SWHERE 性别= "男"ORDER BY 学号试依据这个SQL语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。
(1)_____________学号________________ (2)__________姓名____________________ (3)___________性别_______________ (4)__________S____________________ (5)___________S__________________(6)________升序______________________ (7)_________√_____________________(8)________√______________________ (9)_________√_____________________(10)_________“男”____________________ 抄答案也要留点评论呀!!!。