网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库考试习题及答案 .pdf

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

数据库考试习题及答案

一、选择题

1.下列哪些选项关于数据库的定义是正确的?

A.数据库是计算机存放数据的设备

B.数据库是由数据项及其关系组成的数据集合

C.数据库是一个可以存储和访问数据的电子系统

D.数据库是个人或组织为了方便存储和管理数据而构建的系统

正确答案:B、C、D。

2.下列哪些选项是SQL中的聚集函数?

A.MAX

B.AVG

C.COUNT

D.ADD

正确答案:A、B、C。

3.数据库中,以下哪个不是关系型数据库系统?

A.MySQL

B.Oracle

C.MongoDB

D.SQLServer

正确答案:C。

4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?

A.实体完整性

B.参照完整性

C.域完整性

D.逻辑完整性

正确答案:A、B、C、D。

5.下列哪些选项是数据库事务的ACID特性?

A.原子性

B.一致性

C.隔离性

D.持久性

正确答案:A、B、C、D。

二、填空题

1.在关系数据库中,一个二元组______表示一个数据行。

正确答案:属性值。

2.数据库中,SELECT*FROMtable_name;语句表示查询表名为______

的全部数据。

正确答案:table_name。

3.MySQL中,用于获取自动生成的主键的函数为______。

正确答案:LAST_INSERT_ID()。

4.数据库中,用于限制某个列的唯一性约束的关键字是______。

正确答案:UNIQUE。

5.在数据库设计中,将不可分的数据项成为______。

正确答案:原子数据。

三、简答/计算题

1.简述数据库视图的概念和作用。

数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出

的。视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存

储的数据记录。作用主要有以下几个:提供一种以安全方式存取数据的方式,

尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的

虚拟表格,避免不必要的数据访问,增强系统安全性。

2.简述关系型数据库的特点。

关系型数据库是基于关系模型的,使用表格的形式来表示和存储数据。

其主要特点如下:

–采用二维表格结构来表示数据,数据存放在记录(record)中,

记录由字段(field)构成。

–每一个字段都有各自的名称和类型。

–表之间的关系可以通过主键(primarykey)和外键(foreignkey)

来表示。

–支持SQL语言,包括基础的数据插入、更新、删除、查询和

聚集函数等。

–数据的完整性得到了保证,通过各种约束条件来限制数据的正

确性。

3.如何在MySQL数据库中添加唯一约束?并且请举例说明。

在MySQL中,可以通过ALTERTABLE语句来为某列添加唯一约束。

具体示例如下:

ALTERTABLEtable_nameADDUNIQUE(column_name);

其中,table_name和column_name分别表示要添加唯一约束的表名

和列名。

例如,在student表格中,要为student_id列添加唯一约束,可以执

行以下SQL语句:

ALTERTABLEstudentADD

文档评论(0)

zhaolubin888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档