数据库作业及参考答案(最新版)
数据库
一、单选题:
1.数据库系统的核心是( 
A 编译系统      B 数据库        C 操作系统      D 数据库管理系统
2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( 
A 文件的集合    B 数据的集合   C 命令的集合      D 程序的集合
3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(  ):
A  DBS包括DBDBMS          B  DBMS包括DBDBS
C  DB包括DBSDBMS          D  DBS就是DB,也就是DBMS
4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( 
A 数据定义功能    B 数据管理功能  C 数据操纵功能    D 数据控制功能
5.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( 
A 外模式    B 内模式    C 存储模式      D (概念)模式
6.在数据库系统中,当总体逻辑结构改变时,通过改变(  ,使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。
A 应用程序          B 模式到内模式的映像
C 存储结构          D 外模式到概念模式的映像
7.按照数据模型分类,数据库系统可以分为三种类型,正确的是(  ):
A 大型、中型和小型          B 西文、中文和兼容
C 层次、网状和关系        D 数据、图形和多媒体
8.数据模型指的是数据库的组织形式,数据模型的三要素是(  )。
A 数据库文件、二维表、记录              B 字段、类型、宽度
C 数据结构、数据操作、完整性约束         D 数据定义、数据存储、数据通信
9.所谓概念模型,指的是(    )。
A 客观存在的事物及其相互联系            B 将信息世界中的信息进行数据化
C 实体模型在计算机中的数据化表示        D 现实世界到机器世界的一个中间层次,即信息世界
10在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是(  )。
A 层次结构        B 二维表结构       C网络结构        D封装结构
11ER图是数据库设计的工具之一,它一般适用于建立数据库的(    )。
A 概念模型        B 结构模型        C 物理模型        D 逻辑模型
12ER方法的三要素是(    )。
A 实体、属性、实体集        B 实体、码、联系    C 实体、属性、联系        D实体、域、码
12数据库概念设计的ER方法中,用属性描述实体的特征,属性在ER图中,一般使用如下所列的哪一种图形表示( 
A 矩形        B 四边形        C 菱形        D 椭圆
13在关系型的数据库管理系统中,三种基本关系运算是(  )。
A选择、投影和连接            B 选择、删除和复制       
C创建、修改和合并            D统计、连接和分类
14在数据库设计中,用ER图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪一阶段?( 
A 需求分析        B 概念分析        C 逻辑分析        D 物理分析
15若要列出班级=“97财会”的所有同学的姓名,应该对学生关系进行(  )操作。
A 选择            B 连接        C 投影          D 选择和投影
16SQL语言是一种(  )。
A 高级语言        B 编程语言      C 结构化查询语言        D 宿主语言
17SQL的数据操作语句不包括(  )。
A  INSERT      B  UPDATE    C  DELETE    D  CHANGE
18SQL语句中条件短语的关键字是(  )。
A  WHERE     B  FOR        C  WHILE      D  CONDITION
19SQL语句中修改表结构的命令是(      )。
A  MODIFY  TABLE            B  MODIFY  STRUCTURE
C  ALTER  TABLE              D  ALTER  STRUCTURE
20SQL语句中删除表的命令是(  )。
A  DROP TABLE                B  DELETE TABLE
C  ERASE TABLE              D  DELETE DBF
21.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪  一(些)类完整性?( 
A 实体完整性                  B 参照完整性
C 用户定义的完整性            D 实体完整性、参照完整性和用户定义的完整性
22.数据库应用系统开发一般包括两方面的内容,就是(  )。
需求分析和维护              B  概念结构设计和逻辑结构设计
功能设计和测试设计        结构特性设计和行为特性设计
23.数据库系统中,依靠____________支持了数据独立性。
A 提供宿主型语言                      B 用户只操纵UWA(用户工作区)中的数据
C 模式分级,各级之间有映像机制       D DDL语言和DML语言互相独立
24.数据库系统的数据独立性是指__________
A 不会因为数据的变化而影响应用程序
B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C 不会因为存储策略的变化而影响存储结构
D 不会因为某些存储结构的变化而影响其他的存储结构   
25.下面正确的表示“在ST表中查询学号(Sno)为95001的学生的详细情况”的SQL语句的是
A  SELECT FROM  ST  WHERE  Sno  LIKE ’95001’
B  SELECT FROM  ST  WHERE  Sno  LIKE ”95001”
C  SELECT FROM  ST  WHERE  Sno  LIKE 95001
D  SELECT FROM  ST  WHERE  LIKE  ’95001’ 
26.数据库设计时,首先应该设计(  )。
数据库应用系统结构        B  DBMS结构
数据库的概念结构          D  数据库的控制结构   
27.数据库设计的逻辑结构设计阶段的任务是(  )。
A 将全局ER图转化为关系模型       B 收集和分析用户要求
C 建立ER模型                      D 数据库结构设计   
28.在通常情况下,下面的关系中,不能作为关系数据库的关系是(    )。
A  R1(学生号、姓名、性别)            B  R2(学生号、学生名、班级号)
C  R3(学生号、班级号、宿舍号)        D  R4(学生号、学生名、简历)
29.若用如下的SQL语句创建一个表S
CREATE TABLE SS#  CHAR(6)NOT NULL,SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)分别向S表插入如下行时,哪一行可以被插入?(   
A(‘554231’,‘四明’,男,21        B‘723654’陈刚NULLNULL
CNULL,‘金山’,‘男’,‘19’)      D(‘773211’,NULL,‘女’,20
30.假定学生关系是SS#SNAME什么是关系数据库,SEXAGE),课程关系是CC#CNAMETEACHER),学生选课关系是SCS#C#GRADE),要查选修“COMPUTER”课程的学生的姓名,将要涉及到关系(  )。
A  S            B  SCC            C  SSC          D  SCSC
31.关系规范化实质是围绕(    )进行的。
A 函数    B 函数依赖         C 范式          D 关系
32.在关系的规范化过程中,消除了(    )依赖后,1NF变成了3NF
A 部分依赖和传递依赖            B 完全依赖和传递依赖
C 完整函数依赖                  D 部分函数依赖 
33.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(    )。
A 互不相关的    B 不可分解的         C 长度可变的      D 互相关联的
34.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(    )的缺陷。
A 数据的不一致性          B 结构不合理
C 冗余度大                D 数据丢失
35.关系数据库的规范化理论主要解决的问题是(  )。
A 如何构造合适的数据库逻辑结构       B 如何构造合适的数据库物理结构
C 如何构造合适的应用程序界面        D 如何控制不同用户的数据操作权限
36SQL语言提供(    )语句用于实现存取的安全性控制。
A  CREATE TABLE    B  COMMIT  C  GRANT REVOKE    D  ROLLBACK
37.数据库完整性保护中的约束条件主要是指( 
用户操作权限的约束                B  用户口令校对
值的约束和结构的约束                D  并发控制的约束
38.设计性能较优的关系模式称之为规范化,规范化主要的理论依据是( 
关系规范化理论    B  关系运算理论  C  关系代数理论        D  数理逻辑
39.设S为学生关系,SC为学生选课关系,Sno为学生号,Cno 为课程号,执行下面SQL语句的查询结果是(
Select * From S,SC Where S.Sno=SC.Sno and SC.Cno='C2'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。