已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题(在每个小题的四个备选答案中,选择一个正确答案,并将答案写在答题纸上。每小题 2 分,共 20 分)1在数据库的三级模式结构中,内模式有 。A1 个 B2 个 C三个 D任意多个2下面列出的条目中, 不是数据库技术的主要特点。A数据的结构化 B数据的冗余度小C较高的数据独立性 D程序的标准化3_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A数据模型 BE-R 图C概念模型 D关系模型4有关系模式 A(C,T,H,R,S) ,其中各属性的含义是:C:课程,T :教员,H:上课时间,R:教室,S:学生。根据语义有如下函数依赖集F=CT, (H ,R )C, (H,T)R, (H,S)R 。关系模式 A 的规范化程度最高达到 。A1NF B2NF C3NF DBCNF5SQL 语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句 INSERT、DELETE、UPDATE 实现下列哪类功能 。A数据查询 B数据操纵C数据定义 D数据控制6下面列出的关于视图的条目中,不正确的是 。A视图是外模式 B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写7第一次对数据库进行备份时,必须要使用 方式。A差异备份 B完全备份 C事务日志备份 D文件和文件组备份8下列有关 E-R 模型向关系模型转换的叙述中,不正确的是 。A一个实体模型转换为一个关系模式B一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D一个 m:n 联系转换为一个关系模式9设属性 A 是关系 R 的主属性,则属性 A 不能取空值(NULL) ,这是 。A实体完整性规则 B参照完整性规则C用户定义完整性规则 D域完整性规则10下面对于关系的叙述中,不正确的是 。A 关系中的每个属性是不可分解的 B 在关系中元组的顺序是无关紧要的C 任意的一个二维表都是一个关系D 每一个关系只有一种记录类型1在下面所列出的条目中,哪个不是数据库管理系统的基本功能 。A数据库定义 B数据库的建立和维护C数据库的存取 D数据库和网络中其他软件系统的通信2在数据库的三级模式结构中,内模式有 。A1 个 B2 个 C三个 D任意多个3下面列出的条目中,哪个不是数据库技术的主要特点 。A数据的结构化 B数据的冗余度小C较高的数据独立性 D程序的标准化4用二维表结构表示实体以及实体间联系的数据模型称为 。A网状模型 B层次模型C关系模型 D面向对象模型56SQL 语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句 ALTER TABLE 实现哪类功能 。A数据查询 B数据操纵C数据定义 D数据控制7下列有关 E-R 模型向关系模型转换的叙述中,不正确的是 。A 一个实体模型转换为一个关系模式B 一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D一个 m:n 联系转换为一个关系模式8_是位于用户与操作系统之间的一层数据管理软件。A数据库系统 B数据库管理系统 C数据库 D数据库应用系统 9SQL 语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句 INSERT、DELETE、UPDATE 实现下列哪类功能 。A数据查询 B数据操纵C数据定义 D数据控制10下面列出的关于视图的条目中,不正确的是 。A视图是外模式 B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写选择题1. 关于存储过程,下列说法正确的是( )A. 存储过程存放在用户的客户机上,使用时直接调用即可。B. 存储过程中可以使用任意的 Transact-SQL 语句。C. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用其他的存储过程。D. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共 4 个阶段。2. 关于触发器,下列说法错误的是( )A. 触发器是一种特殊类型的存储过程。B. DDL 触发器和 DML 触发器可以通过 CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。C. 触发器可以同步数据库中的相关数据表,进行级联更改。D. DDL 触发器包括 INSERT 触发器、UPDATE 触发器、DELETE 触发器等基本触发器,以及 INSTEAD OF 触发器、组合触发器、递归触发器等特殊触发器。3. 可以响应 INSERT 语句的触发器是( )A. INSERT 触发器B. DELETE 触发器C. UPDATE 触发器D. DDL 触发器1. SQL 中,下列涉及空值的操作,不正确的是( )A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)2.SQL 语言中,SELECT 语句的执行结果是( ) A.属性 B.表 C.元组 D.数据库 3.SQL 语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在 20 至 30 之间,且( ) A.包括 20 岁和 30 岁 B.不包括 20 岁和 30 岁 C.包括 20 岁但不包括 30 岁 D.包括 30 岁但不包括 20 岁4.在 SQL 语言中使用 FOREIGN KEY 时,与之配合的是( ) A、EXISTS B、EXCEPT C、TABLE D、REFERENCES1. 关于存储过程,下列说法正确的是( )A. 存储过程存放在用户的客户机上,使用时直接调用即可。B. 存储过程中可以使用任意的 Transact-SQL 语句。C. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用其他的存储过程。D. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共 4 个阶段。2. 关于触发器,下列说法错误的是( )A. 触发器是一种特殊类型的存储过程。B. DDL 触发器和 DML 触发器可以通过 CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。C. 触发器可以同步数据库中的相关数据表,进行级联更改。D. DDL 触发器包括 INSERT 触发器、UPDATE 触发器、DELETE 触发器等基本触发器,以及 INSTEAD OF 触发器、组合触发器、递归触发器等特殊触发器。3. 可以响应 INSERT 语句的触发器是( )A. INSERT 触发器B. DELETE 触发器C. UPDATE 触发器D. DDL 触发器如果要为某数据库用户名赋予一些特殊权限,用户可以单独为其授权,也可以通过创建( )来实现。A.服务器角色 B.固定数据库角色 C.用户定义数据库角色 D.应用程序角色在某登录名下创建数据库用户名时,系统默认该数据库用户拥有的架构是( ).A.dbo B.myjiagou C.bulkadmin D.db_ddladmin下列约束中,可用实现数据表之间依赖关系的是( )A.主键约束 B.CHECK 约束 C.DEFAULT 约束 D.主键和外键约束在下列数据库常见故障中,需要 DBA 进行恢复的是( )。A.CPU 故障 B.操作系统故障 C.用户误操作 D.病毒侵袭( )备份是进行所有其他备份的基础。A.完整 B.差异 C.事务日志 D.文件组如果要想将数据库恢复到发生故障前固定的时间点,应该对数据库进行( )备份A.完整 B.差异 C.事务日志 D.文件组判断题1. SQL Server 2005 采用的是一种分层授权和加密策略,越顶层的授权,其权限越大。 ( 对 )2. 架构是数据库级的安全对象,SQL Server 2005 实现了架构和用户的分离。 ( 对 )3. SQL Server 2005 中角色分为两种:服务器角色和数据库角色,其中对于服务器角色和固定数据库角色,用户是不能进行修改的。 ( 对 )4. 用户名是数据库级的安全对象,而登录名是服务器级的安全对象,两者相比,登录名的层次高于用户名。 ( 对 )5. DEFAULT 约束可随 INSERT 命令向数据表中插入没有指定值的列的默认值,一个列通常可以拥有一个或多个 DEFAULT 约束。 ( 错 )6. 在数据表中只能指定一个列为主键,且该列的值必须是唯一的。 (错 )7. 在 SQL Server 2005 中,离线数据库不能进行备份,在创建文件和收缩文件的过程中,不能进行完整备份。 ( 对 )8. 完整备份就是备份整个数据库,包括数据库文件、这些文件的地址以及从备份开始到结束时的事务日志。 ( 对 )9. 通过视图,用户可以更新数据表中的任何列值。 (错 )10. 用户表是由用户创建的用于存储原始数据的表,因而普通用户就可以将其删除。 (错 )1. 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变。 ( )2 描述实体的特性称为实体属性。 ( ) 3 关系的投影运算是指从一个关系中找出满足给定条件的那些元组,由它们构成一个新关系。 ( )4如果一个关系中的属性或属性组并非该关系的主码,但它是另一个关系的主码,则称其为本关系的外码。 ( )5 一门课可以由多个老师教,每一个老师可以教多门课。课程与老师之间是m:n 的联系。 ( )6DDL 触发器包括 INSERT 触发器、UPDATE 触发器、 DELETE 触发器等基本触发器,以及 INSTEAD OF 触发器、组合触发器、递归触发器等特殊触发器。( )7. DDL 触发器和 DML 触发器可以通过 CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。 ( )8. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用其他的存储过程。 ( )9. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共 4 个阶段。( )10. 可以使用 WITH ENCRYPTION 语句来加密存储过程,防止未授权用户通过 SELECT 语句查看存储过程的程序代码。 ( )一、 填空题8、 现实世界中,实体之间联系的类型有如下几种: 一对一联系、一对多联系、多对多联系 1、数据库系统的三级模式是:外模式、概念模式和内模式1. 存储过程是 SQL Server 2005 中封装的程序模块,包括 3 种类型,分别 用户自定义存储过程、 系统存储过程、扩展存储过程。2. 存储过程有多种调用方式,其中比较常用的是使用 EXEC 语句3. 可以使用 WITH ENCRYPTION 语句来加密存储过程,防止未授权用户通过 SELECT 语句查看存储过程的程序代码。4. 系统存储过程常以 sp_ 开头, 扩展存储过程常以 xp_ 开头。5. 触发器是一种特殊类型的 存储过程 ,但触发器与它又有明显不同;触发器不是通过 EXEC 命令调用,而是在 执行某些事件 时被激活。6. 触发器分为 DML 和 DDL 两种类型,其中前者是针对 数据操作 事件被激活,后者时针对 数据定义 时间被激活。7. 当用户操作违背触发器时,可以使用 PRINT 语句 或 RAISERROR 命令来向用户显示出错信息。8. 当一个触发器临时不使用时,可以将其 禁用 ,当需要再次使用该触发器时,可以将其 重新激活 。三、用 E-R 图刻画概念模型(共 10 分)学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用 E-R 图画出此学校的概念模型。四、设工程零件数据库中有四个基本表:供应商(供应商代码,姓名,所在城市,联系电话) ;工程(工程代码,工程名,负责人,预算) ;零件(零件代码,零件名,规格,产地,颜色) ;供应零件(供应商代码,工程代码,零件代码,数量)试用 SQL 语句完成下列操作: (共 20 分)(1)找出天津市供应商的姓名和电话。(2)查找预算在 50000100000 元之间的工程的信息,并将结果按预算降序排列。(3)找出使用供应商 S1 所供零件的工程号码。(4)找出工程项目 J2 使用的各种零件名称及其数量。(5)找出上海厂商供应的所有零件号码。(6)找出使用上海产的零件的工程名称。(7)找出没有使用天津产的零件的工程号码。(8)把全部红色零件的颜色改成蓝色。(9)将由供应商 S5 供给工程代码为 J4 的零件 P6 改为由 S3 供应,并作其他必要的修改。(10)从供应商关系中删除 S2 的记录,并从供应零件关系中删除相应的记录。五、综合题:(共 20 分)某医院病房计算机管理中需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室可以有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的 E-R 图(2)将该 E-R 图转换成关系模型的结构(3)指出转换结果中每个关系模式的候选码五、综合题(共 20 分)设职工-社团数据库有三个基本表:职工(职工号,姓名,年龄,性别) ;社会团体(编号,名称,负责人,活动地点) ;参加(职工号,编号,参加日期) ;其中:1)职工表的主码为职工号。2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。试用 SQL 语句表达下列操作:1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。2)建立下列两个视图。社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别) ;参加人情况(职工号,姓名,社团编号,社团名称,参加日期)3)查找参加唱歌队或篮球队的职工号和姓名。4)查找没有参加任何团体的职工情况。5)查找参加了全部社会团体的职工情况。6) 查找参加了职工号为“1001” 的职工所参加的全部社会团体的职工号。7) 求每个社会团体的参加人数。8) 求参加人数最多的社会团体的名称和参加人数。9) 求参加人数超过 100 人的社会团体的名称和负责人。10)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他将此权力授予其他用户。2、下图画出供应商、零件和项目和仓库四者相互关系的 E-R 模型图,图中给出“ 库存 “和“ 供应“两个联系的属性,其他每类实体的属性自定。完成下列设计工作: (1) 请设计出相应的关系数据库的关系模式,标明主码。 (2) 请设计一个 SQL 查询语句,查询供应零件品种数目大于 10 种的供应商的名字和供应零件品种数。 答:(1)关系模式(表格结构)如下,红色为主码: 零件表(零件号,零件名,)。供应商表(供应商号,供应商名称,供应商地址)项目表(项目号,项目名,)项目供应零件表(供应商号,零件号,项目号,供应数量)仓库表(仓库号,仓库名,) 库存表(仓库号,零件号,库存量,.)(2) SQL 查询语句如下:SELECT 供应商名称,COUNT(*) FROM 供应商表 S,项目供应零件表 M,零件表 P,项目表 O WHERE S.供应商号 = M.供应商号 AND M.零件号 = P.零件号 AND M.项目号= O.项目号 GROUP BY 供应商名称 HAVING COUNT(*) 10 1、完成下面的数据库设计: 请设计某单位的科研项目管理数据库,主要的实体包括:科研项目组、科研人员和科研项目。他们之间的关系如下:每个科研项目组可以有多个科研人员,每个科研人员可以属于多个科研项目组;每个科研项目组可以负责多个科研项目,每个科研项目只能由一个科研项目组负责;每个科研人员可以参与多个科研项目的工作,每个科研项目由多个科研人员参与工作。学生自己设计每类实体的主要属性。要求完成如下设计工作: (1) 画出该系统的 E-R 模型图,包括实体及实体之间的联系,并标出:(a) 实体的主要属性,(b) 实体之间联系的主
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑塑料制品买卖合同3篇
- 山东财税知识培训课件
- 教育信息咨询服务合同
- 2025年度消防器材销售、安装与维保一体化合同
- 2025年度销售员突发事件处理聘用合同范本3篇
- 文山2024年云南文山市紧密型医疗卫生共同体总医院招聘54人笔试历年参考题库附带答案详解
- 成都四川成都市成华区市场监督管理局招聘编外聘用制工作人员笔试历年参考题库附带答案详解
- 惠州2025年广东省惠东县赴高校招聘公办学校教师180人(惠州场)笔试历年参考题库附带答案详解
- 宁波2025年浙江宁波市鄞州区卫健系统其他事业单位招聘事业编制46人笔试历年参考题库附带答案详解
- 上海2025年上海中医药大学科技人文研究院招聘笔试历年参考题库附带答案详解
- 企业会计机构的职责(2篇)
- 《疥疮的防治及治疗》课件
- Unit4 What can you do Part B read and write (说课稿)-2024-2025学年人教PEP版英语五年级上册
- 2025年MEMS传感器行业深度分析报告
- 《线控底盘技术》2024年课程标准(含课程思政设计)
- 学校对口帮扶计划
- 仓库仓储安全管理培训课件模板
- 风力发电场运行维护手册
- 河道旅游开发合同
- 情人合同范例
- 建筑公司劳务合作协议书范本
评论
0/150
提交评论