欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    河北工程大学电子信息系数据库复习题资料.docx

    • 资源ID:9903375       资源大小:42.79KB        全文页数:22页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    河北工程大学电子信息系数据库复习题资料.docx

    1、河北工程大学电子信息系数据库复习题资料一、单项选择题(在每个小题的四个备选答案中,选择一个正确答案,并将答案写在答题纸上。每小题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

    2、)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一个实体模型转换

    3、为一个关系模式B一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D一个m:n联系转换为一个关系模式9设属性A是关系R的主属性,则属性A不能取空值(NULL),这是 。A实体完整性规则 B参照完整性规则C用户定义完整性规则 D域完整性规则10下面对于关系的叙述中,不正确的是 。A 关系中的每个属性是不可分解的 B 在关系中元组的顺序是无关紧要的C 任意的一个二维表都是一个关系D 每一个关系只有一种记录类型1在下面所列出的条目中,哪个不是数据库管理系统的基本功能 。

    4、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

    5、一个实体模型转换为一个关系模式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视

    6、图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写选择题1. 关于存储过程,下列说法正确的是( )A. 存储过程存放在用户的客户机上,使用时直接调用即可。B. 存储过程中可以使用任意的Transact-SQL语句。C. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用其他的存储过程。D. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共4个阶段。2. 关于触发器,下列说法错误的是( )A. 触发器是一种特殊类型的存储过程。B. DDL触发器和DML触发器可以通过CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。C. 触发器可以同

    7、步数据库中的相关数据表,进行级联更改。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.表

    8、 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. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用

    9、其他的存储过程。D. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共4个阶段。2. 关于触发器,下列说法错误的是( )A. 触发器是一种特殊类型的存储过程。B. DDL触发器和DML触发器可以通过CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。C. 触发器可以同步数据库中的相关数据表,进行级联更改。D. DDL触发器包括INSERT 触发器、UPDATE触发器、DELETE触发器等基本触发器,以及INSTEAD OF触发器、组合触发器、递归触发器等特殊触发器。3. 可以响应INSERT 语句的触发器是( )A. INSERT 触发器B. DELETE触发器C.

    10、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.病毒

    11、侵袭( )备份是进行所有其他备份的基础。A.完整 B.差异 C.事务日志 D.文件组如果要想将数据库恢复到发生故障前固定的时间点,应该对数据库进行( )备份A.完整 B.差异 C.事务日志 D.文件组判断题1. SQL Server 2005 采用的是一种分层授权和加密策略,越顶层的授权,其权限越大。 ( 对 )2. 架构是数据库级的安全对象,SQL Server 2005实现了架构和用户的分离。 ( 对 )3. SQL Server 2005 中角色分为两种:服务器角色和数据库角色,其中对于服务器角色和固定数据库角色,用户是不能进行修改的。 ( 对 )4. 用户名是数据库级的安全对象,而登录

    12、名是服务器级的安全对象,两者相比,登录名的层次高于用户名。 ( 对 )5. DEFAULT 约束可随INSERT命令向数据表中插入没有指定值的列的默认值,一个列通常可以拥有一个或多个DEFAULT 约束。 ( 错 )6. 在数据表中只能指定一个列为主键,且该列的值必须是唯一的。 (错 )7. 在SQL Server 2005 中,离线数据库不能进行备份,在创建文件和收缩文件的过程中,不能进行完整备份。 ( 对 )8. 完整备份就是备份整个数据库,包括数据库文件、这些文件的地址以及从备份开始到结束时的事务日志。 ( 对 )9. 通过视图,用户可以更新数据表中的任何列值。 (错 )10. 用户表是

    13、由用户创建的用于存储原始数据的表,因而普通用户就可以将其删除。 (错 )1. 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变。 ( )2 描述实体的特性称为实体属性。 ( ) 3 关系的投影运算是指从一个关系中找出满足给定条件的那些元组,由它们构成一个新关系。 ( )4如果一个关系中的属性或属性组并非该关系的主码,但它是另一个关系的主码,则称其为本关系的外码。 ( )5 一门课可以由多个老师教,每一个老师可以教多门课。课程与老师之间是m:n的联系。 ( )6DDL触发器包括INSERT 触发器、UPDATE触发器、DELETE触发器等基本触发器,以及INSTEAD OF触发器、

    14、组合触发器、递归触发器等特殊触发器。 ( )7. DDL触发器和DML触发器可以通过CREATE TRIGGER 语句来创建,都是为了响应事件而被激活。 ( )8. 存储过程可以使用控制流语句和变量,且在一个存储过程中可以调用其他的存储过程。( )9. 存储过程在每次执行时,都要经过语法分析、解析、编译和执行共4个阶段。 ( )10. 可以使用 WITH ENCRYPTION语句来加密存储过程,防止未授权用户通过SELECT语句查看存储过程的程序代码。 ( )一、 填空题8、 现实世界中,实体之间联系的类型有如下几种: 一对一联系、一对多联系、多对多联系 1、 数据库系统的三级模式是:外模式、

    15、概念模式和内模式1. 存储过程是SQL Server 2005中封装的程序模块,包括3种类型,分别 用户自定义存储过程、 系统存储过程、扩展存储过程。2. 存储过程有多种调用方式,其中比较常用的是使用 EXEC 语句3. 可以使用 WITH ENCRYPTION 语句来加密存储过程,防止未授权用户通过SELECT语句查看存储过程的程序代码。4. 系统存储过程常以 sp_ 开头, 扩展存储过程常以 xp_ 开头。5. 触发器是一种特殊类型的 存储过程 ,但触发器与它又有明显不同;触发器不是通过EXEC命令调用,而是在 执行某些事件 时被激活。6. 触发器分为 DML 和 DDL 两种类型,其中前

    16、者是针对 数据操作 事件被激活,后者时针对 数据定义 时间被激活。7. 当用户操作违背触发器时,可以使用 PRINT 语句 或 RAISERROR 命令来向用户显示出错信息。8. 当一个触发器临时不使用时,可以将其 禁用 ,当需要再次使用该触发器时,可以将其 重新激活 。三、用E-R图刻画概念模型(共10分)学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用E-R图画出此学校的概念模型。四、设工程零件数据库中有四个基本表:供应商(供应商代码,姓名,所在城市,联系电话);工程(

    17、工程代码,工程名,负责人,预算);零件(零件代码,零件名,规格,产地,颜色);供应零件(供应商代码,工程代码,零件代码,数量)试用SQL语句完成下列操作: (共20分)(1)找出天津市供应商的姓名和电话。(2)查找预算在50000100000元之间的工程的信息,并将结果按预算降序排列。(3)找出使用供应商S1所供零件的工程号码。(4)找出工程项目J2使用的各种零件名称及其数量。(5)找出上海厂商供应的所有零件号码。(6)找出使用上海产的零件的工程名称。(7)找出没有使用天津产的零件的工程号码。(8)把全部红色零件的颜色改成蓝色。(9)将由供应商S5供给工程代码为J4的零件P6改为由S3供应,并

    18、作其他必要的修改。(10)从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。五、综合题:(共20分)某医院病房计算机管理中需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室可以有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图(2)将该E-R图转换成关系模型的结构(3)指出转换结果中每个关系模式的候选码五、综合题(共20分

    19、)设职工-社团数据库有三个基本表:职工(职工号,姓名,年龄,性别);社会团体(编号,名称,负责人,活动地点);参加(职工号,编号,参加日期);其中:1)职工表的主码为职工号。2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。试用SQL语句表达下列操作:1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。2)建立下列两个视图。社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);参加人情况(职工号,姓名,社团编号,社

    20、团名称,参加日期)3)查找参加唱歌队或篮球队的职工号和姓名。4)查找没有参加任何团体的职工情况。5)查找参加了全部社会团体的职工情况。6) 查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。7) 求每个社会团体的参加人数。8) 求参加人数最多的社会团体的名称和参加人数。9) 求参加人数超过100人的社会团体的名称和负责人。10)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他将此权力授予其他用户。2、 下图画出供应商、零件和项目和仓库四者相互关系的E-R模型图,图中给出库存和供应两个联系的属性,其他每类实体的属性自定。完成下列设计工作: (1) 请

    21、设计出相应的关系数据库的关系模式,标明主码。 (2) 请设计一个SQL查询语句,查询供应零件品种数目大于10种的供应商的名字和供应零件品种数。 答:(1)关系模式(表格结构)如下,红色为主码: 零件表(零件号,零件名,)。供应商表(供应商号,供应商名称,供应商地址)项目表(项目号,项目名,)项目供应零件表(供应商号,零件号,项目号,供应数量)仓库表(仓库号,仓库名,) 库存表(仓库号,零件号,库存量,.)(2) SQL查询语句如下:SELECT 供应商名称,COUNT(*) FROM 供应商表 S,项目供应零件表M,零件表 P,项目表 O WHERE S.供应商号 = M.供应商号 AND M

    22、.零件号 = P.零件号 AND M.项目号= O.项目号 GROUP BY 供应商名称 HAVING COUNT(*) 10 1、 完成下面的数据库设计: 请设计某单位的科研项目管理数据库,主要的实体包括:科研项目组、科研人员和科研项目。他们之间的关系如下:每个科研项目组可以有多个科研人员,每个科研人员可以属于多个科研项目组;每个科研项目组可以负责多个科研项目,每个科研项目只能由一个科研项目组负责;每个科研人员可以参与多个科研项目的工作,每个科研项目由多个科研人员参与工作。学生自己设计每类实体的主要属性。要求完成如下设计工作: (1) 画出该系统的E-R模型图,包括实体及实体之间的联系,并标

    23、出:(a) 实体的主要属性,(b) 实体之间联系的主要属性;(2) 把E-R模型图转换为关系表(标明主关键字)。(3) 请设计一个SQL查询语句,显示参与科研项目数大于5项的科研人员的姓名、参与的科研项目数目。答:E_R模型图如下:实体关系表,红色为主码:(1) 项目表:(项目号,项目名,)(2) 科研组表:(科研组号,科研组名,)(3) 科研人员表:(人员号,人员名,)两个多对多的联系转换为两个关系表:(1) 属于表:(人员号,科研组号,)(2) 参与项目表:(人员号,项目号,)SQL语句如下:SELECT 人员名称,COUNT(*)FROM 科研人员表R,参与项目表MWHERE R.人员号

    24、 = M. 人员号GROUP BY 人员名称HAVING COUNT(*) 512、 完成如下设计: 请设计某单位的库存管理数据库系统,系统要求如下:存储供应商信息,库存零件信息,仓库信息,仓库管理员的信息。该单位有多个仓库,每个仓库可以存放多种零件,一种零件可以存放在多个仓库中;每个仓库只有一个仓库管理员,一个仓库管理员只能管理一个仓库;每个供应商可以供应多种零件,同一种零件可以由多个供应商供应。 要求完成如下设计工作: (1) 画出该系统的E-R模型图,包括实体及实体之间的联系,并标出: (a) 实体的主要属性, (b) 实体之间联系的主要属性; (2) 把E-R模型图转换为关系表(标明主

    25、关键字)。 (3) 请定义一个视图,该视图的列信息包括零件名称以及零件所在仓库名称的信息。 问答第12题* 实体关系表,红色为主码:(1) 供应商表:(供应商号,供应商名,) (2) 零件表:(零件号,零件名,)(3) 仓库表:(仓库号,仓库名,管理员号,)(4) 仓库管理员表:(仓库号,仓库名,管理员号,)* 两个多对多的联系转换为两个关系表:(1) 供应表:(供应商号,零件号,供应量,)(2) 存放表:(仓库号,零件号,存放量,)* 定义一个视图,该视图的列信息包括零件名称以及零件所在仓库名称,SQL语句如下:CREATE VIEW part ASSELECT 零件名,仓库名FROM 零件

    26、表, 仓库表,存放表WHERE 零件表.零件号 = 存放表.零件号AND 仓库表.仓库号 = 存放表.仓库号 6对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用关系代数完成以下查询:1) 求学过的数据库课程的学生的姓名和学号。2) 求学过的数据库和数据结构的学生的姓名和学号。3) 求没有学过数据库课程的学生学号。4) 求学过的数据库的先行课的学生学号。7设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(

    27、JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)。其中:供应商表S由供应商代码(SNO)、供应商姓名(SNAME),供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工厂项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。试用关系代数完成如下查询:1) 求供应工程J

    28、1零件的供应商号码SNO。2) 求供应工程J1零件P1的供应商号码SNO。3) 求供应工程J1零件为红色的供应商号码SNO。4) 求没有使用天津供应商生产的红色零件的工程号。5) 求至少用了供应商S1所供应的全部零件的工程号。1 用SQL语句创建学生表,表中字段及其数据类型如下所示:学生(学号char(10),姓名char(8),性别char(2),籍贯char(20)),其中学号字段设置为主键字段。(注:籍贯只存储省份信息)2. 用SQL语句将学生表的籍贯字段数据类型改为char(26)。3. 用SQL语句为学生表增加一个新的字段:班级char(20)。4. 用SQL语句删除学生表的班级字段

    29、。5. 用SQL语句为学生表添加如下记录:(0001,张三,男,河北)。6. 用SQL语句将学生表中所有籍贯为河北的记录改为河北省。7. 用SQL语句删除学生表中的学号为0003的记录。8. 用SQL语句查出所有男同学的学号、姓名、籍贯。9. 用SQL语句查出籍贯为浙江或者江苏的学生信息10 用SQL语句查出每个省份的学生人数。1 CREATE TABLE 学生(学号char(10) PRIMARY KEY,姓名char(8),性别char(2),政治面貌char(20)),)2 ALTER TABLE学生ALTER COLUMN 籍贯char(26)3 ALTER TABLE 学生 ADD 班级char(20) 4 ALTER TABLE 学生 DROP班级5 INSERT INTO 学生 VALUES(0001,张三,男,河北)6 UPDATE 学生 SET 籍贯河北省 WHERE 籍贯河北7 DELETE FROM 学生 WHERE 学号00038 SELECT 学号,姓名,籍贯 FROM 学生 WHERE 性别男9 SELECT * FROM 学生 WHERE 政


    注意事项

    本文(河北工程大学电子信息系数据库复习题资料.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开