收藏 分销(赏)

《数据库原理与应用》课后作业参考答案.doc

上传人:w****g 文档编号:1501755 上传时间:2024-04-29 格式:DOC 页数:8 大小:127KB
下载 相关 举报
《数据库原理与应用》课后作业参考答案.doc_第1页
第1页 / 共8页
《数据库原理与应用》课后作业参考答案.doc_第2页
第2页 / 共8页
《数据库原理与应用》课后作业参考答案.doc_第3页
第3页 / 共8页
《数据库原理与应用》课后作业参考答案.doc_第4页
第4页 / 共8页
《数据库原理与应用》课后作业参考答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、模块1 数据库理论基础、 某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人得诊治,一个病人得主管医生只有一个。请设计该计算机管理系统得-R模型。答:2、 一个图书馆借阅管理数据库要求提供下述服务:() 可随时查询书库中现有书籍得品种、数量与存放位置。所有各类书籍均可由书号唯一标识。(2) 可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借

2、书日期与还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。(3) 当需要时,可通过数据库中保存得出版社得电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。请根据以上情况与假设设计满足需求得R模型。答:模块3 表得操作一 填空题数字数据可分为整数型、精确数值型与近似数值型种类型。其中,精确数值型数据由由整数与小数两部分组成2.在创建表得命令语句中,要设置表字段属性为自动编号得关键字就是IDENTIY。SQ erv 2008中,根据表得用途可以分为4类,即系统表、用户表、已

3、分区表与临时表。4。如果表中记录得某一字段或字段组合能唯一标识记录,则称该字段或字段组合为_主键.5创建数据库表得命令语句就是crat able。二. 选择题1。使用L语句修改表结构时,其语句就是下面得( B )选项. A、 ALTRDABAE B、LERTABE 、 PTEABL D、P DBASE2。下列对表得描述正确得就是( C )。 A、在数据库中表用来表示关系模型中得实体 B。表就是对数据进行存储与操作得一种逻辑结构表就是用来组织与存储数据得数据库对象 D.表可以存储数据库得其她数据库对象3.在QL Serve 008得数据类型中可以用来存储图片得数据类型就是( B ) 、 bnry

4、 、imae C、varcr D、nt4使用系统存储过程( C )可以查瞧表得行、大小与空间得统计信息。 A、sptable B、p_hlp C、_spacusd 、sp_rename5.订单表Orrs得列Ordrid得类型就是小整型(mlint),根据业务得发展需要将其改为整型(tegr),应该使用下面得()语句。 A、 LTRTBL reAER LMN Odeidinter 、ALTER COLUMOrderidntegr FRM Ore 、ALER TBE Orders(Oreri nteer) D、 TE COLUMN Odrs、Orderid inege模块4 数据库查询语句一 填空

5、题1.集合查询得关键字为NI,在使用它时一定要注意多个查询得列数与列得顺序一定要相同。2.内连接得关键字为INNER JOIN,外连接得关键字为LEHT JOIN,交叉连接得关键字为RS JOI。3。在连接多个表时,基本连接使用JIN_来连接,其她连接形式都需要用到关键字_ON。4。GOUPBY子句中可以使用聚合函数,那么A(数量)表示最大值.5RDEY子句中_ ASC表示升序排列,ES表示降序排列,默认情况下为升序排列。二 选择题下面所述连接方式中哪种连接方式中可以使用O子句( D )。 A内连接 .基本连接 交叉连接 D.联合查询2。下面哪些关键字可用于返回多行得子查询( A )。 A.与

6、EXISS关键字 .SOE,AY与A关键字 C、QURY关键字 .JOIN关键字3。下面SECT语句中哪些子句可以包含子查询( C )。 ASELECT B。GROP B C。WHER D.DRB4.下面对HVING子句说法错误得就是(B )。 A。HV子句得使用方法与HERE子句基本相同 B.与GROUPBY子句结合使用时,其限定检索范围为GROUP B子句结果集 C.与WHEE子句相同,HAVING子句中同样可以使用N IK或BETWN D。只能与ROUPBY子句结合使用5.在SECET子句中,下列( B )子句用于将查询结果存储在一个新表中.SLT子句 B。INTO子句 WHERE子句

