【数据库原理选择题1-4章】

1-1 数据库系统概述-1

1. DB、DBMS 和DBS 三者之间的关系是( )
  • A DBMS包括DB和DBS
  • B DB 包括DBMS和DBS
  • C 不能相互包括
  • D DBS包括DB和DBMS

正确答案: D

2. 位于用户和操作系统之间的一层数据管理软件是( )
  • A DB
  • B MIS
  • C DBS
  • D DBMS

正确答案: D

3. 以下不属于数据库系统优于文件系统的特点是()
  • A 数据库系统对数据的操作以记录为单位
  • B 数据库系统为用户提供更方便的用户接口
  • C 数据库系统冗余更少、共享性更强
  • D 数据库系统的数据独立性更强

正确答案: A

4. 如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是()。
  • A 1对多
  • B 多对1
  • C 多对多
  • D 1对1

正确答案: D

5. 要保证数据库逻辑数据独立性,需要修改的是()
  • A 模式与内模式的映射
  • B 内模式
  • C 逻辑模式
  • D 逻辑模式与外模式的映射

正确答案: D

6. 下列模型中,广泛采用ER模型设计方法的是()
  • A 逻辑模型
  • B 概念模型
  • C 外模型
  • D 物理模型

正确答案: B

7. 数据库类型的划分依据是()
  • A 记录形式
  • B 数据模型
  • C 存取数据方法
  • D 数据联系

正确答案: B

8. 在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序()
  • A 可以不变
  • B 必须改变
  • C 自动改变
  • D 必须作废

正确答案: A

9. 数据库系统中,执行逻辑数据与物理数据之间转换功能的是()。
  • A DBMS
  • B OS
  • C DBS
  • D DB

正确答案: A

10. 负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()
  • A DBA
  • B 专业用户
  • C 终端用户
  • D 应用程序员

正确答案: A

11. 在数据库系统中,提供数据与应用程序间物理独立性的是()
  • A 外模式/内模式映像
  • B 外模式/模式映像
  • C 模式/内模式映像
  • D 子模式/模式映像

正确答案: C

12. 对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是()。
  • A 一对多
  • B 多对一
  • C 多对多
  • D 一对一

正确答案: C

13. 子模式DDL用来描述()。
  • A 数据库的物理存储结构
  • B 数据库的局部逻辑结构
  • C 数据库的概念结构
  • D 数据库的总体逻辑结构

正确答案: B

14. 单个用户使用的数据视图的描述称为( )
  • A 概念模式
  • B 内模式
  • C 存储模式
  • D 外模式

正确答案: D

15. 在下面给出的内容中,不属于DBA职责的是( )
  • A 编写完整性规则
  • B 编写应用程序
  • C 定义概念模式
  • D 修改模式结构

正确答案: B



1-2 数据库系统概述-2

1. 在数据库三级模式间引入二级映象的主要作用是()
  • A 提高数据与程序的可移植性
  • B 提高数据与程序的安全性
  • C 提高数据与程序的独立性
  • D 保持数据与程序的一致性

正确答案: C

2. 数据库系统中的数据模型通常由()三部分组成
  • A 数据结构、数据操作和完整性约束
  • B 数据定义、数据操作和安全性约束
  • C 数据结构、数据管理和数据保护
  • D 数据定义、数据管理和运行控制

正确答案: A

3. 数据库技术的三级模式中,数据的全局逻辑结构用()来描述
  • A 用户模式
  • B 子模式
  • C 模式
  • D 存储模式

正确答案: C

4. 文件系统的一个缺点是()
  • A 没有专用软件对数据进行管理
  • B 数据联系强
  • C 数据冗余性
  • D 数据不保存

正确答案: C

5. 关系模型的程序员不需熟悉数据库的()
  • A 完整性约束条件
  • B 数据操作
  • C 存取路径
  • D 数据定义

正确答案: C

6. 数据库管理系统由三级模式组成,其中决定DBMS功能的是()
  • A 逻辑模式
  • B 外模式
  • C 内模式
  • D 物理模式

正确答案: A

7. 数据库是在计算机系统中按照一定的数据模型组织____、存储和应用的__,支持数据库各种操作的软件系统叫____,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。()
  • A 程序的集合、命令系统、文件系统
  • B 数据的集合、数据库管理系统、数据库系统
  • C 文件的集合、操作系统、文件系统
  • D 命令的集合、数据库系统、软件系统

正确答案: B

8. 在ER图中,用长方形表示__,用椭圆表示__()
  • A 什么也不代表、实体
  • B 联系、属性
  • C 实体、属性
  • D 属性、实体

