《数据库》基础题库

第1章

一、 填空题

1.关系型数据库的标准语言是_SQL_。

2.数据库发展的3个阶段中,数据独立性最高的是_数据库系统_阶段。

3.概念模型中的3种基本联系分别是一对一_、一对多和多对多。

4.MySQL配置文件的文件名是_my.ini 或 my.cnf_。

5.在MySQL配置文件中,_datadir_用于指定数据库文件的保存目录。

二、 判断题

1.数据只包括普通意义上的数字和文字。((错))

2.关系模型的数据结构是二维表。(( 对 ))

3.概念模式是对数据库的整体逻辑结构的描述。(( 对))

4.数据冗余度高是数据库系统的特点之一。(( 错 ))

5.SQL是指标准化查询语言。((错 ))

三、 选择题

1.三级模式是对(( C))的三个抽象级别。

 A. 数据库系统 B. 数据库 C. 数据 D. 数据库管理系统

2.数据的独立性包括( A、B )。

 A. 物理独立性 B. 逻辑独立性 C. 用户独立性 D. 程序独立性

3.数据库的完整性是指数据的( A、B 、C)。

 A. 正确性 B. 一致性 C.相容性 D. 安全性

4.下列选项中,不属于DDL语句的是(( D ))。

 A. CREATE语句 B. ALTER语句 C. DROP语句 D. SELECT语句

5.下列选项中,哪个是MySQL默认提供的用户(( C ))。

 A. admin B. test C.root D. user

四、 简答题

1.请简述什么是数据模型。

  答:数据模型是数据库系统的核心和基础,它是对现实世界数据特征的抽象,用来描述数据,可以理解成一种数据结构。在数据库的发展过程中,出现了3种基本数据模型,分别是层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model)。

2.请简述数据库、表和数据库服务器之间的关系。

 答:一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建一个数据库,为保存应用中实体的数据,会在数据库中创建多个表(用于存储和描述数据的逻辑结构),每个表都记录着实体的相关信息。

第2章

一、 填空题

1.添加___IF NOT EXISTS___可在创建的数据库已存在时防止程序报错。

2.MySQL提供的___SHOW CREATE DATABASE 数据库名称;___可查看指定数据库的创建信息。

3.___#和–___可在MySQL中添加注释内容,且在服务器运行时会被忽略。

4.语句__RENAME TABLE__可同时修改多个数据表名。

5.查询数据时,通配符___*__可表示数据表中的所有字段。

二、 判断题

1.临时表仅在当前会话可见,会话关闭时会自动删除。((对 ))

2.仅修改数据表中的字段名称时,通常使用ALTER TABLE…MODIFY实现。(( 错))

3.修改数据时若未带WHERE条件,则表中对应字段都会被改为统一的值。(( 对 ))

4.数据库目录中的db.opt用于保存该数据库下的所有数据表信息。(( 错 ))

5.插入数据前必须使用USE选择操作的数据库。(( 错))

三、 选择题

1.下列选项中,(( C ))语句可查看数据表的创建时间。

 A.SHOW TABLES B.DESC 数据表名

 C.SHOW TABLE STATUS D.SHOW CREATE TABLE 数据表名

2.若数据库中存在以下数据表,语句“SHOW TABLES LIKE ‘sh_’”的结果为(( C ))。

 A.fish B.mydb C.she D. unshift

3.下面语法不能实现新增数据的是(( D ))。

 A.INSERT 表名 VALUE(值列表)

 B.INSERT INTO 表名 VALUE(值列表)

 C.INSERT INTO 表名 VALUES(值列表)

 D.INSERT INTO 表名(值列表)

4.语句(( A ))可以删除数据表中指定条件的数据。

 A.DELETE B. DROP C.ALTER TABLE D. 以上答案全部正确

5.语句ALTER TABLE…MODIFY添加(( B))可将字段调整为数据表的第1个字段。

 A.FIRST 字段名 B. FIRST C.AFTER 字段名 D. AFTER

第3章

一、 填空题

1.MySQL数据类型中存储整数数值并且占用字节数最小的是___TINYINT___。

2.数据表中字段的唯一性约束是通过__UNIQUE____关键字定义的。

3.设置数据表的字段值自动增加使用__AUTO_INCREMENT____属性。

4.在创建表时不允许某列为空,则可以使用__NOT NULL或PRIMARY KEY__约束。

5.使用INT类型保存数字1占用的字节数为___4___。

二、 判断题

1.一个数据表中可以定义多个主键。((错 ))

2.一个数据表中可以定义多个非空字段。((对 ))

3 .非空约束指的是字段的值不能为空字符串。(( 错 ))

4.TEXT类型存储的最大字节数为65535。((对 ))

5.ENUM类型的数据只能从枚举列表中取,并且只能取一个。((对 ))

三、 选择题

1.下列选项中,用于存储整数数值的是(( C))。

A. FLOAT B. DOUBLE C. MEDIUMINT D. VARCHAR

2.下列选项中,适合存储文章内容或评论的数据类型是(( C))。

A. CHAR B. VARCHAR C.TEXT D. VARBINARY

3.下列选项中,表示日期和时间的数据类型是(BCD )。

A. DECIMAL(6, 2) B. DATE C. YEAR D. TIMESTAMP

4.下面关于DECIMAL(6, 2)的说法中,正确的是((B ))。

A. 它不可以存储小数

B. 6表示数据的长度,2表示小数点后的长度

C. 6表示最多的整数位数,2表示小数点后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值