文档库 最新最全的文档下载
当前位置:文档库 › SQL综合练习部分参考答案

SQL综合练习部分参考答案

SQL综合练习部分参考答案
SQL综合练习部分参考答案

针对学生课程选课数据库进行以下操作

create database student

use student

go

t_student( s_number CHAR(10) primary key,

Sname CHAR(20) ,

Ssex CHAR(2) ,

Birthday CHAR(10),

polity CHAR(5)

sage int DEFAULT 20,

sdept CHAR(20) )

t_course(

c_number char(10) PRIMARY KEY,

c_name Char(30) NOT NULL,

hours int,

credit int CHECK(Ccredit>0),

)

t_score(

s_number CHAR(10) NOT NULL,

c_number CHAR(10) NOT NULL,

score int, CHECK(([grade] >= 0 and [grade] <= 100))

PRIMARY KEY (Sno,Cno),

FOREIGN KEY(Sno) REFERENCES t_student(s_number),

FOREIGN KEY(Cno) REFERENCES t_course(c_number) )

查看表关系图,使用“数据库” 属性页中的“文件”,在“所有者”中输入有效的数据库登录名。

1、查询t_student表中的所有记录的s_name和sage列。

2、查询学生所有的系别即不重复的sdept列。

3、查询t_student表的所有记录。

4、查询全体学生的出生年份和性别,并给出生年份列命名为“BIRTHDAY”。select year(getdate())-year(birthday)BIRTHDAY,sex from t_student

5、查询t_score表中分数大于85分的学生学号。

6、查询t_score表中成绩在60到80之间的所有记录。

select*from t_score where score between 60 and 80

7、查询t_score表中成绩为85,86或88的记录。

select*from t_score where score in(85,86,88)

8、查询Student表中不姓“王”的同学记录。

select*from t_student where s_name not like'王%'

9、查询全校同学名字中第二个字为“小”的同学的具体情况。

select*from t_student where s_name like'_小%';

11、查询学生表中姓赵、钱、孙、李的同学。

select*from t_student where Sname like'[赵钱孙李]%';

12、查询t_score表中没有成绩的同学的学号。

select*from t_score where score is NULL

13、查询t_student表中“数学系”或性别为“女”的同学记录。(复合条件查询,集合查询两种方式)

略。

14、查询计算机系男生的具体情况。

使用where子句,略。

15、以年龄降序查询t_student表的所有记录。

使用order by 子句,略。

16、以c_number升序、score降序查询t_score表的所有记录。

select*from t_score order by c_number,score desc

17、查询所有学生的s_name、c_name和score列。(连接查询,嵌套查询两种方式)

三张表的联合查询,略。

18、查询所有选修“单片机原理”课程的同学的姓名和成绩。(连接查询,嵌套查询)

连接查询:

select s_name,score

from t_student a,t_course b,t_score c

where a.s_number=c.s_number and b.c_number=c.c_number and b.c_name='单片机原理'

嵌套查询:

select s_name,score

from t_student a,t_score b

where a.s_number=b.s_number and b.c_number IN

(select c_number from t_course where c_name ='单片机原理') 19、查询和“李海”同性别的同学的姓名. (嵌套查询)

select s_name from t_student where sex=(select sex from t_student where s_name='李海')

20、查询所有同学的基本情况和选课情况,包括未选课的同学。(外连接查询)delete from t_score where s_number='B0451109'

select a.s_number,s_name,b.c_number,score

from t_student a left outer join t_score b on a.s_number=b.s_number

21、查询选修10010218号课程且成绩高于80分的同学的名字。

select s_name from t_student,t_score

where t_student.s_number=t_score.s_number

and c_number='10010218'and score>80

24、查询非数学系的比计算机系所有学生的年龄都大的学生姓名。(用ANY,ALL)SELECT S_NAME FROM t_STUDENT

WHERE SDEPT<>'数学系'AND SAGE >ALL

(SELECT SAGE FROM T_STUDENT WHERE SDEPT='数学系');

25、查询存在有85分以上成绩的课程c_number.

SELECT DISTINCT c_number FROM t_score WHERE score>85 26、查询数学系同学的人数。

select count(*)from t_student where sdept='数学系'

27、查询数学系同学所选课程的平均分。

select AVG(score)from t_score,t_student where

t_score.s_number=t_student.s_number and sdept='数学系'

28、查询t_student表中年龄最大和最小的同学的具体情况。

select*from t_student

where sage=(select max(sage)from t_student)or sage=(select min(sage)from t_student)

29、查询最高分同学的s_number、c_number列

select s_number,c_number from t_score

where score=(select max(score)from t_score)

30、查询10010218号课程的平均分。

