数据库基础与应用易考通8454

上传人:012****78 文档编号:142096019 上传时间:2020-08-16 格式:DOCX 页数:27 大小:436.25KB
返回 下载 相关 举报
数据库基础与应用易考通8454_第1页
第1页 / 共27页
数据库基础与应用易考通8454_第2页
第2页 / 共27页
数据库基础与应用易考通8454_第3页
第3页 / 共27页
数据库基础与应用易考通8454_第4页
第4页 / 共27页
数据库基础与应用易考通8454_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《数据库基础与应用易考通8454》由会员分享,可在线阅读,更多相关《数据库基础与应用易考通8454(27页珍藏版)》请在金锄头文库上搜索。

1、数据库基础与应用(易考通)8454 作者: 日期:数据库基础综合练习一一、单项选择题1. 域是实体中相应属性的( a )。A. 取值范围 B. 值 C. 名称 D. 描述2. 把保存关系定义的关系称为对应数据库的( b )。A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系 3. 在一个关系R中,若存在XY和XZ则存在X(Y,Z),称此为函数依赖的( c )规则。A. 传递性 B. 分解性 C. 合并性 D. 增广性4. 设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为( b )。A. 9 B. 24 C. 10 D. 205. 在SQL中,对基本表进行插入和修改

2、记录的命令为( d )。A. insert和delete B. update和 delete C. delete和select D. insert和update6. SQL Server数据库是( c )型数据库。A. 层次 B. 网状 C. 关系 D. 树状7. 如果字段内容为声音文件,可将此字段定义为( b )类型。A. 文本 B. OLE对象 C. 查询向导 D. 备注8. SQL Server数据库文件的扩展名是( c )。A. dbf B. dbt C. mdf D. mdb9. 若有一个关系为R(学号,姓名,性别,年龄),则( a )适合作为该关系的主码。A. 学号 B. 姓名 C

3、. 性别 D. 年龄10. 设一个集合A=3,4,5,6,7,集合B=1,3,5,7,9,则A和B的并集中包含有( c )元素。A. 10 B. 8 C. 7 D. 6。二、是非判断题(对的打,错的打)1. ( )在文体系统中,不容易做到数据共享,而在数据库系统中容易做到数据共享。2. ( T )Msdb数据库是用户必须建立的,用作SQL Server实例上创建的所有数据库的模板。3. ( T )逻辑文件名是在所有SQL语句中引用物理文件对所使用的名称,物理文件名包括存储文件的路径以及物理文件名本身。4. ( T )SQL中通过使用视图,能够使在关系规范时被分解的关系重新连接起来,能够增加数据

4、库的安全性。5. ( F )需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。6. ( T )在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试系统中的所有方面。7. ( T )视图是一个虚表,数据库中只有存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。8. ( F )聚集索引比非聚集索引的查询速度要慢。9. ( F )使用引的一个优点是,在对数据进行插入,更改和删除操作时,不需要对索引进行相应的维护,就可以使索引与数据保持一致。10. ( T )由概念设计进入逻辑设计时。原来的1对1或1对多联系通常都需要被转换

5、为对应的基本表。三、填空题1. 数据库系统具有数据结构化, 数据共享 数据独立性,数据粒度小,独立的数据操作界面,由DBMS统一管理等优点。2. DBMS具有安全性 一致性 并发性和数据库恢复等管理控制功能。3. 关系完整性包括实体完整性 参照完整性和用户定义的完整性三个方面。4. 一个关系的候选码能够函数决定每个属性其中除了存在完全函数决定外,也允许存在部分函数决定和 传递 函数决定。5. 对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的无损 链接 性和函数依赖性。6. 在数据库体系结构中,两级数据映像分别是指外模式和模式之间的数据映像与 模式和内模式 之间的数

6、据映像。7. 在对象数据模型中,每个对象不仅要包含描述实体的状态特征,而且要包含描述实体的 行为 特征。8. 查询可以作为 窗体 报表和数据访问页的数据源。9. 在SQL新版的查询语句中,select选项实现 投影 运算,from选项实现连接运算,mhere选项实现选择运算。10. 从是否改变基本表记录的物理位置角度可将索引分为 聚集索引 和非聚集索引两类。四、应用题设有学生选修课程的数据库包含如下表; 学生表(学号,姓名,年龄,性别,所在系) 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名)请用SQL语言查询下列问题;1. 李明老师所教的课程号,课程名称。Select 课程