正确答案: C

9. 在数据库技术中,面向对象数据模型是一种()
  • A 形象模型
  • B 结构模型
  • C 概念模型
  • D 物理模型

正确答案: B

10. ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()
  • A 联系的属性
  • B 实体
  • C 联系
  • D 实体的属性

正确答案: C

11. 数据库系统是在()的基础上发展起来的。
  • A 应用程序系统
  • B 数据库管理系统
  • C 文件系统
  • D 编译系统

正确答案: C

12. 同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?()
  • A 规范化
  • B 概念单一
  • C 直观性好
  • D 以二维表格表示

正确答案: C

13. 数据库系统依靠()支持了数据独立性。
  • A DDL语言和DML语言互相独立
  • B 定义完整性约束条件
  • C 具有封装机制
  • D 模式分级、各级之间有映像机制

正确答案: D

14. 通过指针链接来表示和实现实体之间联系的模型是()。
  • A 层次和网状模型
  • B 层次模型
  • C 关系模型
  • D 网状模型

正确答案: A

15. 下列关于数据库系统特点的叙述中,正确的一项是()
  • A 数据库系统的存储模式如有改变,概念模式无需改动
  • B 各类用户程序均可随意地使用数据库中的各种数据
  • C 数据一致性是指数据库中数据类型的一致
  • D 数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写

正确答案: A



2-1 MySQL基础,表结构

1. 对于日期“2013年10月21日”,MySQL默认显示的格式是( )。
  • A ‘2013-10-21’
  • B ‘2013-21-10’
  • C ‘10-21-2013’
  • D ‘21-10-2013’

正确答案: A

2. MySQL服务器使用TCP/IP网络的默认端口号是( )。
  • A 3306
  • B 8088
  • C 8080
  • D 3124

正确答案: A

3. 执行如下创建表的SQL语句时出现错误。需要修改的命令行是( )。
CREATE TABLE tb_test(   
	Sno CHAR(10) AUTO_INCREMENT,     
    Sname VARCHAR(20) NOT NULL,   
    Sex CHAR(1),   
    Scome DATE,  
    PRIMARY KEY(Sno)   
    ENGINE=InnoDB );
  • A 第2行和第7行
  • B 第4行和第7行
  • C 第2行、第4行和第6行
  • D 第4行、第5行和第7行

正确答案: A

[查看解析 ](第二行错误原因:自增型字段AUTO_INCREMENT的数据类型必须为整数;第七行错误原因:表选项存储引擎和默认字符集ENGINE=InnoDB,必须在create table 语句()外面)

4. 在MySQL中,可用于创建一个新数据库的SQL语句为( )。
  • A CREATE DATABASE
  • B CREATE TABLE
  • C CREATE DATABASES
  • D CREATE DB

正确答案: A

5. 下列关于MySQL的叙述中,正确的是( )。
  • A MySQL能够运行于多种操作系统平台
  • B MySQL的编程语言是PHP
  • C MySQL只适用于中小型应用系统
  • D MySQL具有数据库检索和界面设计的功能

正确答案: A

6. 在CREATE TABLE语句中,用来指定外键的关键字是( )。
  • A CONSTRAINT
  • B PRIMARY KEY
  • C FOREIGN KEY
  • D CHECK

正确答案: C

7. 部门表tb_dept的定义如下:
CREATE TABLE tb_dept(    

	deptno CHAR(2) primary key,   

    dname CHAR(20)  Not null,   

    manager CHAR(12),    

    telephone CHAR(15) ); 
下列说法中正确的是( )。
  • A dname的取值允许为空,不允许重复
  • B deptno的取值不允许为空,不允许重复
  • C deptno的取值允许为空,不允许重复
  • D dname的取值不允许为空,不允许重复

正确答案: B

8. 常用的MySQL图形化管理工具不包括( )。
  • A phpMyAdmin
  • B Navicat
  • C MySQL Workbench
  • D mysqldump

本题得分:1分

正确答案: D

[查看解析](mysqldump 实用程序是数据库备份程序,执行逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。)

9. 在MySQL中,下列有关CHAR和VARCHAR的比较中,不正确的是( )。
  • A CHAR是固定长度的字符类型,VARCHAR则是可变长度的字符类型
  • B 由于CHAR固定长度,所以在处理速度上要比VARCHAR快,但是会占更多存储空间
  • C CHAR和VARCHAR的最大长度都是255
  • D 使用CHAR字符类型时,将自动删除末尾的空格

正确答案: C

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值