select c_number,AVG(score)

from t_score

group by c_number

having c_number='10010218'

31、查询选修了10010218号课程且成绩比该课程平均成绩低的同学的学号和

成绩。

select s_number,score

from t_score a

where c_number ='10010218'

and score<

(select AVG(score)from t_score b group by c_number having c_number='10010218')

32、查询选修了10010218号课程或30020215号课程的同学的学号。(复合条件查询,集合查询)

select distinct s_number from t_score where c_number='10010218'or c_number='30020215'

注意:由于

33、查询各个课程号及相应的选课人数。

select c_number,count(*)from t_score group by c_number

34、查询选修了3门以上课程且总分大于200分的同学的学号。

select s_number from t_score group by s_number having count(*)>=3 and sum(score)>200

SQLServer数据库试题九及答案

SQL Server数据库试题九及答案 一、选择题(每题2分,共30分) 1、下面不属于数据定义功能的SQL语句是:() A.CREAT TABLE B.CREAT CURSOR C.UPDA TE 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、varchar、text C. datetime、binary、int D. char、varchar、int 8、以下选项中哪一项不是访问数据库系统的接口()。 A.ODBC B.OLE DB C.API D.ADO 9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是() A.* B.% C.- D.? 10、SELECT语句中与HA VING子句同时使用的是()子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合 11~15题使用如下数据: 当前盘当前目录下有数据库db_stock,其中有表stock的内容是: 股票代码股票名称单价交易所 600600 青岛啤酒7.48 上海 600601 方正科技15.20 上海 600602 广电电子10.40 上海 600603 兴业房产12.76 上海 600604 二纺机9.96 上海 600605 轻工机械14.59 上海 000001 深发展7.48 深圳 000002 深万科12.50 深圳 11、有如下SQL语句 create view stock_view as select * from stock where 交易所=”深圳” 执行该语句后产生的视图包含的记录个数是() A.1 B.2 C.3 D.4 12、有如下SQL语句

SQLServer选择题含答案去原题

第一套选择题 1.下列说法错误的是()。 A.内嵌表值函数没有函数主体,返回的表是单个SELECT语句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法相同 C.多语句表值函数的功能可以用标量函数来实现 D.在内嵌表值函数的定义中,不使用BEGIN…END块定义函数主体2.以下哪个事件不能激活DML触发器的执行()。 A.SELECT B. UPDATE C. INSERT D. DELETE 3.以下哪个数据库实例不属于系统数据库()。 A.master B.model C.msdb D.temp 4.执行以下语句: DECLARE @n int Set @n=3 WHILE @n<5 Begin IF @n=4 Print ltrim(@n)+‘的平方数为’+ltrim(@n*@n) Set @n=@n+1 End 执行完成后循环次数为()。

A.0次B.1次 C.2次D.死循环 5.利用游标来操纵数据时,所用的FOR UPDATE子句充分利用了事务的哪个特性()。 A.原子性B.一致性 C.永久性D.隔离性 6.关于触发器的描述,下列说法正确的是()。 A.触发器是在数据修改前被触发,约束是在数据修改后被触发 B.触发器是一个能自动执行的特殊的存储过程 C.触发器作为一个独立的对象存在,与数据库中其他对象无关D.inserted表和deleted表是数据库中的物理表 7.关于服务器角色与数据库角色,说法正确的是()。 A.只能将一个登录名添加为某个固定服务器角色的成员 B.只能将一个登录名添加为某个固定数据库角色的成员 C.sysadmin是固定数据库角色 D.db_owner是固定服务器角色 8.关于创建永久备份设备,下列说法错误的是()。 A.执行系统存储过程sp_addumpdevice创建永久备份设备 B.执行系统存储过程sp_dropdevice删除永久备份设备 C.若被删除的“命名备份设备”的类型为磁盘,那么必须指定DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名9.能够将‘java’课的学分赋值给变量的语句是哪一个()。

高效课堂宝典训练9.1(定稿)——胜修改

