数据库试题及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库试题及答案

一、选择题(每题3分,共30分)

下列关于数据库、数据库管理系统和数据库系统的说法,错误的是()

A.数据库是长期存储在计算机内、有组织、可共享的数据集合

B.数据库管理系统是位于用户与操作系统之间的一层数据管理软件

C.数据库系统由数据库、数据库管理系统、应用程序和数据库管理员组成

D.数据库管理系统就是数据库系统

答案:D

解析:数据库管理系统是数据库系统的组成部分之一,不能等同于数据库系统,数据库系统还包括数据库、应用程序和数据库管理员等。

在关系模型中,能唯一标识元组的属性集称为()

A.外键

B.主键

C.超键

D.候选键

答案:C

解析:超键是能唯一标识元组的属性集;候选键是最小的超键;主键是从候选键中选取的一个用来唯一标识元组的属性集;外键是用于建立两个表之间联系的属性。

下列哪种数据模型是目前主流的数据库数据模型()

A.层次模型

B.网状模型

C.关系模型

D.面向对象模型

答案:C

解析:关系模型以其简洁、直观、易于理解和操作等特点,成为目前主流的数据库数据模型。

SQL语言中,用于查询数据的语句是()

A.INSERT

B.SELECT

C.UPDATE

D.DELETE

答案:B

解析:INSERT用于插入数据,SELECT用于查询数据,UPDATE用于更新数据,DELETE用于删除数据。

在E-R图中,用()表示实体

A.矩形

B.椭圆

C.菱形

D.三角形

答案:A

解析:在E-R图中,矩形表示实体,椭圆表示属性,菱形表示联系。

下列关于主键的说法,正确的是()

A.一个表可以有多个主键

B.主键的值可以为空

C.主键的值必须唯一

D.主键只能由一个属性组成

答案:C

解析:一个表只能有一个主键,主键的值不能为空且必须唯一,主键可以由多个属性组成,称为复合主键。

关系代数中,从关系中选择满足条件的元组的运算称为()

A.投影

B.选择

C.连接

D.笛卡尔积

答案:B

解析:选择运算是从关系中选择满足给定条件的元组;投影是从关系中选择若干属性组成新的关系;连接是将两个关系中的元组按条件组合成新的元组;笛卡尔积是将两个关系中的所有元组进行组合。

数据库设计中,概念结构设计阶段得到的结果是()

A.数据字典

B.E-R图

C.关系模式

D.物理存储方案

答案:B

解析:概念结构设计阶段的主要任务是根据需求分析的结果,设计出反映现实世界的E-R图。

下列哪种范式要求消除非主属性对主键的传递函数依赖()

A.第一范式

B.第二范式

C.第三范式

D.第四范式

答案:C

解析:第一范式要求属性不可再分;第二范式要求消除非主属性对主键的部分函数依赖;第三范式要求消除非主属性对主键的传递函数依赖。

在SQL中,创建表的语句是()

A.CREATEDATABASE

B.CREATETABLE

C.ALTERTABLE

D.DROPTABLE

答案:B

解析:CREATEDATABASE用于创建数据库,CREATETABLE用于创建表,ALTERTABLE用于修改表结构,DROPTABLE用于删除表。

二、填空题(每空2分,共20分)

数据库系统的三级模式结构包括(外模式)、(模式)和(内模式)。

关系运算中,基本的运算包括(选择)、(投影)和(连接)。

在数据库设计中,(概念模型)是对现实世界的一种抽象,它独立于具体的计算机系统和DBMS。

SQL语言具有(数据查询)、(数据操纵)、(数据定义)和(数据控制)四种功能。

三、简答题(每题10分,共20分)

简述实体、属性和联系的概念,并各举一个例子。

答案:实体是指客观存在并可相互区别的事物,比如学生、图书等。属性是实体所具有的特征,例如学生的学号、姓名、年龄等。联系是指实体之间的相互关系,如学生和课程之间存在选课联系。

什么是事务?事务具有哪些特性?

答案:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有原子性、一致性、隔离性和持久性四个特性。原子性指事务是一个不可分割的工作单位;一致性指事务执行前后,数据库的完整性约束没有被破坏;隔离性指多个事务并发执行时,一个事务的执行不被其他事务干扰;持久性指事务一旦提交,它对数据库的改变是永久性的。

四、操作题(20分)

设有学生表(Student),包含字段:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept);课程表(Course),包含字段:课程号(Cno)、课程名(Cname)、先行课(Cpno)、学分(Ccredit);选课表(

文档评论(0)

151****9429 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档