数据库基础试卷
一、选择题(每题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语言的命令( )
基本英语单词1000个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、用户数据库
string数组输入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 smysql入门基础教程
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中存储图形图像文件,可采用的数据类型是( )
android应用开发详解书籍
A、binary
B、varbinary
C、image
D、BLOB
28、以下哪种情况应尽量创建索引( )
A、在where子句中出现频率较高的列
B、具有很多NULL值的列
C、记录较少的基本表
D、需要更新频繁的基本表
29、视图名称( )与该用户拥有的任何表的名称相同。
A、不得
B、有可能
C、可以
D、根据需要

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