sql试题及答案
“sql试题及答案”相关的资料有哪些?“sql试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“sql试题及答案”相关范文大全或资料大全,欢迎大家分享。
SQL试题及答案
模拟测验1
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题2分,总计20分)
1. ( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA
2. 下列四项中,不属于SQL2005实用程序的是( )。 A.对象资源管理器 B.查询分析器 C.服务管理器 D.媒体播放器
3. SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。 A. master B. model C. pub D. msdb
4. 下列哪个不是sql 数据库文件的后缀。 A..mdf B..ldf C..tif D..ndf
5. SQL语言允许使用通配符进行字符串匹配的*作,其中?%?可以表示( ) A.零个字符 B.1个字符串 C. 多个字符串 D. 以上都是
6. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。 A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括
SQL经典面试题及答案
SQL经典面试题及答案
SQL经典面试题及答案
2007年07月27日 星期五 上午 08:42
1.一道SQL语句面试题,关于group by
表内容:
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
如果要生成下列结果, 该如何写sql语句?
胜负
2005-05-09 2 2
2005-05-10 1 2
------------------------------------------
create table #tmp(rq varchar(10),shengfu nchar(1)) insert into #tmp values('2005-05-09','胜')
insert into #tmp values('2005-05-09','胜')
insert into #tmp values('2005-05-09','负')
insert into #tmp values('2005-05-09','负')
sql server数据库试题及答案
《数据库技术与应用》样题
一、选择题( 共 30 分,1--20 每小题 1 分,21—25 每小题 2 分。下列各题 A)、B)、 C)、D)四个选项中,只有一个选项是正确的 ) 1 在 SQL Server 中,关于视图的正确叙述是
A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表 2 SQL 是那几个英文单词的缩写
A)Standard Query LanguageB)Structured Query Language C) Select Query LanguageD)以上都不是 3 不属于 SQL Server 系统全局变量的是()。
A、@@ErrorB、@@ConnectionC、@@Fetch_StatusD、@Records 4 下面描述错误的是()
A、每个数据文件中有且只有一个主数据文件 B、日志文件可以存在于任意文件组中 C、主数据文件默认为 primary 文件组 D、文件组是为了更好地实现数据库文件组织 5 SQL Server 数据库文件有三类,其中主数据文件的后缀
SQL试题以及答案
一、已知一个教学管理信息系统,其数据表间约束如下图所示:
(一)要求:使用“教学管理数据库”,完成下列操作。 1、返回“班级表”中的所有行和所有列。
2、检索“学生表”中的学号、姓名、性别和籍贯字段。 3、求所有学生在2011年的年龄。
4、查找所有入学成绩大于等于600的同学的学号、姓名和入学成绩。 5、查找以姓“王”开头的学生学号和姓名。
6、查找第二个字符为“中”字的学生学号和姓名。
7、查询所有学生的入学成绩,查询结果按入学成绩的降序排列。
8、对所有学生按入学成绩排降序和出生日期排降序输出学号、姓名、入学成绩和出生日期。
9、 查找来自于东北地区的学生信息,即籍贯为吉林、辽宁或黑龙江的学生,显示学号、姓名、性别和籍贯。
10、查找“计算机科学技术2010-02班”的人数和班主任。
(二)打开“教学管理数据库”,完成下列任务。
1、求成绩在90分以上人的学号、姓名和成绩。 2、将“学生表”、“成绩表”和“课程表”进行自然连接,求结果。 3、求“郭达雷”的成绩表。
4、求统计学081班的所有成绩单。
5、求每个同学所修课程的总学分,且按总学分降序输出。
6、求所修课程总学分在11分以上的姓名。
(三)打开“教学管理数据库”,其数据表间
SQL试题(附答案)
《SQL数据库管理与开发教程与实训》试题(A卷)
一、单项选择题(每小题1分,共10分)
1.下列四项中,不属于数据库特点的是( C )。
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器
3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.master B.model C.pub D.msdb
4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA 1 2 3 4 5 6 7 5. 在SQL中,建立表用的命令是 ( B )。 C D C A B A C A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A
SQL习题及答案
实验
设有以下关系模式: S(SNO,SNAME,CITY)
其中,S表示别SUPPLIER(供应者),SNO为供应者代号,SNAME为供应者的名字,CITY为供应商所在的城市.主键为SNO。
P(PNO,PNAME,COLOR,WEIGHT)
其中,P表示PART(零件),PNO为零件代号,PNAME为零件名,COLOR为零件颜色,WEIGHT为零件重量,主键为PNO。 J(JNO,JNAME,CITY)
其中,J表示JOB(工程),JNO为工程编号,JNAME为工程名,CITY为工程所在城市,主键为JNO。 SPJ(SNO,PNO,JNO,QTY)
其中,SPJ表示供应关系,SNO是为指定工程提供零件的供应者代号,PNO是所提供的零件代号,JNO为工程编号,QTY表示提供的零件数量,主键为(SNO,PNO,JNO),外部键分别为SNO,PNO,JNO。 试做以下各题:
1、用SQL的DDL语言创建S,P,J,SPJ四个基本表。
2、按照下面表格提供的数据,用SQL的插入语句插入所有记录。
3、给出下列各题的查询、存储等操作的语句序列,并且上机验证结果。
1)取出所有工程的全部细节;
2)取出所在城市为上海的所有工程的全部细节; 3)取出重
SQL Server数据库试题九及答案
SQL Server数据库试题九及答案
一、选择题(每题2分,共30分)
1、下面不属于数据定义功能的SQL语句是:( )
A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE 2、SQL数据库中的视图与下列哪项是对应的( )。 A.关系模式 B.存储模式 C.子模式 D.以上都不是 3、下列选项中不是数据库复制类型的是( )。 A.快照复制 B.差异复制 C.事务复制 D.合并复制 4、下列说法错误的是: ( )。
A.一个基本表可以跨一个或多个存储文件 B. 一个存储文件可以跨一个或多个基本表
C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应
5.显示包含警告信息或其他信息的消息框,应该使用的操作是( )。 A.Echo B.Message C.Warn D.MsgBox
6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( )。 A.聚集索引 B.非聚集索引 C.主键索引 D.唯一索引 7. SQL Server的字符型系统数据类型主要包括( )。 A. Int、money、char B. char、varch
sql数据库模拟试题3及答案
现有关系数据库如下:.
学生(学号,姓名,性别,专业,奖学金). 课程(课程号,名称,学分). 学习(学号,课程号,分数).
用关系代数表达式实现下列1—4小题:.
1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。
2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数; 3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业; 用SQL语言实现下列5—8小题:.
5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业; 7.从学生表中删除成绩出现过0分的所有学生信息;
8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。 五、程序设计题(每小题3分,共24分).
1.П学号,姓名,课程名,分数(σ专业='英语'(学生∞学习∞课程)).
2.П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生∞学习∞课程)). 3.П学号,姓名,专业(学生)-П学号,姓名
sql数据库模拟试题3及答案
现有关系数据库如下:.
学生(学号,姓名,性别,专业,奖学金). 课程(课程号,名称,学分). 学习(学号,课程号,分数).
用关系代数表达式实现下列1—4小题:.
1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。
2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数; 3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业; 用SQL语言实现下列5—8小题:.
5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业; 7.从学生表中删除成绩出现过0分的所有学生信息;
8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。 五、程序设计题(每小题3分,共24分).
1.П学号,姓名,课程名,分数(σ专业='英语'(学生∞学习∞课程)).
2.П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生∞学习∞课程)). 3.П学号,姓名,专业(学生)-П学号,姓名
SQL语句练习及答案
sql语句练习题1
数据库有如下四个表格:
student(sno,sname,sage,ssex,sdpt) 学生表 系表(dptno,dname)
course(cno,cname, gradet, tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tname) 教师表 要求:完成以下操作
1. 查询姓\欧阳\且全名为三个汉字的学生的姓名。
select sname from student where sname like “欧阳__?;
2. 查询名字中第2个字为\阳\字的学生的姓名和学号。
select sname,sno from student where sname like '_阳%';
3. 查询所有不姓刘的学生姓名。 select sname,sno,ssex from student
where sname not like “刘%”;
4. 查询db_design课程的课程号和学分。 select cno,ccredit from course where cname like 'db_design'
5. 查询以\开头,且倒数第3个字符为i的课程的详细