7、D。ROM子句模块5 TQL语句一填空题.TSL语言得三种类型分别就是数据定义语言、数据操作语言与数据控制语言。在SQLServer中,变量可分为两类:_全局变量_与局部变量。当声明局部变量后,可用 SET 或LECT 语句为其赋值.常规标识符就是指不需要使用分隔标识符等定界符进行分隔得标示符。4。比较运算能够进行除_text_型、_next_型与_imge型之外得其她数据类型表达式得比较操作.5在TrsactSQL中局部变量用_DARE语句来声明.二选择题。、l与这四个运算符中优先级最高得就是(B )。 & B.*C、 D.O.SELECT语句属于L得语言类型就是( B )。A。数据定义语言

8、 B。数据操纵语言C。数据控制语言 D.流程控制语言下列常量中属于字符串常量得就是(A).A。您好 B。hatshis、NNE D、Whatsyr name、4。下面选项中,属于TQ不支持得流程控制语句就是( )。A、 IFTEINELSE、 OASB、EGINED、 DO WHILE5聚合函数(B )可实现平均数得求取。A、SUM、 VG、 MI、 MAX模块 数据库完整性一 填空题。唯一约束包括PRMARY 约束与_ UNQ_。2.数据库完整性就是指数据库要保持数据得正确性与相容性,它就是衡量数据库数据好坏得一种标志。3S Serve 208中包括得约束有主键约束_、外关键字约束、唯一约束

9、、检查约束、缺省约束与非空约束_。4.创建规则得语句就是CREAERULE,将规则绑定得系统存储过程就是sp_bindrule_。5。S Srer208中,可用于实现数据完整性得方法共有两类,即过程型数据完整性与_声明型完整性二 选择题1.在下面得约束中,不就是用来维护两个表之间得一致性关系得约束就是(A)。A.FEIGN EY约束 B。CHC约束。UNIU约束 .EFAT约束假设,创建表时得某列要求可以包含空值,但不允许有重复值,那么在该列不能使用得约束就是下面得哪一项(B ).A.RIMARY Y约束 BUIQUE约束.CHECK约束 D.NOTNL约束3.解除绑定默认值得系统存储过程就是

10、(D).A、 sp_defaut B、sp_undutC、 sidfault D、p_uinefut4。创建默认对象时,下面可以作为默认对象得值得就是(B ).A常量数据 B函数或表达式C表列或数据库对象 。除二进制外得数值型数据规则就是数据库对象之一,它得作用与HK约束得部分功能相同,在向表得某列插入或更新数据时,用它来限制输入得新值得取值范围,下列说法中正确得就是( AB )。A.CHCK约束就是用CREA TABE语句在创建表时指定得,而规则需要作为单独 得数据库对象来实现B。在一列上只能使用一个规则,但可以使用多个CHK约束C.规则可以应用于多个列,还可以应用于用户定义数据类型,而CH

11、EK约束只能 应用于它定义得行D。表或用户定义数据类型得删除、修改不会对与之相连得规则产生影响.而CECK 约束则随着表得删除而撤销约束模块 视图与索引一 填空题1创建唯一性索引时,应保证创建索引得列不包括重复得数据,并且没有两个或两个以上得空值。如果有这种数据,则必须先将其删除,否则索引不能成功创建。2一个表最多只可以有1_个聚集索引.3。在SLerr208中,有两种基本类型得索引:简单索引与复杂索引。4.查瞧视图得基本信息可以使用系统存储过程_ s_hl ,查瞧一个视图orervie得定义文本信息,可以使用s_heltet。5。在SQL Ser 200系统中,可以把视图分成3种类型,即标准

12、视图、索引视图与分区视图。二 选择题1“CREATEUNIUE NNCLUTREDIEX inde i ON学生表(学号)”语句创建了一个(D)索引。 唯一索引 B.聚集索引 C.主键索引 。唯一非聚集索引2。如果需要加密视图得定义文本,可以使用下面(D)子句。A。THCK OT B.WIT SHEMNDN CIT NCHCK D。H CRYTON3.使用QL语句通过视图修改基本表中得数据时,其关键字就是( C )。 A。REAE UPDAT C.A D.DROP。以下关于视图得描述,正确得就是( A)。 视图就是从一个或几个基表或视图中导出得虚表 B视图并不实际存储数据,只在数据字典中保存其

13、逻辑定义 C。视图里面得任何数据不可以进行修改 D。SQL中得SEET语句可以像对基表一样来对视图进行查询.下列几种情况适合创建索引得就是( C )。 。列得取值范围很少 B.用作查询条件得列C.频繁搜索得列 D连接中频繁使用得列模块8 游标、事务与锁一填空题1要成为一个事务,则一个工作单元必须具有原子性、一致性、隔离性与持续性属性,即ACI属性。2.游标能够部分读取返回得结果集中得一行或一部分行,并允许应用程序通过当前行来定位修改表中得数据.3.在SOServer 2008中,S Serer以三种事务模式运行,分别就是自动提交事务、与_隐式事务_。4.事务就是SQL erver中得单个逻辑工

