数据库应用基础课程课后习题答案.doc_第1页
数据库应用基础课程课后习题答案.doc_第2页
数据库应用基础课程课后习题答案.doc_第3页
数据库应用基础课程课后习题答案.doc_第4页
数据库应用基础课程课后习题答案.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用基础课程课后习题答案第一章习题参考答案1选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( A )。ADBS 包括DB 和 DBMS BDBMS 包括DB 和 DBSCDB 包括 DBS和 DBMS DDBS 就是DB,也就是 DBMS(2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )。Am:n B1:m Cm:k D1:1(3)对于“关系”的描述,正确的是( D )。A同一个关系中允许有完全相同的元组B同一个关系中元组必须按关键字升序存放C在一个关系中必须将关键字作为该关系的第一个属性D同一个关系中不能出现相同的属性名(4)E-R 图用于描述数据库的( A )。A概念模型 B数据模型C存储模型 D逻辑模型(5)在关系模型中,一个关键字( C )。A可以由多个任意属性组成B至多由一个属性组成C可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是( A )。A患者编号 B患者姓名C患者编号和患者姓名 D医生编号和患者编号(7)一个关系只有一个( D )。A候选关键字 B外部关键字C组合关键字 D主关键字(8)下列标识符可以作为局部变量使用的是( C )。AMyvar BMy var CMyvar DMy var(9)Transact-SQL支持的一种程序结构语句是( A )。ABEGINEND BIFTHENELSECDO CASE DDOWHILE(10)字符串常量使用( A )作为定界符。A单引号 B双引号C方括号 D花括号4应用题一个图书借阅管理系统要求提供下列服务:(1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有书籍均由书号唯一标识。(2)可以随时查询书籍借还情况,包括借书人姓名、单位、借书日期、应还日期。系统约定,任何人可以借多种图书,任何一种图书可为多个人所借,借书证号具有唯一性。(3)当需要时,可以通过系统中保存的出版社的电话、E-mail、通信地址及邮政编码等信息向出版社购买有关书籍。系统约定,一个出版社可以出版多种图书,同一种图书仅为一个出版社出版,出版社名具有唯一性。根据上述假设,试作如下设计:(1)构造满足系统需求的E-R 图。(2)将E-R 图转换为等价的关系模型。(3)确定图书借阅数据库中各表的结构。解:(1)E-R 图:单位借书证号 姓名借书人出版社名 电子邮箱m 借书日期借阅还书日期nn 1 出版社n 电话图书出版书号 书名 数量 位置 邮政编码 通信地址(2)转换为等价的关系模型结构如下:借书人(借书证号,姓名,单位) 关键字:借书证号图书(书号,书名,数量,位置,出版社名) 关键字:书号出版社(出版社名,电子邮箱,电话,邮政编码,通信地址) 关键字:出版社名借阅(借书证号,书号,借书日期,还书日期) 关键字:借书证号,书号 二1选择题(1)下列( C )不是sql数据库文件的后缀。A.mdf B.ldf C.tif D.ndf(2)SQLServer数据库对象中最基本的是( B )。A表和语句 B表和视图C文件和文件组 D用户和视图(3)事务日志用于保存( C. )。A. 程序运行过程 B. 程序的执行结果C. 对数据的更新操作 D. 数据操作(4)Master 数据库是 SQLServer系统最重要的数据库,如果该数据库被损坏,SQLServer将无法正常工作。该数据库记录了 SQLServer系统的所有( D )。A. 系统设置信息 B. 用户信息C. 对数据库操作的信息 D. 系统信息(5)SQLServer中组成数据库的文件有( B )类型。A. 2 B.3 C.4 D. 5(6)分离数据库就是将数据库从( B )中删除,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损。A. Windows B.SQLServerC.U 盘 D. 企业管理器(7)数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C )。A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、审计档案、日志文件C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本4应用题分别在企业管理器和查询分析器(用CREATEDATABASE 语句)中创建符合如下条件的数据库,此数据库包含两个数据文件和两个事务日志文件:数据库文件的名称为:财务信息数据库。数据文件 1的逻辑文件名为:财务数据 1,物理文件名为:财务数据1.mdf,存放在“G:财务数据”目录下(若G 盘中无此子目录,可先建立此目录,然后再创建数据库)。文件的初始大小为:2MB;增长方式为自动增长,每次增加1MB。数据文件 2 的逻辑文件名为:财务数据 2,物理文件名为:财务数据 2.ndf,存放在与主数据文件相同的目录下;文件的初始大小为:2MB;增长方式为自动增长,每次增加15%。日志文件为:日志文件1 的逻辑文件名为:财务日志1,物理文件名为:财务日志1.ldf,存放在“财务日志”目录下;初始大小为:1MB;增长方式为自动增长,每次增加10%。日志文件2 的逻辑文件名为:财务日志2,物理文件名为:财务日志2.ldf,存放在“财务日志”目录下;初始大小为:2MB;不自动增长。 三一、选择题1表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( D )约束。A主键 B外键 CNULL DCHECK2下列关于表的叙述正确的是( C )。A只要用户表没有人使用,则可将其删除 B用户表可以隐藏C系统表可以隐藏 D系统表可以删除3下列关于主关键字叙述正确的是( A )。A一个表可以没有主关键字B只能将一个字段定义为主关键字C如果一个表只有一个记录,则主关键字字段可以为空值D都正确4下列关于关联叙述正确的是( C )。A可在两个表的不同数据类型的字段间创建关联B可在两个表的不同数据类型的同名字段间创建关联C可在两个表的相同数据类型的不同名称的字段间创建关联D在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段5CREATETABLE 语句( C )。A必须在数据表名称中指定表所属的数据库B必须指明数据表的所有者C指定的所有者和表名称组合起来在数据库中必须唯一D省略数据表名称时,则自动创建一个本地临时表四、应用题图书馆借书系统由借书证表(借书证编号、姓名、性别、年龄、院系),书籍表(书籍编号、书籍名称、作者、出版社)和借书记录表(借书证编号、书籍编号、借书日期、应归还日期)组成。(1)借书证、书籍和借书记录这三个表应该分别用哪些属性作为主关键字?(2)简述如何使用查询分析器创建借书证表。(3)写出在书籍中新增加一条记录(006,数据库原理,王维,人民邮电出版社)的Transact-SQL语句。答:(1)借书证、书籍和借书记录这三个表的主关键字如下(标有下划的字段):借书证表(借书证编号、姓名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论