MYSQL数据库例题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.数据的物理独立性是指()
A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构是相互独立的
2.要保证数据库的逻辑数据独立性,需要修改的是()
A.模式与外模式之间的映象B.模式与内模式之间的映象
C.模式D.三级模式
3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型
C.网状模型D.实体-联系模型
4.设关系R和S的属性个数分别是2和3,那么R S等价于()
1<2
A.σ1<2(R⨯S) B.σ1<4(R⨯S)
C.σ1<2(R S)D.σ1<4(R S)
5.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()
A.车次B.日期
C.车次+日期D.车次+情况摘要
6.在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
7.SELECT语句中与HA VING子句通常同时使用的是()子句。
A. ORDER BY
B. WHERE
C. GROUP BY
D. 无需配合
8.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。
A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’
B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’
C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’
D. SELECT * FROM CP WHERE 产品名称=‘冰箱’
9. 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:
A. BEGIN……END
B. CASE……END
C. IF…………THEN
D. GOTO
10. 关于表结构的定义,下面说法中错误的是()
A. 表名在同一个数据库内应是唯一的
B. 创建表使用CREATE TABLE命令
C. 删除表使用DELETE TABLE命令
D. 修改表使用ALTER TABLE命令
1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。
仓库与产品之间的联系类型是()。
A、一对一的联系
B、多对一的联系
C、一对多的联系
D、多对多的联系
2、不属于传统数据模型的是()。
A、层次数据模型
B、网状数据模型
C、关系数据模型
D、面向对象数据模型
3、声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',
正确的语句是()。
A、set @i=10,@c='abcd'
B、set i=10 , set @c='abcd'
C、select @i=10,@c='abcd'
D、select @i=10, select @c='abcd'
4、使用“CREATE DATABASE AAA“命令所建立数据库文件的初始大小是()。
A、1MB
B、2MB
C、3MB
D、4MB
5、删除表的Transact-SQ L命令是()。
A、drop database
B、alter table
C、create table
D、drop table
6、SQL Server的字符型系统数据类型主要包括()。
A、Int、money、char
B、char、varchar、text
C、datetime、binary、int
D、char、varchar、int
7、下列哪个关键字不能影响SELECT语句返回的结果的行数()。
A、TOP n
B、WHERE
C、ORDER BY
D、DISTINCT
8、当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A、事务日志文件
B、主数据文件
C、DELETE语句
D、32联机帮助文件
9、SELECT语句中的ORDER BY子句是用来指定()。
A、查询结果的分组条件
B、组或聚合的搜索条件
C、限定返回的行的搜索条件
D、结果集的排序方式
10、SQL中的连接查询的类型有内连接、外连接和()。
A、左连接
B、交叉连接
C、右连接
D、等值连接
21. 数据管理经历了、、三个阶段。
22. 关系代数中专门的关系运算包括:、、连接和除法。
23. 已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL 查询语句中 WHERE子句的条件表达式是。
24、能唯一标识一个元组的属性或属性组成为________________。
25、SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_______四部分功能。
26、如果要计算表中数据的平均值,可以使用的聚合函数是________
30. 有一个“db_2012”数据库,数据库其中有二个表分别为employee,其表结构如下表:
表student,其表结构如下表:
(1)使用命令的方式创建数据库的表student, sno字段为nchar,长度为10并且不允许为空,SNAME字段长度为10的NCHAR类型;sex字段为NCHAR 类型,sage 为tinyint 类型(3分)
(2)将employee 表中“肖一子”的性别修改为女。
(3分)
(3)查询Employee表中AGE等于23岁的女员工信息。
(3分)
(4)查询Employee表中编号是001和002的员工信息。
(3分)
(5)在Employee表中查询姓‘王’并且最后一个字是‘行’的员工信息。
(3分)(6)在Employee表中查询AGE不在22~24岁之间的员工信息。
(3分)
(7)将Employee表中的员工信息按年龄进行分组,并统计每个年龄段的人数。
(3分)
(8)在Employee表中求女员工的平均年龄。
(3分)
(9)在Employee表中查询AGE大于24岁的员工详细信息,并按姓名的升序排列。
(3分)
(10)在student表中,查询sage小于平均年龄的所有学生的信息。
(3分)
30.有一个“db_2012”数据库,数据库其中有三个表分别为employee,其表结构如下表:
表student,其表结构如下表:
表sc,其表结构如下表:
(1)使用命令的方式创建数据库的表employee, ID字段为int类型并且不允许为空,NAME字段长度为50的V ARCHAR类型;Age 字段为int 类型。
(3分)
(2)向数据表employee添加以下数据记录(12,‘雨欣’,‘女’,24)。
(3分)
(3)将employee表中的所有人的年龄加两岁。
(3分)
(4)将employee表中‘张三’的数据删除掉。
(3分)
(5)查询student表中的总人数。
(3分)
(6)使用RIGHT函数查询student表中编号的后3位,并显示其姓名和性别。
(3分)
(7)在Employee表中查询姓‘王’并且名字只是两个字的员工信息。
(3分)(8)查询实现按降序排列学习成绩名列前三的学生信息。
(3分)
(9)使用嵌套子查询的方式在Employee表中查询age大于张子婷和王子行的任意员工信息。
(3分)
(10)在Employee表中查询每个年龄段的人数大于等于2的年龄和人数。
(3分)。