7、号, 课程名名称 from 课程表 where 教师姓名=李明2. 年龄大于23岁的女学生的学号和姓名。Select 学号, 姓名 from 学生表 where (性别=女) and (年龄23)3. 所有成绩都在80分以上的学生姓名和所在系。Select 姓名, 所在系 from 学生表 where 学号 in (select distinct 学号 from 成绩表 where 成绩=80)五、分析题有关工厂生产产品的数据库,涉及如下数据; 工厂号,工厂名称,地址; 产品名,产品名,成本; 某工厂生产某产品的数量和日期。1. 根据上面的信息,请设计E/R图;2. 请将E/R图转换成关系模型

8、;综合练习二一、单项选择题1. 数据库系统的物理独立性是指( a )。A. 不会因为数据的变化而影响应用程序。B. 不会因为数据存储结构的变化而影响应用程序。C. 不会因为数据存储策略的变化而影响数据的存储结构。D. 不会因为数据逻辑结构的变化而影响应用程序。2. 数据库系统是由若干部分组成的,下列不属于数据库系统组成的是( b )。A. 数据库 B. 操作系统 C. 应用程序 D. 数据库管理系统3. 设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为( b )。A. 9 B. 24 C. 10 D. 204. 若有一个关系为R(学号,姓名,性别,年龄),则( a )适合作

9、为该关系的主码。A. 学号 B. 姓名 C. 性别 D. 年龄5. 数据库三级模式结构的划分,有利于( a )。A. 数据的独立性 B. 管理数据库文件 C. 建立数据库 D. 操作系统管理数据库6. 如果在SQL Server上运行一个非常大的数据库,为取得较好效果应选用安装( a )。A. 企业版 B. 标准版 C. 个人版 D. 开发版7. 数据模型三要素是指( d )。A. 数据结构,数据对象和数据共享。B. 数据结构,数据操作和数据完整性约束。C. 数据结构,数据操作和数据的安全控制。D. 数据结构,数据操作和数据是可靠性。8. 如果希望完全安装SQL Server,则应选择( c

10、)。A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接9. 在数据库三级模式中,描述数据库中全体数据的逻辑结构和特征是( b )。A. 内模式 B. 模式 C. 外模式 D. 其他。10. 下列属于实体联系模型中联系的说法,错误的是( d )。A. 一个联系可以只与一个实体有关。B. 一个联系可以与二个实体有关。C. 一个联系可以与多个实体有关。D. 一个联系可以不与任何实体有关。二、是非判断题(对的打,错的打)1. ( F )DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。2. ( F )在一个关系R中若XY,并且X的任何真子集都不能函数决定Y则称XY为部分函数依赖。3

11、. ( T )基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。4. ( F )当修改一个视图时,不会对相应的基本表产生任何影响。5. ( T )当指定基本表中某一列或苦干列为UNTQUE约束时,则系统将在这些列上自动建立一个唯一值索引。6. ( T )SQL Server数据库应用的处理过程分布在客户机和服务器上。7. ( T )Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。8. ( F )当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。三、填空题1. 实体之间的联系类型有三种,分为1对1,1对多和 多对多 。2. 数据库系

12、统的三级模式结构和两级数据映像确保了数据的逻辑独立性和 物理 性。3. 候选码中的每个属性被称为 主 属性。4. 在关系模型中一般将数据完整性分为三类,即 实体完整性 参照完整性和用户定义的完整性。5. 一个数据库应用系统的开发过程大致相继经过需求分析阶段 概念设计 逻辑设计,物理设计机器实现,运行维护等六个阶段。6. 数据库的三级模式结构是指外模式,模式和 内模式 。7. 关系模式中,实体以及实体与实体之间的联系都用 关系 来表示。8. 要访问SQL Server数据库服务器,用户必须提供正确的登录账号和口令 。9. 关系模型是一个 二维 结构。10. 专门的关系运算包括选择 选择 、投影、

13、链接、除 四种。四;应用题设有学生选修课程的数据库包含如下表; 学生表(学号,姓名,年龄,性别,所在系) 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名)请用SQL语言查询下列问题;1. 至少选修两门以上课程的学生姓名,性别。Select 姓名,性别 from 学生表Where 学号 in(SELECT 学号 FROM 选课表)Group by 学号 having count (学号)1)2. 选修了李明老师所讲课程的学生人数。Select count (学号)From 选课表,课程表Where(选课表.课程号=课程表.课程号)and (教师姓名=李明)3. “操作系统”课程得分最高的学生姓名,性别,所在系。Select top1 学生表.学号,姓名,所在系From 学生表,选课表,课程表Where(选课表.学号=学生表.学号)and(选课表.课程号=课程表.课程号)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号