1、数据库原理与应用习题解析数据库的概述1. 是存储在计算机内有结构的数据的集合。.数据库系统 .数据库.数据库管理系统 .数据结构2.在数据库中存储的是 。.数据库中存储的是 。 .数据模型.数据以及数据之间的联系 .信息3.数据库中,数据的物理独立性是指 。.数据库与数据库管理系统的相互独立 .用户程序与DBMS的独立.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的.应用程序与数据库中数据的逻辑结构相互独立4.下述关于数据库系统的正确叙述是 。.数据库系统减少了冗余.数据库系统避免了一切冗余.数据库系统中数据的一致性是指数据类型一致.数据库系统比文件系统能管理更多的数据5.数据库技术中
2、采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的.数独立性 .逻辑独立性.数据的共享 .物理独立性6.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户及级、 和存存储级三个层次。.管理员级 .外部级.概念级 .内部级7.在数据库中,产生不致的原因是 。.数据存储量太大 .没有严格保护数据.未对数据进行完整性控制 .数据冗余8.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 。.数据库描述语言 .数据库子语言.数据操纵语言 .数据结构语言9.数据库系统的核心是 。.编译系统 .数据库.操作系统 .数据库管理系统10.数据库管理系统能实现对数据库
3、数据的查询、插入修改和删除等操作,这种功能称为 。.数据定义功能 .数据管理功能.数据操纵功能 .数据控制功能11.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是.外模式 .内模式.存储模式 .模式12.数据库系统的独立性是指 。.不会因为数据的变化而影响应用程序.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序.不会因为存储策略的变化而影响存储结构.不会因为某些存储结构的变化而影响其他的存储结构 13.实体是信息世界中的术语,与之对应的数据术语为 。.文件 .数据库.字段 .记录14.从逻辑上看关系模型是用 表示记录类型的,用 表示记录类型之间的联系;层次与
4、网状模型是用 表示记录类型,用 表示记录类型之间的联系。从物理上看关系是 层次与网状模型是用 来实现两个文件之间的联系。.表 .结点 .指针 .连线.位置寻址 .相联寻址15.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是 。.层次结构 .二维表结构.网状结构 .封装结构16.子模式是 。.模式的副本 .二维表结构.网状结构 .封装结构17.数据库三级模式体系结构的划分,有得保持数据库的 。.数据独立性 .数据安全性.结构规范化 .操作可行性二、填空题1.数据管理技术经历了 、 、和 三个阶段。2.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据
5、的 。3.按照数据结构的类型来命名,数据模型分为 、 、和 。4.数据描述语言的作用是 。5.数据冗余可能导致的问题有 和 。大题1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系.2.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?3.什么是数据库的数据独立性?4数据库管理系统有那些功能?第2章 关系数据库一、单项选择题1.对关系模型叙述错误的是 。.建立在严格的数学理论、集合和谓词演算公式上的基础之上.微机DBMS绝大部分采取关系数据模型.用二维表表示关系模型是其一大特点.不具有连接操作的DBMS也可以是关系数据库系统2.关系数据库管理系统应能实现的专门关系运算包括
6、。.排序、索引、统计 .选择、投影、连接.关联、更新、排序 .显示、打印、制表3.关系模型中,一个关键字是 。.可由多个任意属性组成 .至多由一个属性组成.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成.以上都不是4.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 。.关键字 .数据项.主属性 .主属性值5.同一个关系模型人任两个元组值 。.不有全同 .可全同.必须全同 .以上都不是6.在通常情况下,下面的关系中不可以作为关系库的关系是 。.R1(学生号,学生名,性别).R2(学生号,学生名,班级号).R3(学生号,学生名,宿舍号).R4(学
7、生号,学生名,简 历)7.一个关系数据库文件中的各条记录 。.前后顺序不能任意颠倒,一定要按照输入的顺序排列.前后顺序可以任意颠倒,不影响库中的数据关系.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果中的元组属于,或者属于,则为 运算的结果。如果中的元组属于而不属于,则为 运算的结果。如果中的元组既属于又属于,则为 运算的结果。.笛卡尔积 .并.差 .交9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为 ;从表中选出满足某种条件的元组的操作称
8、为 ;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为 。.选择 .投影.连接 .扫描10.自然连接是构成新的有效方法。一情况下,当对关系R和使用自然连接时,要求和含有一个或多个共有的 。.元组 .行.记录 .属性11.等值连接与自然连接是 。.相同的 .不同的12.关系运算中花费时间能最长的运算是 。.不可再分 .选择.笛卡尔积 .除13.关系模式的任何属性 。.不可再分 .可再分.命名在该关系模式可可以不惟一 .以上都不是14.在关系代数运算中,五种基本运算为 。.并、差、选择、投影、自然连接.并、差、交、选择、投影.并、差、选择、投影、乘积.并、差、交、选择、乘积15.关系数
9、据库用 来表示实体之间的联系,其任何检索操作的实现都是由 三种基本操作组合而成的。.层次模型 .网状模型 .指针链 .表格数据.选择、投影和扫描 .选择、投影和连接.选择、运算和投影 .选择、投影和比较16.关系数据库中的关键字是指 。 .能惟一决定关系的字段 .不可改动的专用保留字.关键的很重要的字段 .能惟一标识元组的属性或属性集合17.在关系数据模型中,通常可以把 称为属性,而把 称为关系模型。常用的关系运算是关系代数和 。在关系代数中,对一个关系做投影操作后,新关系的元组个数 是来关系的元组个数。用 形式表示实体类型和实体间的联系是关系模型的主要特征。.记录 .基本表 .模式 .字段.
10、记录 .记录类型 .元组 .元组集.集合代数 .逻辑演算 .关系演算 .集合演算.小于 .小于或等于 .等于 .大于.指针 .链表 .关键字 .表格二、填空题1.关系操作的特点是 操作。 2.一个关系模式的定义格式为 。3.一个关系模式的定义主要包括 、 、 、。 4.关系数据库可命名的最小数据单位是 。5.关系模式是关系的 ,相当于 。6.在一个实体表示的信息中,称 为关键字。7.关系代数运算中,传统的集合运算有 、 、和 。8.关系代数运算中,基本的运算是 、 、 、 和 。9.关系代数运算中,专门的关系运算有 、 、和 。10.关系数据库中基于数学上两类运算是 和 。11.传统的集合“并
11、、交、差”运算施加于两个关系时,这两个 必须相等, 必须取自同一个域。12.关系代数中,从两个关系中找出相同元组的运算称为 运算。13.已知(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ,系关系的外关键字是 ,学生关系的主关键字是 ,外关键字是 。14.关系代数是用对关系的运算来表达查询的,而关系演算是用 查询的,它又分为 演算和 演算两种。习题1.设有如图所示的关系和,计算:()()()()R S A B C A B C a b c b a f b a f d a d c b d 图 关系R和S2.设有如图所示的三个关系
12、S、和。将下列汉语表示用关系代数表达式描述出来,并求其结果。S学 号 姓 名 年 龄 性 别 籍 贯98601 王晓燕 20 女 北京98602 李 波 23 男 上海98603 陈志坚 21 男 长沙98604 张 兵 20 男 上海98605 张 兵 22 女 武汉C课程表 课程名 教师姓名 办公室C601 操作系统 刘力平 416C602 高等数学 王 志 415C603 数据结构 刘力平 415C604 编译原理 周小兴 415SC学 号 课程号 成 绩98601 C601 9098601 C602 9098601 C603 8598601 C604 8798602 C601 9098
13、603 C602 75 98603 C604 7098604 C601 56 98604 C604 9098605 C601 8598605 C603 90(1)检索籍贯为上海的学生的姓名、学号和选修的课程号。(2)检索选修操作系统的学生姓名、课程号和成绩。(3)检索选修了全部课程的学生姓名和年龄。4.设有如图所示的关系S、和,试用关系代数表达式表示下列查询语句: SNAME AGE SEX1 李强 23 男2 刘丽 22 女3 张友 22 男 CC CNAME TEACHERK1 C语言 王华K5 数据库原理 程军K8 编译原理 程军 SCS CNAME TEACHER1 K1 832 K1 855 K1 922 K5 905 K5 845 K8 80 关系 S、和()检索程军老师所授课程的课程号()和课程名(SNAME)。()检索年龄大于21的男学生学号(S#)和姓名(SNA
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1