数据库原理练习题(1).docx
《数据库原理练习题(1).docx》由会员分享,可在线阅读,更多相关《数据库原理练习题(1).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 .下列哪个不是数据库对象()oA.视图B.数据模型C.表 D.存储过程2 .显式事务和隐式事务都需要用什么语句来提交和回滚()。A. COMMIT TRANSACTION 和 ROLLBACK TRANSACTIONEND TRANSACTION 和 ROLLBACK TRANSACTIONB. SAVE TRANSACTION 和 ROLLUP TRANSACTIONCOMMIT TRANSACTION 和 ROLLUP TRANSACTION3 .删除存储过程的命令是:()oA. drop view B. drop table C. drop database D. drop proc
2、edure 4. SQL语言中建立唯一性索引的命令是()。A. CREATE INDEX索引名ON基本表名(属性名)CREATE INDEX UNIQUE索引名ON基本表名(属性名)B. CREATE UNIQUE INDEX索引名ON基本表名(属性名)CREATE DISTINCT INDEX索引名ON基本表名(属性名)5.学生表中st(学号,姓名,性别,年龄),删除其中的“年龄”字段的SQL语B. DROP 年龄 FROM stD. DELETE 年龄 FROM stD. DELETEB. DROP 年龄 FROM stD. DELETE 年龄 FROM stD. DELETEA. ALT
3、ER TABLE st DROP COLUMN 年龄C. ALTER TABLE st DELETE 年龄6 .不能激活触发器执行的事件是()。A. SELECT B. UPDATE C. ALTER.如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR (4) not null, sn CHAR(8), sex CHAR(2), age INT),下面的 SQL 语句中可以正确执行 的是()oA. INSERT INTO st(sno, sex, age) VALUES (飞9,男,17)INSERT INTO st(sn, sex, age) VAL
4、UES(李一,男,20)B. INSERT INTO st (sex, age) VALUES (男,20)INSERT INTO st (sno, sn) VALUES( s9,李一,16)7 .要想用SQL语句从学生表中查询学号的前四个字符为,2004第五、六个 字符任意,后三个字符为-06的学生,条件表达式为()。A.学号 LIKE 2004_-06,B.学号=2004%-06C.学号 LIKE 2004_-06,D.学号二,2004_-068 .已知关系:课程(编号,学分,开课学期),如果按开课学期升序排列,同一 学期的按学分降序排列,则排序子句应该是()。A. Order By学分D
5、ESC,开课学期Order By开课学期,学分B. Order By开课学期,学分DESCOrder By开课学期浮分ASC10 .对工资表(员工号,姓名,部门号,月薪)进行查询,分部门统计人数和平均 工资,查询语句应使用()。A. SELECT 部门号,Coum (*), AVG(月薪)FROM 工资表 GROUPBY 月薪SELECT 姓名,Count (*), AVG(月薪)FROM 工资表 GROUP BY 部门号B. SELECT 部门号,Count(月薪),AVG(*) FROM 工资表 GROUP BY 部门号SELECT 部门号,Counl(*),AVG(月薪)FROM 工资表
6、 GROUP BY 部门号11 .设属性A是关系R的唯一主属性,则属性A不能取空值(NULL),这是()负责人编号IntNot null参与项目表列名数据类型宽度为空性说明职工编号IntNot null联合主键,外键参照 职工表的职工编号项目编号IntNot null联合主键,外键参照 项目表的项FI编号参与时间DateNot null任务varchar50(4)写出职工表的创建语句。create table 职工(职工编号 int not nul 1 primary key ,姓名 varchar(8) not null,性别 char(2) not null,居住城市varchar (20
7、)(5)创建一个视图,显示职工表的基本情况。Create view vlAsSelect * from 职工(6)实现以下增删改查语句。职工表插入一条信息。Insert into 职工 values(1001,张三,女,南通) 删除所有姓刘的职工信息。Delete from 职工 where 姓名 like,刘%把项R城市为南京的改为南通。Update项目set城市=南通where城市=南京查询项FI来自哪些城市。Select distinct 城市 from 项目规则。A.域完整性B.参照完整性C.用户自定义完整性D.实体完整性12 .设有一个关系R(A,B),如果要找出B属性的最后一个字母
8、为A,并且至少 包含2个字母的查询条件子句应写成WHERE B LIKE()。A: A%B.AC.匚 _%A.数据库设计的()阶段的主要任务是调查和分析用户的应用需要,为概念结 构设计做好充分准备。A.需求分析B.逻辑设计C.物理设计D.运行设计14. SQL语言中,删除视图的命令是()。A. DELETE VIEW B. DROP VIEW C. CREATE VIEWD. REMOVE VIEW.建立索引的主要目的是()oA.节省存储空间B.提高检索速度C提高检索和更新速度D.增强数据安全性15 . SQL语言又称()。A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化
9、 操纵语言.()是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理和控制。A. DBA B. DB C. DBS D. DBMS. “abc”属于()A.字符串型氏整型C.数字型D.日期和时间类型.下列()类型不是MySQL中常用的的数据类型。A. INT B. VAR C. TIME D. CHAR.创建数据库的语法格式是()A. SHOW DATABASE B. USE 数据库名;C. CREATE DATABASE 数据库名 D. DROP DATABASE 数据库名21.下列描述正确的是()。A. 一个数据库只能包含一个数据表B. 一个数据库可以包含多个
10、数据表C. 一个数据库只能包含两个数据表D. 一个数据表可以包含多个数据库22.以下哪些命令是DDL语句()A.CREATE DATABASE 命令B. ALTER TABLE 命令SELECT 命令C. INSERT 命令23.用一组数据“准考证号:200701001 姓名:刘亮、性别:男、出生日期: 1993-8-1”来描述某个考生信息,其中“出生日期”数据可设置为()。A. n期/时间型B.数字型C.货币型D.逻辑型.实体之间的联系,可以是()。A. 一对一联系B. 一对多联系C.多对多联系 D.以上都是. E-R图提供了表示信息世界中实体、属性和()的方法。A.数据 B.联系 C. 表
11、 D.模式.设有关系模式EMP (职工号,姓名,年龄,技能)。假设职工号唯一,每 个职工有多项技能,则EMP表的主键是()A.职工号B.姓名,技能C.技能D.职工号,技能.根据关系模式的完整性规则,一个关系中的主键()。A.不能有两个B.不能成为另一个关系的外部键C.不允许空值D,可以取空值24 .关系数据库中,外码(ForeignKey)是()A.在一个关系中定义了约束的一个或一组属性B.在一个关系中定义了缺省值的一个或一组属性C.在一个关系中的一个或一组属性是另一个关系的主码D.在一个关系中用于唯一标识元组的一个或一组属性.下列关于关系数据库中主键的描述正确的是()。A.表中允许有多个主键
12、B.创建唯一的索引,允许空值C.只允许以表中第一字段建立D.为标识表中唯一的实体25 .在SQL语言中,用来插入和更新数据的命令是()。A. INSERTUPDATE B. UPDATEJNSERT C. DELETE,UPDATE D.INSERT,SELECT.可用于从表或视图中检索数据的SQL语句是()。A. SELECT 语句 B. INSERT 语句 C. UPDATE 语句 D. DELETE语句26 .查询tb数据表中id=l的记录,语法格式是()A. select * into tb where id=lB. select * where tb where id=lC. sel
13、ect * delete tb where id=lD. select * from tb where id=l. SQL语言中,SELECT语句的执行结果是(B)A.属性 B.表 C.元组 D.数据库.查询book表中price字段的最大值,查询语句是()A. select inax(price) from bookB. select min(price) from bookC. select price from min bookD. select price from max book35 .在SELECT子句中使用关键字()可以过滤重复行。A. UNION B. DISTINCT C.
14、 ALL D. TOP. SQL语句中修改表结构的命令是()。A. MODIFY TABLE B.MODIFY STRUCTUREC.ALTER TABLE D.ALTER STRUCTURE36 .以下不是MySQL索引类型的是()A.普通索引B.全文索引C.并行索引D,唯一索引37 .使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )A.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数
15、据字典.在SQL中,删除视图用()。A. DROP SCHEMA 命令B. CREATE TABLE 命令C. DROP VIEW 命令 D. DROP INDEX 命令41 .创建视图是通过()语句实现的。A. show view B. create view C. drop view D. drop.在视图上不能完成的操作是()。A.更新视图数据 B.在视图上定义新的基本表C.在视图上定义新视图D.查询42 .在SELECT语句中,()子句不能使用集合函数。A. SELECT B. WHERE C. ORDER BY D. HAVING.定位第一条记录上的命令是()。A.limit 1 B
16、. GO BOTTOM C. GO 6 D.limit 1,1.在SELECT语句中,只列出前几行的关键字是()。A. Limit B. distinct C. delete D. from.假设“学生”表中有200条记录,语句“SELECT* FROM 学生limit5,7 ;”实现的查询功能是()。A.查询学生表中的前两条记录B.查询学生表中的5至7条记录C.查询学生表中第6位学生开始的7条记录D.以上都不对47.查询xs数据表中的所有数据,并按学号降序排列,语法格式是()A. select * from xs group by 学号 descB. select * from xs ord
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 练习题
限制150内