




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理练习题一、 选择1现实世界中客观存在并能相互区别的事物称为( )。 A. 实体B. 实体集C. 属性D. 记录2下列实体型的联系中,属于一对一联系的是( )。 A. 班级与学生的所属联系B. 父亲与孩子的亲生联系C. 班级与班主任的管理联系D. 供应商与工程项目的供货联系3数据库系统达到了数据独立性是因为采用了( )。 A. 层次模型B. 网状模型C. 关系模型D. 三级模式结构4关系数据库中,视图对应三级模式结构中的( )。 A. 内模式B. 模式C. 存储模式D. 外模式5在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。 A. 数据库管理员B. 系统分析员C. 数据库设计员D. 应用程序员6设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于( )。 A. RSB. RSC. RSD. R-S7在关系代数中,( )操作称为从两个关系的笛卡儿积中选取它们属性间满足一定条件的元组。 A. 投影B. 选择C. 自然连接D. 连接8在关系代数的连接操作中,哪一种连接操作需要取消重复列?( ) A. 自然连接B. 笛卡儿积C. 等值连接D. 连接9设属性A是关系R的主属性,则属性A不能取空值(NULL),这是( )规则。 A. 实体完整性B. 参照完整性C. 域完整性D. 用户定义的完整性10关系模型的完整性约束中,( )是必须满足并由DBMS自动支持的? A. 实体完整性B. 实体完整性和参照完整性C. 参照完整性和用户定义的完整性D. 以上都是11关系数据模型中表和表之间的数据联系是通过下列哪项来实现的?( ) A. 主码B. 指针C. 外码D. 链表12要想使SQL Server2000数据库管理系统开始工作,必须首先启动( )。A. SQL Server服务器 B. 查询分析器C. 网络实用工具D. 数据导入和导出程序13设关系R,按条件f对关系R进行选择,其关系代数是( ) A. RRB. R f RC. f (R)D. f (R)14SQL语言是( )的语言。 A. 过程化B. 非过程化C. 格式化D. 导航式15在下列SQL语句中,修改表结构的语句是( )。 A. ALTERB. CREATEC. UPDATED. INSERT16若要用SQL语句查找姓名中第一个字为“王”的学生的学号和姓名,则查询条件子句应写成:WHERE SNAME( )。 A. = 王%B. LIKE 王%C. = 王_D. LIKE 王_17若要查询选修了3门以上课程的学生的学号Sno,则正确的SQL语句是( )。 ASELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*)3 BSELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*)3 CSELECT Sno FROM SC ORDER BY Sno WHERE COUNT(*)3 DSELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*)318若要在基本表S中增加一列CN,可用( )。 A. ADD TABLE S (CN CHAR(8)B. ADD TABLE S ALTER (CN CHAR(8) C. ALTER TABLE S ADD CN CHAR(8)D. ALTER TABLE S (ADD CN CHAR(8)19已知关系R如表1所示,可以作为R主码的属性组是( )。A. ABC B. ABDC. ACDD. BCD表1 关系R 表2 成绩ABCD123413452456143413473456学号课程号分数S1C180S1C275S2C1nullS2C255S3C39020已知成绩关系如表2所示,执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数60查询结果中包含的元组数目是( )。A .1B. 2C .3D. 421已知两个关系如表3和表4所示,其中厂商关系的主码为“厂商号”,产品关系的主码是“产品号”,有外码“厂商号”。表3 厂商 表4 产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03若再往产品关系中插入如下元组:I.(P03, 红, C02);II.(P01, 蓝, C01);III.(P04, 白, C04);IV.(P05, 黑, null)能够插入的元组是( )。A. I,II,IVB. I,IIIC. I,IID. I,IV 22数据库系统能实现对数据的查询、插入、删除等操作,这种功能是( )。A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能23为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字( )。A .UNIQUEB. COUNTC .DISTINCTD. UNION24以下关于视图的描述中,错误的是( )。A .视图能简化用户的操作B. 可以对任何视图进行任意的修改操作C .视图能够对数据库提供安全保护作用D. 视图对重构数据库提供了一定程度的独立性25已知关系STUDENT(Sno,Sname,Grade),以下关于命令“CREATE CLUSTER INDEX S_index ON STUDENT(Grade)”的描述中,正确的是( )。A .按Grade降序创建了一个聚簇索引B. 按Grade升序创建了一个聚簇索引C .按Grade降序创建了一个非聚簇索引D. 按Grade升序创建了一个非聚簇索引26关系数据库规范化是为解决关系数据库中( )问题而引入的。A. 插入、删除异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性27下列关于关系模式的码的叙述中,不正确的是( )。A. 当候选码多于一个时,选定其中一个作为主码B. 主码可以是单个属性,也可以是属性组C. 不包含在主码中的属性称为非主属性D. 若一个关系模式中的所有属性构成码,则称为全码281NF分解成2NF是通过( )实现的。A. 消除非主属性对码的传递函数依赖B. 消除非主属性对码的部分函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖29任何一个满足2NF但不满足3NF的关系模式都存在( )。A. 主属性对候选码的部分依赖B. 非主属性对候选码的部分依赖C. 主属性对候选码的传递依赖D. 非主属性对候选码的传递依赖30设有关系模式R(A,B,C,D),F是R上成立的FD集,F=BC,CD,则属性C的闭包C+为( )。A. BCDB. BDC. CDD. BC31在数据库设计中,E-R模型是进行( )的一个主要工具。A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计32概念设计的结果是( )。A. 一个与DBMS相关的概念模式B. 一个与DBMS无关的概念模式C. 数据库系统的数据流图D. 数据库系统的数据字典T1T2读X=48XX+10写回X读X=48XX-2写回X33设有两个事物T1和T2,他们的并发操作如下图所示。对于这个并发操作,正确的评价是( )。A. 该操作丢失了修改B. 该操作不存在问题C. 该操作读“脏”数据D. 该操作不能重复读34下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。A. 一个实体类型转换为一个关系模式B. 一个1:1联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并C. 一个1:n联系可转换为一个独立关系模式,也可与联系的任一端实体对应的关系模式合并D. 一个m:n联系转换为一个关系模式35若事务T对数据R已经加了X锁,则其他事务对数据R( )。A. 可以加S锁不能加X锁B. 不能加S锁可以加X锁C. 可以加S锁也可以加X锁D. 不能加任何锁36日志文件是用于记录( )。A. 程序运行的过程B. 对数据库所有的更新操作C. 程序执行的结果D. 用户对数据库的访问信息37数据的完整性是指( )。A. 防止数据被非法使用B. 数据的存储和使用数据的程序无关C. 数据的正确性、一致性D. 减少重复数据38数据库中的封锁机制是( )的主要方法。A. 完整性B. 安全性C. 并发控制D. 恢复39对数据对象加封锁,可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )。A. 顺序封锁法B. 一次封锁法C. 优先级高先服务D. 先来先服务40在SQL Server 2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为( )。A. 账户B. 角色C. 登录D. SQL Server用户二、 填空1 能唯一标识实体的属性集,称为 ,属性的取值范围称为该属性的 。2 两个不同实体集的实体间有 、 和多对多(m:n)三种情况联系。3 数据模型由 、 和 三要素组成。4 根据不同的数据模型.,数据库管理系统可以分为 、 、 和面向对象型等。5 数据独立性是指 和 之间相互独立,不受影响。6 关系代数以集合代数为基础,它的运算对象和运算结果均为 。7 两个分别为n目和m目的关系R和S笛卡尔积RS是一个 列的元组的集合。8 在SQL语言中,若要删除一个表,应使用的语句是 TABLE。9 在SQL中, 语句用于建立视图,如果要视图更新时必须满足视图定义中子查询语句的谓词条件,应当在该语句中使用 短语。10 视图是从 中导出的表,数据库中实际存放的是视图的 ,而不是 。11 关系数据库规范化理论的研究中,在函数依赖的范畴内, 达到了最高的规范化程度。12 设关系模式R中所有的属性都是主属性,则R的规范化程度至少达到 。13 设关系模式R(A,B,C,D),其函数依赖集F=ABC,CD,则R的规范化程度最高达到 。14 数据字典中通常包括 、 、 、 、 5部分。15 数据库系统的逻辑设计主要是将 转化成DBMS所支持的数据模型。16 数据库的并发操作通常会带来 、 和 三类问题。17 安全性控制的一般方法有用户标识和鉴定、 、 、 和 5种。18 数据库恢复通常基于数据备份和 。19 数据库中的四种故障是 、 、 和计算机病毒。20 数据库恢复技术中两种转储状态是 、 。三、 问答1 什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据与程序的独立性?2 试述关系模型的参照完整性规则。此规则中为什么外码可以取空值?什么情况下才可以取空值?3 现有如下关系模式:R(A,B,C,D,E),其中:AB组合为码,R上存在的函数依赖有ABE,BC,CD。(1)这是第几范式?为什么?(2)请将此关系逐步分解为高一级范式,直到BCNF。4 现有关系模式R(课程名,教师名,教师地址),设一门课程只由一名教师教授,一名教师可教授多门课程,一名教师只有一个地址,一个地址可对应多名教师。(1) R属于第几范式?为什么?(2) 是否存在删除操作异常?若存在,说明是在什么情况下发生的。(3) 将它分解为高一级范式。说明如何解决分解前存在的删除异常的。5 数据库的设计过程包括几个主要阶段?每个阶段的主要任务是什么?6 事务的定义和4个性质是什么?四、 综合应用1 设计一个图书馆数据库,此数据库: 对每个借阅者都保持读者记录,包括:读者号、姓名、地址、性别、年龄、单位; 对每本书有:书号、书名、作者、出版社; 对每本被借出的书有:读者号、借出的日期、应还日期。要求给出E-R图,再将其转换为关系模型。2 设有下面三个关系模式:学生(学号,姓名,性别,所在系),学号为主码;课程(课程号,课程名,先行课),课程号为主码,先行课为外码;选课(学号,课程号,成绩),(学号,课程号)为主码;使用SQL语句:(1) 创建这三个表,要求完成以下完整性约束条件的定义:a.每个模式的主码;b.参照完整性;c.定义学生性别只能为“男”或“女”。(2) 把对选课表的INSERT权限授予用户U2,并允许U2将此权限再授予其他用户。3 设有三个关系模式:学生S(SNO,SNAME,SSEX,SAGE,SDEPT)SNO:学号,SNAME:姓名,SSEX:性别,SAGE:年龄,SDEPT:所在系课程C(CNO,CNAME,CREDIT)CNO:课程号,CNAME:课程名,CREDIT:学分选课SC(SNO,CNO,GRADE)SNO:学号,CNO:课程号,GRADE:成绩使用SQL语句完成下列功能:(1) 统计有学生选修的课程门数 (2) 求各系学生平均年龄(3) 求选修“数据库”课程的学生的平均年龄(4) 列出只选修了一门课程的学生基本信息(5) 列出学生“张生”选修的课程名和学分,按课程名升序排列(6) 查询出至少选修了姓名为“张生”学生所选课程中一门课的全部学生(7) 向学生表中插入一个学生的信息(s0001,李文, 男, 19, 信工系)(8) 将“数据库”课程的学分改为4 (9) 删除学号为“s9999”的学生的所有选课记录 (10) 创建“英语”系成绩有过不及格的学生的视图4 基于第3题的关系模式,完成下列操作:(1) 在学生表上定义触发器tri,对性别字段的插入和更新进行检查,如果插入或更新的值不是“男”或“女”,则给出错误提示,并回滚事务撤销操作。(2) 创建存储过程pro,实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西百色市平果市民政局公益性岗位人员招聘1人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025河南郑州市新郑市面向社会聘任政务服务社会监督员、政务服务体验员10人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年冀北博望电力产业管理(北京)有限公司高校毕业生招聘(第三批)模拟试卷及答案详解(易错题)
- 2025中电信翼智教育科技有限公司招聘6人笔试题库历年考点版附带答案详解
- 2025中国电信股份有限公司广东分公司校园招聘笔试题库历年考点版附带答案详解
- 2025中国东航东航股份规划部2025校园招聘笔试题库历年考点版附带答案详解
- 2025中外合作项目合同协议书
- 2025-2026学年云南省文山州富宁县上海市新纪元总校高二(上)月考数学试卷(9月份)(含答案)
- 定期安全人员培训课件
- 2025年国际贸易合作协议
- 电商行业员工行为规范与工作手册
- 借款合同中国农业银行担保借款合同3篇
- 建筑装修工程质量监督管理制度
- 不锈钢栏杆施工全流程方案
- 2025住院医师规范化培训院内师资培训考核测试题附答案
- 《一定要争气》(第2课时) 课件 小学语文部编版三年级上册
- 血透室护士手卫生
- USP232-233标准文本及中英文对照
- 部编版八上语文名著《红岩》问答题精练(教师版)
- 2025-2026学年人教精通版四年级英语上册(全册)教学设计(附目录)
- 2025年秋期人教版2年级上册数学核心素养教案(校园小导游)(教学反思有内容+二次备课版)
评论
0/150
提交评论