




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理模拟题一单项选择题1在ER图中,用来表示实体之间联系的图形是【】。A椭圆形B三角形C菱形D矩阵2一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是【】。A一对一B一对多C多对多D无联系3关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为【】。A选择B投影C连接D除4自然连接指具有相同属性集的关系R和S,去掉等值连接中一个或多个共有的【】后的结果关系。A元组B属性C记录D行5设关系R和S的属性个数分别为R和S,则RS操作结果的属性个数为【】。ARSBRSCRSDMAXR,S6SQL语言的一次查询的结果是一个【】。A数据项B元组C记录D表7设关系R,按条件F对关系R进行选择,其关系代数是【】。ARRBFRCFRDFR8设关系模式RA,B,C,F是R上成立的FD集,FAB,CB,则相对于F,关系模式R的主键为【】。AA,BBB,CCA,CDA,B,C9关系模型中的关系模式至少是【】。A1NFB2NFC3NFDBCNF10下面哪个不是数据库系统必须提供的数据控制功能【】。A安全性B可移植性C完整性D并发控制11将下图所示的ER图转换成关系模型,可以转换为【】关系模式。A1个B2个C3个D4个借阅日期借阅借书人图书借书证号姓名单位总编号书名分类号作者价格位置MN12部分匹配查询中,通配符“”代表【】。A任意一个字符B零或多个字符C一或多个字符D开头的任意字符13SQL谓词“年龄BETWEEN15AND35”表示年龄在15至35之间,且【】。A不包括15岁和35岁B包括15岁但不包括35岁C包括35岁但不包括15岁D包括15岁和35岁14关系数据模型的三个组成部分中,不包括【】。A数据结构B数据操作C数据恢复D数据完整性规则15下列哪种运算不属于关系代数的基本运算【】。A相加B投影C连接D选择16下列SQL语句中,修改表中数据的是【】。ACREATEBUPDATECALTERDCHANGE17SQL语言的一次查询的结果是一个【】。A表B元组C记录D数据项18下列聚合函数中正确的是【】。ASUMBMAXCCOUNTDAVG19用二维表的结构表示实体之间联系的模型是【】。A层次模型B网状模型C关系模型D以上三个都是20下面哪个不是数据库系统必须提供的数据控制功能【】。A安全性B可移植性C完整性D并发控制21事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于【】状态。A安全性B一致性C完整性D可靠性22事务以COMMIT语句结束时,代表【】。A结束程序B返回系统C撤销事务D提交事务23若用如下的SQL语句创建表SCREATETABLES(SCHAR(6)PRIMARYKEY,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINT)S表中已经有两行(022345,李明芳,女,23)和(021876,张为,男,32)。今欲向S表插入新元组(022345,彭明芳,女,23),(020746,杨云,NULL,NULL),(020721,张为,女,21),则可以被成功插入的元组是【】。A和B和C和D全部24关系R的实体完整性控制是指【】。A主键非空B主键唯一C主键非空或唯一D主键非空且唯一25数据库中存储的是【】。A数据B数据模型C数据之间的联系D数据以及数据之间的联系26有一个关系学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于【】。A实体完整性约束B参照完整性约束C用户自定义完整性约束D关键字完整性约束二、判断题1【】在数据库中,不允许存储冗余数据。2【】一个表的主键只能建立在一列上。3【】在SQL的查询中,子查询中能够返回多个记录。4【】DELETETABLE和DROPTABLE都可以完全删除一张表。5【】满足了“每一个分量必须是不可分的数据项”的关系模式就属于1NF。6【】死锁是操作系统中的问题,数据库操作中不存在。7【】数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。8【】在数据库系统中,DBMS包括DBS和DB。9【】关系中的行、列均可交换。10【】一个表可以创建多个主键。11【】在关系笛卡尔积运算记号RS中,R、S均为关系名。12【】在SQL的查询中,子查询中不能返回多个记录,否则会出错。13【】死锁不仅是操作系统中的问题,在数据库的并发操作中也存在死锁。三、简答题1简述关系模型的三类完整性约束。2举例说明,定义基本表时,如何使用列级约束和表级约束。3简述数据库设计的六个步骤。4简述数据库系统的三级模式和二级映像结构的优势。5简述关系数据库是如何实现“数据库中的数据是相互关联的”,并举例说明。6什么是视图视图与表的关系是什么7简述将ER图转换到关系模式的转换原则(实体、属性、联系的转换)。四、应用题1、假设一个数据库有三个表学生表S、课程表C和学生选课表SC,它们的结构如下SS,SN,SEX,AGE,DEPT保存学生的基本信息,S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别CC,CN保存课程的基本信息,C为课程号,CN为课程名SCS,C,GRADE保存学生选修的课程成绩,S为学号,C为课程号,GRADE为成绩完成以下题目1)要查找选修课程名为“数据库”的学生姓名,将涉及到哪几个关系(表)。2)查询系别为“计算机”的所有女学生的基本信息,写出正确的SELECT语句。3)查询所有无成绩的学生的学号和课程号,写出正确的SELECT语句。2、在学生管理系统中,有班级、学生、辅导员、社团等多种数据。其中一个班级有多名学生,每位学生仅属于一个班级;每位辅导员可管理多个班级,每个班级只有一个辅导员管理;每个学生可以参加多个社团,每个社团有多个学生参加。基于以上的描述,请完成如下的设计1)设计满足以上应用特这的ER图,并根据一般常识标出每个实体及联系的若干(至少3个)属性。2)将ER图转化为等价的关系模型结构,并用下划线标明每个关系模式的关键字(主码),并写出每个关系模式的外码(如果有)参考答案一单项选择题二判断题1234567891012345678910CBABADDCAB11121314151617181920CBDCABACCB212223242526BDCDDC111213三、简答题1简述关系模型的三类完整性约束。实体完整性主码的取值约束,该主码取值能够唯一的标识一个元组,PRIMARYKEY。参照完整性外码的取值约束,外码取值必须是参考表中主键的取值或空,FOREIGNKEY。用户自定义完整性CHECK、DEFAULT、NOTNULL等对属性的约束。2举例说明,定义基本表时,如何使用列级约束和表级约束。当约束作用的列是一列时,可以在该列建立列级约束,也可以建立表级约束;而当约束作用的列是多列的组合时,只能建立表级约束。如学生基本信息表S(SNO,SNAME,SSEX,SAGE,SDEPT)中,主键是SNO,则可以建立列级约束(CREATETABLE(SNOCHAR4PRIMARYKEY,其它列定义)或表级约束(CREATETABLE(所有列定义,PRIMARYKEYSNO),而选课表SC(SNO,CNO,GRADE)中,主键是SNO,CNO组合时,只能建立表级约束PRIMARYKEYSNO,CNO。3简述数据库设计的六个步骤。1需求分析,得出数据流图DFD、数据字典DD2概念设计,设计ER图3逻辑设计,设计关系模式4物理设计,设计数据存储结构、索引5数据库实施,数据装载6数据库运行和维护4简述数据库系统的三级模式和二级映像结构的优势。数据库三级模式二级映像结构是从DBMS角度的观察视图。数据库体系结构为不同用户设计不同的模式级别。达到了简化问题、数据独立、安全隔离、面向全局共享等优点。因为数据库管理的数据是全局、复杂和海量的,设计的人员多。由于不同用户关注的角度、程度各不相同,因此他们只需要指导自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的。5简述关系数据库是如何实现“数据库中的数据是相互关联的”,并举例说明。数据库技术与文件系统管理数据相比的一个重要优势是数据库中的数据是相互关联的,这种关联不同的数据模型用不同的方式实现。关系数据库系统通过定义主码、外码来实现数据之间的关联。6什么是视图视图与表的关系是什么视图是关系数据库为了支持三级模式二级映像结构而设计的相当于外模式的对象,一个视图是从一个或几个基本表(或视图)导出的虚表。表中存放的是真实的数据,而视图只保存定义,不存储视图对应的数据,因此不会出现数据冗余。对视图的操作,实际上要转化为对表的操作。视图一定定义,用户可以像对表一样对视图进行查询、更新操作,但对视图的修改会受到使徒的数据来源的限制。7简述数据库设计过程中,将概念设计(ER图)到逻辑设计(关系模式)的转换原则(实体、属性、联系转换)。概念模型中的实体,转换为一个关系模式。概念模型中的属性,作为该实体对应的关系模式的属性。概念模型中的联系,一对一联系时,可以将任意一端实体的主码作为另一实体的外码;一对多联系时,一的一方将实体的主码加入到多的一方的实体作为外码;多对多联系时,新建一个关系模式,主码是联系双方实体的主码的组合。四、应用题(本大题共5小题,每小题4分,共20分)1、1)要查找选修课程名为“数据库”的学生姓名,将涉及到哪几个关系(表)。三张表S,C,SC2)查询系别为“计算机”的所有女学生的基本信息,写出正确的SELECT语句。SELECTFROMSWHEREDEPT计算机ANDSEX女3)查询所有无成绩的的学生的学号和课程号,写出正确的SELECT语句。SELECTS,CFROMSCWHEREGRADEISNULL2、设计满足以上应用特这的ER图,并根据一般常识标出每个实体及联系的若干(至少3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030自供电可穿戴电子皮肤行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030空调设备行业市场发展分析及发展趋势与投资研究报告
- 2025-2030炭黑行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030洗衣皂行业风险投资态势及投融资策略指引报告
- 2025-2030汽车膜市场前景分析及投资策略与风险管理研究报告
- 2025-2030橡胶乳行业行业风险投资发展分析及投资融资策略研究报告
- 2025-2030林业加工行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025至2030年中国电动自行车柱式电机市场分析及竞争策略研究报告
- 2025至2030年中国牛胶行业投资前景及策略咨询研究报告
- 2025至2030年中国灯具塑料配件行业发展研究报告
- JC∕T 2634-2021 水泥行业绿色工厂评价要求
- 六年级下册科学第二单元质量检测卷粤教版(含答案)
- 边坡坡度测量记录表
- 中职 AutoCAD 2018计算机辅助设计项目化教程课程标准
- 功能医学与健康管理
- 跨境电商现状与发展趋势跨境电商行业分析跨境电商的发展课件
- HZS75型搅拌站安装施工方法
- 唐太宗-李世民
- 项目部二级安全教育内容
- 统编(部编)五年级语文下册全册教学反思
- 七年级地理欧洲西部
评论
0/150
提交评论