admin 管理员组文章数量: 887021
2023年12月19日发(作者:values指的是什么)
数据库基础试卷
一、选择题(每题2分,共60分)
1、SQL语言通常称为( )
A、结构化查询语言
B、结构化控制语言
C、结构化定义语言
D、结构化操纵语言
2、目前三种基本的数据模型是 ( )。A、层次模型、网络模型、关系模型
B、对象模型、网络模型、关系模型
C、网络模型、对象模型、层次模型
D、层次模型、关系模型、对象模型
3、关系模型的基本结构是( )。
A、二维表
B、树形结构
C、无向图
D、有向图
4、下列四项中,不属于数据库特点的是(
A、数据共享 数据完整性
B、数据冗余很高
C、数据独立性高
5、SQL语言是( )语言
A、A.层次数据库
B、B.网络数据库
C、C.关系数据库
D、D.非数据库
6、DBMS是什么
A、操作系统
B、数据库管理系统
C、数据库
D、数据库管理员
)。
7、MySQL是一个( )的数据库系统。
A、网状型
B、层次型
C、关系型
D、以上都不是
8、如果要修改表的结构,应该使用SQL语言的命令( )
A、UPDATE TABLE
B、MODIFY TABLE
C、ALTER TABLE
D、CHANGE TABLE
9、数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( )
A、在教师表上按教师编号建索引
B、在课程表上按课程号建索引
C、在课程表上按教师编号建索引
D、在教师表上按姓名建索引
10、下列关于索引的说法中正确的是
A、一个表可以建立多个主键索引
B、索引只能建立在1个字段上
C、索引可以加快表之间连接的速度
D、可以使用ADD INDEX语句创建索引
11、下列对DELETE权限的叙述中,正确的是( )
A、允许删除数据
B、允许删除关系
C、允许对数据库模式进行删除
D、和DROP权限等价
12、数据库的完整性是指数据的( )。
A、正确性和相容性
B、合法性和不被恶意破坏
C、正确性和不被非法存取
D、合法性和和相容性
13、MySQL中的Create Database语句可以创建一个( )。
A、表
B、系统数据库
C、用户数据库
D、视图
14、下列用于定义字段的SQL语句中,错误的是( )。
A、学号 varchar(10)
B、成绩 int 4
C、产量 float(5,2)
D、价格 decimal(8,4)
15、若要删除数据库中已经存在的表S,可用( )。
A、delete table s
B、delete s
C、drop table s
D、drop s
16、使用Alter table语句可以( )。
A、同时修改字段数据类型和长度
B、修改计算列
C、产量 float
D、同时删除字段和字段约束
17、学生关系模式S(sno,sname,sex,age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性"年龄",可选用的SQL语句是( ).
A、delete age from s
B、alter table s drop age
C、update s age
D、alter table s drop cloumn age
18、索引是对数据库表中( )字段的值进行排序。
A、一个
B、多个
C、一个或多个
D、零个
19、在SQL中,建立表用的命令是 ( )。
A、CREATE SCHEMA
B、CREATE TABLE
C、REATE VIEW
D、CREATE INDEX
20、MySQL语言的grant和revoke语句用来维护数据库的( )A、完整性
B、可靠性
C、安全性
D、一致性
21、SQL语言中,删除一个表的命令是( )。
A、DELETE
B、DROP
C、CLEAR
D、REMOVE
22、以下关于外键和相应的主键之间的关系,正确的是( )。
A、外键并不一定要与相应的主键同名
B、外键一定要与相应的主键同名
C、外键一定要与相应的主键同名而且唯一
D、外键一定要与相应的主键同名,但并不一定唯一
23、E-R图是数据库设计的工具之一,它适用于建立数据库的(
A、A.概念模型
B、B.逻辑模型
C、C.结构模型
D、D.物理模型
)
24、MySQL字符型数据类型主要包括( )。
A、int、money、char
B、char、varchar、text
C、datetime、binary、int
D、char、varchar、int
25、下面哪一个约束用来禁止输入重复值:
A、UNIQUE
B、NULL
C、DEFAULT
D、FOREIGN KEY
26、关于表结构的定义,下面说法中错误的是:
A、表名在同一个数据库内应是唯一的
B、创建表使用CREATE TABLE命令
C、删除表使用DELETE TABLE命令
D、删除表使用DROP TABLE命令
27、如果要在MySQL中存储图形图像文件,可采用的数据类型是(
A、binary
B、varbinary
C、image
D、BLOB
28、以下哪种情况应尽量创建索引( )
A、在where子句中出现频率较高的列
B、具有很多NULL值的列
C、记录较少的基本表
D、需要更新频繁的基本表
29、视图名称( )与该用户拥有的任何表的名称相同。
A、不得
B、有可能
C、可以
D、根据需要
)
30、在SQL中,建立视图用的命令是 ( )。
A、CREATE SCHEMA
B、CREATE TABLE
C、CREATE VIEW
D、CREATE INDEX
二、设计题(每题10分,共40分)
有一个销售员管理数据库XSGL,数据库中包括两个表:
销售员表sale由员工号、姓名、性别、出生日期、所在部门五个属性组成,记为:
Sale(员工号,姓名,性别,出生日期,所在部门) ,员工号为关键字。
样本数据如下:
销售部销售表sell由员工号、产品编号、数量三个属性组成,记为: sell(员工号、产品编号、数量) ,(员工号, 产品编号)为关键字。
样本数据如下:
写出完成以下功能的SQL命令:
1、查询sell表中103号产品的销售信息。
2、将sell表中信息按销售数量的降序排列。
3、将sell表中103号产品的销售数量提高10%
4、删除sell表中B0002员工销售的103号产品的记录
版权声明:本文标题:MySQL数据库基础实例教程(第2版)(微课版)基础试卷(1) (3) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702963905h437618.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论