数据库基础复习题答案_第1页
数据库基础复习题答案_第2页
数据库基础复习题答案_第3页
数据库基础复习题答案_第4页
数据库基础复习题答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

复习题 、单项选择题。下列各题 A) 、B) 、C) 、D)四个选项中,只有个选项是正 确的。 (1)在数据库技术中,实体联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑 数据模型 答案:A) (2)假定学生关系是 S(S,SNAME,SEX,AGE) ,课程关系是 C(C,CNAME,TEACHER) ,学生选课关系是 SC(S,C,GRADE) ,要查 找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D) (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B) (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文 件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B) (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的 “行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D) (6)在 FoxBASE 中要建立一个与现有的某个数据库有完全相同结构和数据的新 数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C) (7)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操 作是( ) A)其中有一个是 DELETE B)一个是 SELECT,另一个是 UPDATE C)两个都是 SELECT D)两个都是 UPDATE 答案:C) (8)为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A)完整性控制 B)安全性控制 C)并发控制 D)访问控制 答案:C) (9)关系数据库中,实现实体之间的联系是通过表与表之间的( ) A)公共索引 B)公共存储 C)公共元组 D)公共属性 答案:D) (10)SQL 语言中,删除一个表的命令是( ) A)DELETE B)DROP C)CLEAR D)REMOVE 答案:B) (11)不同的实体是根据什么区分的?( ) A)所代表的对象 B)实体名字 C)属性多少 D)属性的不同 答案:D) (12)数据独立性是指( ) A)数据依赖于程序 B)数据库系统 C)数据库管理系统 D)数据不依赖于程序 答案:D) (13)从计算机软件系统的构成看,DBMS 是建立在什么软件之上的软件系统? ( ) A)硬件系统 B)操作系统 C)语言处理系统 D)编译系统 (14)根据关系数据基于的数据模型关系模型的特征判断下列正确的一项: ( ) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 答案:B 二、填空题 1数据处理是将转换成的过程。 2数据的物理独立性是指当数据的一一一改变时,通过系统内部 的自动映象或转换功能,保持了数据的不变。 3数据库并发操作控制包括以方式打开数据库和对数据库或记录两种 方法。 4实体之间的联系归结为、和一三种。 5在层次模型和网状模型中,数据之间的联系是通过来实现的,因此, 应用程序和数据之间的独立性。 6一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和 总经理职位之间为的联系。 7一个关系模式中包含有若于个一,其数目多少称为关系的. 8关系运算包括两类:一类是传统的运算,另一类是专门的运算。 9在投影运算所得到的结果关系中,所含的属性数不一一原关系 中的属性 数。 10在定义一个基本表中,每个字段的类型用一个字母表示,其中字母 C 表示型,N 表示型,D 表示型。 11、在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式 模式) ,实现了数据库_ 独立性。 12、在计算机软件系统的体系结构中,数据库管理系统位于用户和 _ 之间。 13、在数据库技术中,数据分为概念数据模型和结构数据模型,常用的实 体联系模型(E R 模型)属于 _ 数据模型。 14、数据库恢复通常基于数据备份和_ 。 答案: 1数据 信息 2存储结构 逻辑结构 3独占 加锁 4一对一 对多 多对多 或为:1:1 l:n m:n (次序无先后 ) 5链接指针 较差 6一对一 或为:l:1 7属性 元数 8集合 关系 9多于 10字符(或字符串) 数值 日期 11、答案:逻辑性 12、答案:操作系统 13、答案:概念 14、答案:日志文件 三、 用 SQL 的有关语句定义 1)教师关系 T,包括教师编号 TNo,姓名 TN,系别 TD,职称 RANK; 2)课程关系 C,包括课程号 CN。 ,课程名 CN,任课教师 TN; 3)教师教授课程关系 T 巳包括 TN。 ,CNo 和 TN。 注意:说明主键码和外键码(如果有的话)。 答案:11). CREATE TABLE T( TNo INT PRIMARY KEY, TN CHAR(30), TD CHAR(20), RANK CHAR(20) ); 2) CREATE TABLE C( CNo INT PRIMARY KEY, CN CHAR(30), TN CHAR(30) 3) CREATE TABLE TC( TNo INT, CNo INT, TN CHAR(30), PRIMARY KEY (TNo, CNo), FOREIGN KEY (TNo) REFERENCES T(TNo), FOREIGN KEY (CNo) REFERENCES C(CNo) 四、 请为图书馆设计一个数据库,要求包括图书和借书人的信息。图书的 信息包括书号、书名、作者、定价、位置;借书人的信息包括姓名、借书证号、 单位;借书需要记录借书日期。要求;1)将数据库用 ER 图来描述;2)转换成 关系模型并注明函数依赖。 五、简答题: 1、 触发器的类型以及相对的语句命令? 答案:类型:INSERT 触发器、UPDATE 触发器、DELETE 触发 器 相对应的语句:INSERT 语句、UPDATE 语句、DELETE 语 句 2、 用户权限的种类有哪些?各自的作用? 答案:权限类型及作用: 对象权限 作用:决定用户对数据库对象所执行的操作,包括用户对数据库 中的表、视图、列或存储过程等对象的操作权限 语句权限 作用:决定用户能否操作数据库和创建数据库对象 隐含权限 作用:控制那些只能由预定义系统角色的成员或数据库对象所有 者执行的活动。 六、或根据程序填空或指出程序的功能(每题 5 分,共 10 分)。假定此题所使用 的数据库仍为上题中的 ZCJKBDF。 1store 0 to x,y for i1 to 10 if i2=0 xx+i2 else yy+i2 endif endfor ?x,y return 程序运行后输出的 X 和 Y 的值分别为和。 2clear ch”y“ use ZGJK do while upper(ch) “y“ clear accept”请输入一个职工号: ”tO x locate for 职工号x if found()t. 2,2 say”姓名:”+姓名 3,2 say”性别:”十性别 4,2 say”职称:”+职称 get 职称 5,2 say”基本工资:”+str(基本工资)get(基本工资 ) read 2,2 say”输入的职工号不正确!” endif 7,2 say”继续修改下一个记录吗(YN)?”getch read enddo use return 答案:1220 165 2按照自定义显示格式修改 ZCJK 库中给定职工号记录的职称和基本 工资字段的值,直到不需要修改为止。 七、 结合第三题的数据库,用 SQL 的有关语句定义 1)针对教师教授课程关系 TC,授予王刚老师查询权限以及对 TNo 和 CN。的插 入权限; 2)在课程关系 C 的键码属性上建立索引;

温馨提示

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

评论

0/150

提交评论