图 9.1-1 第九章 浮力与升力 9.1 认识浮力 基础过关 1.浸在液体(气体)的物体都受到液体(气体)对它__________的力叫浮力. 2.浮力方向:__________,施力物体:__________ 。 3.浮力产生的原因:由于液体压强随深度的增加而________,所以,液体对浸入其中的物体向上的压力__________向下的压力,向上、向下的_________即为浮力。 4.浮力大小的影响因素:浮力的大小与_______________、________________________有关,与_______________________无关。 课堂巩固 知识点一:浮力 5.小明发现把木块和铁块浸入水中,放手后木块会上浮,而铁块却沉入水底。小明认为木块上浮,是因为_______对木块产生了竖直向上的浮力。在水中下沉的铁块是否受到浮力? 为此他设计并完成了如图9.1-1所示实验。从甲图中可知,物体重________N 。把铁块浸没在水中,弹簧测力计示数变小,这说明浸入水中的铁块_________ (选填“受到”或“不受到”)浮力,大小为________N,方向为_________________。 6.如图9.1-2所示,乒乓球漂浮在水面上,请画出乒乓球受力的示意图。 7.如图9.1-3所示,氢气球在空中加速上升,不计空气阻力,请画出氢气球受力的示意图。 知识点二:浮力产生的原因 8. 如图9.1-4所示,将一只塑料可乐瓶剪去底部,把一只乒乓球放在瓶内,从上面倒入水,乒乓球不上浮(图甲),用手堵住瓶口,乒乓球浮起(图乙),这说明浮力产生的原因是:__________________________________ 。 9. 一物体重20N ,浸没在水中,它的上表面受到水的压力为10N ,下表面受到水的压力25N ,则物体所受浮力为____________N 。 知识点三:浮力的大小与哪些因素有关 10.小明同学用一个弹簧测力计、一个金属块、两个相同的烧杯(分别装有一定量的水和煤油),对浸在液体中的物体所受的浮力进行了探 究.如图9.1-5表示探究过程及有关数据。 (我把1-3小问改成这样)(1)分析图A 、B 、C 、 D ,得到浮力大小与______________________有 关。且在______________相同时,物体 ___________________越大,浮力越_______ (2)分析图A 、D 、E ,浮力大小跟________________无关。 (3)分析图________,说明浮力大小跟液体密度有关。且在______________________相同时,液体的密度越大,浮力就越_________。 图9.1-2 图9.1-3 图9.1-4 图9.1-5

2016sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40

满分:5 分 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产

品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 满分:5 分

高效课堂宝典训练 英语七年级上册答案

参考答案 小升初入学知识衔接学案 第1课时 一、1.Cc Ll Xx Pp 2.Bb Hh Mm Yy 3.Oo Qq Ss Dd 4.Ff Nn Ii Uu 5.Aa Ee Oo Uu 二、1—6 CBCCAC 三、1—5 CAEDB 6—10 JIFHG 四、1—6 DFEABC 五、1.May/Can, your 2.What is 3.four pens 4.red 5.Here, are 6.What, weather 7.How old 8.What do 9.I am late 10.to have, me 一、1—5 BCACA 6—10 BCCBC 二、1.English. 2.Over 6,000 languages. 3.Yes, it does. 4.No, we use about fifty of them. 5.Women. 第2课时 一、1.computers 2.apples 3.cities 4.houses 5.sheep 6.watches 7.tomatoes 8.children 9.teeth 10.feet 11.wives 12.potatoes 13.plays 14.days 15.glasses 16.radios 17.zoos 18.lives 19.stories 20.leaves 21.babies 22.dresses 23.butterflies 24.deer 25.classes 26.brushes 27.keys 28.English 29.mice 30.men 二、1—5 CCCCC 6—10 BCCCA 三、1.twins twins是可数名词。 2.hair hair是不可数名词。 3.field field是土地、田地的意思,是集合名词,田地是没有界限的,本题中可视为不可数名词。 4.snow snow是不可数名词。 5.minutes minute是可数名词。 6.news news本身是不可数名词,没有复数形式。 7.meat 表示肉类的单词都是不可数名词,没有复数形式。 8.chicken chichen是不可数名词,没有复数形式。 9.bread bread是不可数名词,没有复数形式。 10.forest forest是集合名词,本题可理解为森 林是没有界限的,本题中可视为不可数名词。 四、1.is;is 2.Are;am;am 3.are; am 4.are 5.is;is 6.is 7.is 8.is 9.Is 10.is;is 11.is 12.are 五、1.Are these Peter’s basketball s 2.Is this the teacher’s pen 3.There are some books on Sam’s desk. 4. There are some children in the classroom. 一、1.countries 2.states 3.radios 4.lives 5.teeth 6.wishes 7.months 8.monkeys 9.cities 10.Children’s 二、1.A 解析:本题可以从第一句得出答案,他从窗 户往外看,可以推出他是在屋里的。 2.A 解析:本题从第三行的最后一句可以得出答 案,狗很饿然后它走向小男孩。狗是想吃东西才 向小男孩走去。 3.D 解析:本题答案在第三行。 4.B 解析:最后两题都需要在理解后半部分故事 的基础上进行推敲。Mr White把小男孩叫过来 说要给他一个先令,但是他打了小男孩一顿, 正如小男孩对小狗做的一样。Mr White是为了 教训小男孩。其他三项都是不准确的。 5.B 解析:读懂整篇故事,就可以知道,Mr White 是对小动物很有同情心的。 第3课时 一、1.sixty workers 2.fifteen English books 3.eight cups of coffee 4.four chairs 5.December 31st 6.July 1st 7.the ninth week 8.forty years ago 二、first;second;third;ninth;fourteenth; twentieth;thirty-fifth;eighty-first 二、1.the;the 2.The;a;a 3.an;The 4.the;the 5.a 6.a 7./ 8.an 四、1.eighth 2.quarter 3.thousands 4.first 5.second 6.sixth 7.twentieth 8. forty 一、1—5 CCBAB 6—10 BBBCB