14、作单元,一个事务内得所有语句被作为一个整体执行。5。当多个事务同时对数据库得同一部分数据进行操作时,会引发得并发问题主要有:丢失修改、脏读、不可重复读取与幻读.二 选择题1.FETHIOR语句将提取游标结果集中当前行得( B )。A.第一行 B.最后行C。前一行 D.后一行。要使游标具有滚动性,应在游标声明语句中使用关键字( )。.INSNSITIV B。SCROLC。RTURN D.UDATE3。假设声明了一个名为cr得游标,并且游标已经打开。游标指向得当前行就是结果集中得第2行.如果要提取相对于当前行得前5行中得数据,则可以使用下列得( A )语句.A、ETCH REATIVE 5 FRO

15、M ur、 ETH RETIVE、5 R urC、 FETHASLUT 5 FM ur、FCH ABSOLTE、5FROM ur4.假设数据库中有两个事务同时对数据进行操作,事务T1修改表中得数据,事务T2在事务T1还未提交数据前查瞧了这些数据。然后,事务T1又撤销了这些修改操作。那么会发生下面( C)并发问题.丢失更新 B.脏读C不一致得分析 D幻读5。事务得( )属性不可以用来标识事务得全有或全无性质。A。原子性 B.一致性C。隔离性 D.持久性模块9 存储过程与触发器一 填空题1在无法得到定义该存储过程得脚本文件。而又想知道存储过程得定义语句时,使用sp_storedredur_系统存储

16、过程,可以查瞧定义存储过程得SQL语句。2针对每一种触发动作,在每个表或视图中只能有一个SE O类型得触发器。.在SQL Srver 208中,触发器分为INSAD OF触发器与_ATER触发器。为了接收某一存储过程得输出参数值,需要一个变量来存放该值,在该存储过程得调用语句中,必须为这个变量加上OU声明。5系统存储过程创建与保存在mat数据库中,都以sp_为名称得前缀,可以在任何数据库中使用系统存储过程。二选择题1以CRAE POCEURE为关键字得创建语句可以包括( BCD ).A、 CETETABLE 、DROPTALC、 ATERTAL 、CREATE DEAUT2.在一个表上可以有(

17、 B )不同类型得触发器.A种 B.两种。三种 D。无限制要查瞧v10rdrs储存过程得内容,可以使用得语句就是(C )。 A、EXECp_hetext ove10rders、EXECp_heOres 、 EXsstore_proedureserrrs D、EXC sp_ dependsoverOdrs4下而选项中属于存储过程优点得就是(ABC ). 。增强代码得重用性与共享性 .可以使运行加快速度,减少网络流量 C.可以作为安全性机制 。编辑简单模块10 Lerver安全管理一 填空题1SLSrr 28给用户提供了预定义得服务器角色与数据库角色。2.SQL Sevr 008得用户权限可以划分

18、为三类:对象权限、语句权限与隐含权限。SQL ever20中,一个请求服务器、数据库或架构资源得实体称为 ,它具有唯一得安全标识符。对于表与视图,拥有者可以授予数据库用户SRT、DAE、DELETE、与SECT五种权限.5QL Server登录有两种模式,分别就是WINDOW登录方式与SQVER 登录方式。二选择题1下列选项中属于Winows身份验证模式得就是(ABC )。A、 BUILTINHT B、PYHoer、omCYPZHT D.dbo2.SQ Serer 2005得syurs表所在得数据库为( A ).A.maser数据库 B.所有用户创建得数据库C。所有数据库 注册表3.在数据库角

19、色不能被删除得就是(ABCD )。A.d owerd eydatawierpublic Ddbatarcder4.创建一个默认数据库为ProducSal,用户名就是userl,密码为88得SLrve身份验证连接,使用语句应为( A ).A、REATE LIN tuserl, IT PASSWORD 88,DUDATABAS=ProctSaleB、 EXETE S_SETADROLEMEMR tuserl,888,PrductSaeC、 EXCUT P_SETADDROLEuserl, 8888,roductSlD、 EXECUTESP_GRANTDACCSuser, 8888,Podule5。下列属于数据库级别安全包括得主体得就是(ABCD )。映射为Window登录 .映射为SQServr登录.数据库角色 D应用程序角色

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      联系我们       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号  |  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服