- 0
- 0
- 约2.4千字
- 约 3页
- 2026-01-29 发布于北京
- 举报
MySQL期末测试题(100分)
一、填空题(20分)
1.数据库管理系统的英文缩写是DBMS。
2.常用的结构数据模型有层次模型、关系模型和网状模
型。
3.实体与实体之间的联系有3种,它们是一对一、一对多和
多对多。
4.表是用来数据的对象,是数据库系统的与基础。
5.向表中添加记录的命令是insert,删除表中记录的命令是
delete,修改表中记录令是update。
6.SQL语言中,用于排序的是orderby子句,用于分组的是group
by子句。
7.count(*)是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件
的一组条件的行数。
8.构成E-R图的三个基本要素为实体、属性和联系。
9.模糊查询中,%表示0个或多个字符,_表示一个字符。
10.修改表结构令是altertable。
二、选择题(20分)
1.使用sql语句进行分组检索时,为了去掉不满足条件的分组,应当(b)。
A)使用WHERE子句
B)在GROUPBY后面使用HAVING子句
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING子句,再使用WHERE子句
2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从
部门到职员的联系类型是(d)
A)多对多B)一对一C)多对一D)一对多
3.SQL语言中,删除一个表令是(b)
A)DELETETABLE
B)DROPTABLE
C)CLEARTABLE
D)REMORETABLE
4.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(a)
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
5.授予用户Jean删除帐户表的权限,使用的SQL语句是()
A)GRANTDELETEON帐户TOJeanB)GRANTDELETETOJeanON帐户
C)GRANTDELETETO帐户ONJeanD)GRANTDELETEONJeanTO帐户
6.现有如下关系:
患者(患者编号,患者,,出生日期,所在单位)
医生(医生编号,医生,所在科室)
医疗(患者编号,医生编号,诊断日期,诊断结果)
则,医疗关系中的外键有(c)
A)患者编号B)医生编号
C)患者编号和医生编号D)没有
7.对视图的描述错误的是:(c)
A)是一张虚拟的表
B)在视图时的是视图的定义
C)在视图时的是视图中的数据
D)可以像查询表一样来查询视图
8.在查询语句的Where子句中,如果出现了“ageween30and40”,这个表达式等同于
(a)。
A)age=30andage=40
B)age=30orage=40
C)age30
原创力文档

文档评论(0)