sql查询题目及答案

数据库中有如下三个表: 学生表(学号id,姓名name,性别sex,系部depart,年龄age)8个学生记录 选课表(学号id,课程号cid,成绩grade) 12门课程 课程表(课程号cid,课程名cname,学分Ccredit) 6门课程 学生-课程模式 S-T : 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 1.从学生表中查询所有同学的所有信息 select*from学生表 2.从学生表中查询所有学生的信息,并分别赋予一个别名 select学号as xuehao,姓名as xingming,性别as xingbie,系部as xibu,年龄as nianling from学生表 3.从学生表中查询姓名是Allen的学生的信息 select*from学生表 where姓名='Allen' 4.从学生表中查询 学号在1101到1199之间的所有学生的信息 select*from学生表 where学号between 1101 and 1199 5.从学生表中查询年龄小于18和大于20的所有学生的学号和姓名 select学号,姓名from学生表 where年龄<18 or年龄>20 6.从学生表中查询计算机系年龄小于20的所有学生的信息 select*from学生表 where系部='computer'and年龄<20 7.从学生表中查询姓名以A开头的学生的信息 select*from学生表 where姓名LIKE'A%'

sql查询练习题含答案

--(1)查询20号部门的所有员工信息。 select * from emp e where e.deptno=20; --(2)查询奖金(COMM)高于工资(SAL)的员工信息。 select * from emp where comm>sal; --(3)查询奖金高于工资的20%的员工信息。 select * from emp where comm>sal*0.2; --(4)查询10号部门中工种为MANAGER和20号部门中工种为CLERK的员工的信息。select * from emp e where (e.deptno=10 and e.job='MANAGER') or (e.deptno=20 and e.job='CLERK') --(5)查询所有工种不是MANAGER和CLERK, --且工资大于或等于2000的员工的详细信息。 select * from emp where job not in('MANAGER','CLERK') and sal>=2000; --(6)查询有奖金的员工的不同工种。 select * from emp where comm is not null; --(7)查询所有员工工资和奖金的和。 select (e.sal+nvl(https://www.wendangku.net/doc/7010561552.html,m,0)) from emp e; --(8)查询没有奖金或奖金低于100的员工信息。 select * from emp where comm is null or comm<100; --(9)查询员工工龄大于或等于10年的员工信息。 select * from emp where (sysdate-hiredate)/365>=10; --(10)查询员工信息,要求以首字母大写的方式显示所有员工的姓名。 select initcap(ename) from emp; select upper(substr(ename,1,1))||lower(substr(ename,2)) from emp; --(11)显示所有员工的姓名、入职的年份和月份,按入职日期所在的月份排序, --若月份相同则按入职的年份排序。 select ename,to_char(hiredate,'yyyy') year,to_char(hiredate,'MM') month from emp order by month,year; --(12)查询在2月份入职的所有员工信息。 select * from emp where to_char(hiredate,'MM')='02' --(13)查询所有员工入职以来的工作期限,用“**年**月**日”的形式表示。 select e.ename,floor((sysdate-e.hiredate)/365)||'年' ||floor(mod((sysdate-e.hiredate),365)/30)||'月' ||floor(mod(mod((sysdate-e.hiredate),365),30))||'日' from emp e; --(14)查询从事同一种工作但不属于同一部门的员工信息。

高一数学 课堂训练2-8

第2章 第8节 时间:45分钟 满分:100分 一、选择题(每小题7分,共42分) 1. [2012·安徽合肥]某厂有许多形状为直角梯形的铁皮边角料,如图,为降低消耗,开源节流,现要从这些边角料上截取矩形铁片(如图中阴影部分)备用,当截取的矩形面积最大时,矩形两边长x 、y 应为( ) A .x =15,y =12 B .x =12,y =15 C .x =14,y =10 D .x =10,y =14 答案:A 解析:由三角形相似得24-y 24-8=x 20, 得x =5 4 (24-y ), ∴S =xy =-5 4 (y -12)2+180, ∴当y =12时,S 有最大值,此时x =15. 2. [2012·泰安第一次模拟]某钢厂的年产量由1990年的40万吨增加到2000年的50万吨,如果按照这样的年增长率计算,则该钢厂2010年的年产量约为( ) A .60万吨 B .61万吨 C .63万吨 D .64万吨 答案:C 解析:依题意,设年增长率为x ,则40(1+x )10=50,即(1+x )10=5 4,∴该钢厂2010年 的年产量约为50(1+x )10=50×5 4 =62.5(万吨),故选C. 3. [2012·成都龙泉第一中学月考]某百货大楼在促销期间规定:商场内所有商品按标价的80%出售;同时,当顾客在该商场内消费满一定金额后,按如下的规定获得相应金额的奖券:

= 购买商品获得的优惠额商品的标价,试问:对于标价在[625,800]之内的商品,顾客要得到不小于1 3的 优惠率,应购买商品的标价范围是( ) A .[525,600] B .[625,750] C .[650,760] D .[700,800] 答案:B 解析:当标价为625元时优惠的钱数为625·0.2+100=225元,225625>1 3,据此可知应选 B. 4. 在某种新型材料的研制中,实验人员获得了下列一组实验数据: ( ) A. y =2x -2 B. y =1 2(x 2-1) C. y =log 3x D. y =2x -2 答案:B 解析:把表格中的数据代入选择项的解析式中,易得最接近的一个函数是y =1 2(x 2-1). 5. [2011·北京]某车间分批生产某种产品,每批的生产准备费用为800元.若每批生产x 件,则平均仓储时间为x 8天,且每件产品每天的仓储费用为1元.为使平均到每件产品的生 产准备费用与仓储费用之和最小,每批应生产产品( ) A .60件 B .80件 C .100件 D .120件 答案:B 解析:若每批生产x 件产品,则每件产品的生产准备费用是800x ,存储费用是x 8,总的费 用是800x +x 8 ≥ 2 800x ·x 8=20,当且仅当800x =x 8 时取等号,即x =80. 6. 国家规定个人稿费纳税办法是:不超过800元的不纳税;超过800元而不超过4000元的按超过800元部分的14%纳税;超过4000元的按全部稿酬的11%纳税.已知某人出版一本书,共纳税420元,这个人应得稿费(扣税前)为( )

sql考试题及答案

sql考试题及答案 【篇一:sql试题及答案】 题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共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.包括35岁但不包括15岁 7. sql的视图是从()中导出的。 a. 基本表 b. 视图 c. 基本表或视图 d. 数据库 8. 在sql语言中,建立存储过程的命令是() a、create procedure b、create rule c、create dure d、create file 9. sql语言中,删除表中数据的命令是( )。 a. delete b. drop

高效课堂宝典训练-英语七年级上册问题详解

标准文案7.meat 表示肉类的单词都是不可数名词,没有案参考答复数形式。8.chicken chichen是不可数名词,没有复数形小升初入学知识衔接学案式。 课时第19.bread bread是不可数名词,没有复数形式。 【课时过关】10.forest forest是集合名词,本题可理解为森林是没有界限的,本题中可视为不可数名词。Bb Hh

Mm Yy .1.Cc Ll Xx Pp 2一、四、1.is;is 2.Are;am;am 3.are;Ff Nn Ii Uu 4.3.Oo Qq Ss Dd am Aa Ee Oo Uu .54.are 5.is;is 6.is 6 CBCCAC 1—二、7.三、1—5 CAEDB 6—10 JIFHG is 8.is 9.Is 6 DFEABC —四、110.is;is 11.is 12.are .What is 五、1.May/Can, your 2五、1.Are these Peter's basketballs? red .3.four pens 42.Is this the teacher's pen? weather What, 6.5Here, are .3.There are some books on Sam's desk. What do .7.How old 84.There are some children in the classroom. to have, me .109.I am late 【课后拓展】 【课后拓展】一、1.countries 2.states 3.radios 10 BCCBC —6 —一、15 BCACA 4.lives 5.teeth 6.wishes 6,000 .Over 1二、.English. 27.months 8.monkeys 9.cities languages. 10.Children's .3Yes, it does. 二、1.A 解析:本题可以从第一句得出答案,他从窗No, we use about fifty of them. .4户往外看,可以推出他是在屋里的。 Women. .5 2.A 解析:本题从第三行的最后一句可以得出答2课时第案,狗很饿然后它走向小男孩。狗是想吃东西才【课时过关】向小男孩走去。 cities 1一、.3.2apples .computers 3.D 解析:本题答案在第三行。 watches .sheep 54.houses . 6 4.B 解析:最后两题都需要在理解后半部分故事teeth 9.8children .tomatoes 7.的基础上进行推敲。Mr White把小男孩叫过来potatoes 10wives 12...feet 11说要给他一个先令,但是他打了小男孩一顿,13days 14.plays .正如小男

面试真题及答案SQL面试题目汇总

面试真题 面试范本SQL面试题目汇总 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2.什么是存储过程?用什么来调用? 答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。 3.索引的作用?和它的优点缺点是什么? 答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。 4.什么是内存泄漏? 答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。 5.维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么? 答:我是这样做的,尽可能使用约束,如check,主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。

sql查询练习题含答案

--( 1) 查询20 号部门的所有员工信息。select * from emp e where e.deptno=20; --(2)查询奖金(COMM )高于工资(SAL )的员工信息。 select * from emp where comm>sal; --(3)查询奖金高于工资的20% 的员工信息。 select * from emp where comm>sal*0.2; --(4)查询10号部门中工种为MANAGER 和20 号部门中工种为CLERK 的员工的信息。select * from emp e where (e.deptno=10 and e.job='MANAGER') or (e.deptno=20 and e.job='CLERK') --(5)查询所有工种不是MANAGER 和CLERK , --且工资大于或等于2000 的员工的详细信息。 select * from emp where job not in('MANAGER','CLERK') and sal>=2000; --(6)查询有奖金的员工的不同工种。 select * from emp where comm is not null; --(7)查询所有员工工资和奖金的和。 select (e.sal+nvl(https://www.wendangku.net/doc/7010561552.html,m,0)) from emp e; --(8)查询没有奖金或奖金低于100 的员工信息。 select * from emp where comm is null or comm<100; --(9)查询员工工龄大于或等于10 年的员工信息。 select * from emp where (sysdate-hiredate)/365>=10; --( 10) 查询员工信息,要求以首字母大写的方式显示所有员工的姓名。 select initcap(ename) from emp; select upper(substr(ename,1,1))||lower(substr(ename,2)) from emp; --( 11) 显示所有员工的姓名、入职的年份和月份,按入职日期所在的月份排序,--若月份相同则按入职的年份排序。 select ename,to_char(hiredate,'yyyy') year,to_char(hiredate,'MM') month from emp order by month,year; --(12) 查询在 2 月份入职的所有员工信息。 select * from emp where to_char(hiredate,'MM')='02' --(13) 查询所有员工入职以来的工作期限,用“** 年**月** 日”的形式表示。 select e.e name,floor((sysdate-e.hiredate)/365)『年' ||floor(mod((sysdate-e.hiredate),365)/30)||' 月' ||floor(mod(mod((sysdate-e.hiredate),365),30))||' 日' from emp e; --( 14) 查询从事同一种工作但不属于同一部门的员工信息。

数据库中SQL查询语句习题含答案

查询问题:设教学数据库Education有三个关系: 学生关系S(SNO,SNAME,AGE,SEX,SDEPT);学习关系SC(SNO,CNO,GRADE);课程关系C(CNO,CNAME,CDEPT,TNAME) (1)检索计算机系的全体学生的学号,姓名和性别; (2)检索学习课程号为C2的学生学号与姓名; (3)检索选修课程名为“DS”的学生学号与姓名;(4)检索选修课程号为C2或C4的学生学号; (5)检索至少选修课程号为C2和C4的学生学号;(6)检索不学C2课的学生姓名和年龄; (7)检索学习全部课程的学生姓名; (8)查询所学课程包含学生S3所学课程的学生学号。(1)检索计算机系的全体学生的学号,姓名和性别;SELECT Sno,Sname,Sex FROM S WHERE Sdept =’CS’; (2)检索学习课程号为C2的学生学号与姓名; (3)检索选修课程名为“DS”的学生学号与姓名本查询涉及到学号、姓名和课程名三个属性,分别 存放在S和C表中,但S和C表没有直接联系,必须通过SC表建立它们二者的联系。 C → SC → S 基本思路: (1 )首先在C表中找出“DS”课程的课程号Cno;(2)然后在SC表中找出Cno等于第一步给出的Cno 集合中的某个元素Cno; (3)最后在S关系中选出Sno等于第二步中Sno 集合中某个元素的元组,取出Sno 和Sname送入结果表列。SELECT Sno,Sname FROM S WHERE Sno IN (SELECT Sno FROM SC WHERE Cno IN (SELECT Cno FROM C WHERE Cname=‘DS’)); (4)检索选修课程号为C2或C4的学生学号;SELECT Sno FROM SC WHERE Cno=‘C2’ OR Cno=‘C4’;(5)检索至少选修课程号为C2和C4的学生学号;SELECT Sno FROM SC X,SC Y WHERE = AND =‘C2’ AND =‘C4’; (6)检索不学C2课的学生姓名和年龄; (7)检索学习全部课程的学生姓名; 在表S中找学生,要求这个学生学了全部课程。换言之,在S表中找学生,在C中不存在一门课程,这个学生没有学。 SELECT Sname FROM S WHERE NOT EXISTS (SELECT * FROM C WHERE NOT EXISTS (SELECT * FROM SC WHERE = AND =)); (8)查询所学课程包含学生S3所学课程的学生学号。分析:不存在这样的课程Y,学生S3选了Y,而其他学生没有选。 SELECT DISTINCT Sno FROM SC AS X WHERE NOT EXISTS (SELECT * FROM SC AS Y WHERE =‘S3’ AND NOT EXISTS (SELECT * FROM SC AS Z WHERE = AND =));

高一数学 课堂训练10-1

第10章第1节 时间:45分钟满分:100分一、选择题(每小题7分,共42分) 1.不等式A6n<6A5n的解集为() A.[2,8]B.(6,11) C.[6,11) D.{11} 答案:C 解析:A6n<6A5n, ∴ n! (n-6)! < 6·n! (n-5)! , ∴n-5<6,∴n<11, 又∵n≥6,n≥5, ∴6≤n<11,故选C. 2.[2012·广东揭阳]某市汽车牌照号码可以上网自编,但规定从左到右第二个号码只能从字母B、C、D中选择,其他四个号码可以从0~9这十个数字中选择(数字可以重复),某车主第一个号码(从左到右)只想在数字3、5、6、8、9中选择,其他号码只想在1、3、6、9中选择,则他的车牌号码可选的所有可能情况有() A. 180种 B. 360种 C. 720种 D. 960种 答案:D 解析:按照车主的要求,从左到右第一个号码有5种选法,第二位号码有3种选法,其余三位各有4种选法,因此该车主的车牌号码可选的所有可能情况共有A15·A13·A14·A14·A14=960种,故选D. 3. [2012·江西井冈山]有甲、乙、丙三项任务,甲需2人承担,乙、丙各需1人承担,从10人中选派4人承担这项任务,不同的选法有() A.1260种B.2025种 C.2520种D.5040种 答案:C 解析:第一步,从10人中选派2人承担任务甲,有C210种选派方法;第二步,从余下的8人中选派1人承担任务乙,有C18种选派方法;第三步,再从余下的7人中选派1人承担任务丙,有C17种选派方法.根据分步乘法计数原理易得选派方法种数为C210·C18·C17=2520. 4.2010年广州亚运会组委会要从A、B、C、D、E五名志愿者中选派四人分别从事翻译、导游、礼仪、司机四项不同工作,若其中A和B只能从事前两项工作,其余三人均能从事这四项工作,则不同的选派方案共有() A.48种B.36种 C.18种D.12种

SQL_Server_期末考试题目与答案

SQL Server 期末考试题目及答案 一、单选题 1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。 A. Windows平台 B. UNIX平台 C. LINX平台 D. NetWare平台 2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会()。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。 A. 信任连接 B. 邮件集成 C. 并发控制 D. 数据转换服务 4. 以下对SQL Server2000描述不正确的是()。 A. 支持XML B. 支持用户自定义函数 C. 支持邮件集成 D. 支持网状数据模型 5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 6. 提高SQL Server2000性能的最佳方法之一是()。 A. 增大硬盘空间 B. 增加内存 C. 减少数据量 D. 采用高分辨率显示器 7. SQL Server2000标准版不支持的操作系统是()。

A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server 8. 如果希望完全安装SQL Server2000,则应选择()。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。 A. SQL Server服务器 B. 查询分析器 C. 网络实用工具 D. 数据导入和导出程序 10. 用于配置客户端网络连接的工具是()。 A. 企业管理器 B. 客户端网络实用工具 C. 查询分析器 D. 联机帮助文档 11. SQL Server2000的物理存储主要包括3类文件()。 A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程 D. 表文件、索引文件、图表文件 12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。 A. 事务日志文件 B. 主数据文件 C. DELETE语句 D. 联机帮助文件 13. SQL Server2000系统中的所有系统级信息存储于哪个数据库()。 A. master B. model C. tempdb D. msdb 14. 下面关于tempdb数据库描述不正确的是()。 A. 是一个临时数据库 B. 属于全局资源

高效课堂·宝典训练·九年级全册答案

高效课堂·宝典训练·九年级全册答案集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]

高效课堂·宝典训练·九年级全册答案 Chapter 1 Body language 第一天:词汇与句型(1) 一、 1. impression 2. employees 3. disappointed 4. speech 5. gesture 6. heart 7. without hesitation 8. Body language 9. minutes later / a few moments later 10. making eye contact with 二、 1. enter 2. appearance 3. impression 4. uniform 5. chances 6. hesitation 7. glanced 8. heart 9. reminded 10. prefer 三、1-5 DBAAC 6-10 CBCAD 四、1-5 DCADB 第二天:词汇与句型(2) 一、 1. impression 2. impressive 3. appearance 4. beautify 5. congratulation 6. reminder 7. employees 8. disappointed 9. disappointment 10. hesitation 二、1-5 DABEC 三、1-5 CACBD 6-10 BDCDB 四、1-5 DACDD 第三天:词汇与句型(3) 一、1-5 BBCDC 二、1-5 CCDAB 6-10 BBCAD 三、1-5 DACDC 6-10 BCBCA 四、1-5 BCDAB 第四天:语法(1) 一、1-5 CACCC 6-10 CDAAD 11-15 BDBCB 二、1-5 CADBC 6-10 DACAB 三、1-5 BADBA 第五天:语法(2) 一、 1. / 2. the 3. / 4. / 5. / 6. A / The, / 7. a, / 8. /, / 9. the 10. /, / 11. the 12. /, /

SQL数据习题题四及答案(1)

SQL Server复习题4 一、填空题1 概念设计阶段2?概念模型、结构数据模型3?层次模型、网状模型、关系模型、面 向对象模型4?清空数据库5?实体完整性、值域完整性、引用完整性、值域完整性、实体完整性6?任意字符查询以 e 开头中间任意字符(串) im 结尾的字符串7?簇集索引、非簇集索引8? @@ 、 @ 9?约束默认规则存储过程等 1.E-R 数据模型一般在数据库设计的 _______ 阶段使用。 2.根据模型应用目的的不同,数据模型可以分为两类:一类是 _________,是按用户的观点来对数 据和信息进行抽象;另一类是_________,是按计算机的观点建模。 3.?结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有 _________, _________,_________,_________。 4.?命令 truncate table的功能是_______________。 5.?数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制 所作用的数据库对象和范围不同,可以分为: _________,_________,_________,_________四种,其中主键可以实现_________完整性。 6.?模糊查询符号 % 代表 _______ ,查询条件 e%im 代表意思是 _______ 。 7.?使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类: _________和 _________。 8.? SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_________字符 开始,有系统定义和维护。局部变量以_________字符开始,由用户自己定义和赋值。 9.?实现数据完整性的途径有 _______ 、 _______ 、 _______ 、 _______ 等。 二、选择题 ? 1、下面仅存在于服务器端的组件是:(1 ) A、服务管理器 B、企业管理器组件 C、查询分析器组件 D、导入导出组件 2、下面描述错误的是(2 )。 ?每个数据文件中有且只有一个主数据文件。?日志文件可以存在于任意文件组中。?主数据文件默认为 primary文件组。?文件组是为了更好的实现数据库文件组织。 3、下面标志符不合法的是:(3 )。 A、[my delete] B、_mybase C、$money D、trigger1 4、下面字符串能与通配符表达式[ABC] _ a进行匹配的是:(3 )。 A、BCDEF B、A_BCD C、ABa D、A%a 5、下面是合法的smallint数据类型数据的是:(3)。 A、223.5 B、32768 C、-32767 D、58345 6 、关系数据模型 _4______ 。 ?只能表示实体间的 1 : 1 联系 ?只能表示实体间的 1 : n 联系 ?只能表示实体间的 m : n 联系 ?只能表示实体间的上述 3 种联系 ?数据库概念模式产生于数据库系统设计的 __3_____ 阶段。 A 、规划 B 、需求分析 C 、概念设计 D 、逻辑设计 8 、客观存在的各种报表、图表和查询格式等原始数据属于 ____4___ 。 A 、机器世界 B 、信息世界 C 、现实世界 D 、模型世界 9、SQL server数据库文件有三类,其中主数据文件的后缀为:3 A、.ndf B、.ldf C、.mdf D、.idf 10 、下列语句中正确的是 __2_____ 。表 score(sti_id,names,math,English,VB) ? select stu_id,sum(math) from score ? select sum(math),avg(VB) from score ? select * ,sum(english) from score ? delete * from score 三、简答题。 1、简述视图的意义和优点? 2、试述如何有效的保护数据库的安全? 四、综合应用题。 学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求: 1、用E-R图表示上述关系的概念模型。 3、写出SQL语句。

相关文档