数据库
一、单选题:
1.数据库系统的核心是( ) 。
A 编译系统 B 数据库 C 操作系统 D 数据库管理系统
2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( ) 。
A 文件的集合 B 数据的集合 C 命令的集合 D 程序的集合
3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( ):
A DBS包括DB和DBMS B DBMS包括DB和DBS
C DB包括DBS和DBMS 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封装结构
11.ER图是数据库设计的工具之一,它一般适用于建立数据库的( )。
A 概念模型 B 结构模型 C 物理模型 D 逻辑模型
12.ER方法的三要素是( )。
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 选择和投影
16.SQL语言是一种( )。
A 高级语言 B 编程语言 C 结构化查询语言 D 宿主语言
17.SQL的数据操作语句不包括( )。
A INSERT B UPDATE C DELETE D CHANGE
18.SQL语句中条件短语的关键字是( )。
A WHERE B FOR C WHILE D CONDITION
19.SQL语句中修改表结构的命令是( )。
A MODIFY TABLE B MODIFY STRUCTURE
C ALTER TABLE D ALTER STRUCTURE
20.SQL语句中删除表的命令是( )。
A DROP TABLE B DELETE TABLE
C ERASE TABLE D DELETE DBF
21.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪 一(些)类完整性?( )
A 实体完整性 B 参照完整性
C 用户定义的完整性 D 实体完整性、参照完整性和用户定义的完整性
22.数据库应用系统开发一般包括两方面的内容,就是( )。
A 需求分析和维护 B 概念结构设计和逻辑结构设计
C 功能设计和测试设计 D 结构特性设计和行为特性设计
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.数据库设计时,首先应该设计( )。
A 数据库应用系统结构 B DBMS结构
C 数据库的概念结构 D 数据库的控制结构
27.数据库设计的逻辑结构设计阶段的任务是( )。
A 将全局E-R图转化为关系模型 B 收集和分析用户要求
C 建立E-R模型 D 数据库结构设计
28.在通常情况下,下面的关系中,不能作为关系数据库的关系是( )。
A R1(学生号、姓名、性别) B R2(学生号、学生名、班级号)
C R3(学生号、班级号、宿舍号) D R4(学生号、学生名、简历)
29.若用如下的SQL语句创建一个表S:
CREATE TABLE S(S# CHAR(6)NOT NULL,SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)分别向S表插入如下行时,哪一行可以被插入?( )
A(‘554231’,‘四明’,男,21) B(‘723654’,‘陈刚’,NULL,NULL)
C(NULL,‘金山’,‘男’,‘19’) D(‘773211’,NULL,‘女’,20)
30.假定学生关系是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
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 如何控制不同用户的数据操作权限
36.SQL语言提供( )语句用于实现存取的安全性控制。
A CREATE TABLE B COMMIT C GRANT 和 REVOKE D ROLLBACK
37.数据库完整性保护中的约束条件主要是指( )
A 用户操作权限的约束 B 用户口令校对
C 值的约束和结构的约束 D 并发控制的约束
38.设计性能较优的关系模式称之为规范化,规范化主要的理论依据是( )
A 关系规范化理论 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小时内删除。
发表评论