nosql数据库期末试题,NoSql数据库的出现,是为了解决Sql数据库的什么问题?

数据库期末考试题 求答案 急!

--1

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站设计、微山网络推广、微信小程序开发、微山网络营销、微山企业策划、微山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供微山建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

create database 学生选课系统

on primary

(name = 学生选课系统_data,

filename='d:\aa\学生选课系统.mdf',

size=8,

maxsize=100,

filegrowth=20%)

log on

(name =学生选课系统_log,

filename = 'e:\ee\学生选课系统.ldf')

--2

create table 学生

(学号 char(10) primary key,

姓名 char(20),

性别 char(2) check (性别 in('男','女')),

年龄 int default 20,

所在系 char(20))

--3

select 学号,年龄

from 学生

where 所在系='物理系'

--4

select 学号,成绩

where 课程号='2'

order by 成绩 asc,学号 desc

--5

select 学生.学号 学号,姓名,选修的课程名,成绩

from 学生,课程,选课

where 学生.学号=选课.学号 and 课程.课程号=选课.课程号

--6

insert into 学生(学号,姓名,所在系)

values('96002','张三','英语系')

--7

update 学生 set 年龄=年龄+3

--8

delete from 学生

where 所在系='化学系'

--9

create view 英语系学生

as

select 学号,性别,年龄

from 学生

where 所在系='英语系'

--10

create unique index IX_课程号 on 课程(课程号)

--11

create trigger trig1 on 学生

for delete

as

declare @SID char(10)

select @SID=学号 from deleted

begin

delete from 选课 where 学号=@SID

end

SQL Server期末考试试题

3、查询出课程号为‘002’,分数最高的学生学号

三、查询设计

1、SELECT 学号,姓名 FROM 学生

WHERE 班级 = '软件041'

2、SELECT * FROM 课程

WHERE 课程名称 LIKE '%语言%'

3、SELECT D.学号,D.姓名,D.班级

FROM (

SELECT TOP 5 学号 

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

WHERE B.课程名称 = 'C语言'

ORDER BY A.成绩 DESC

) C

LEFT JOIN 学生 D

ON C.学号 = D.学号

4、SELECT 班级,COUNT(班级)

FROM 学生

GROUP BY 班级

5、DECLARE @zhangsanchengji FLOAT

SELECT @zhangsanchengji = A.成绩

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

LEFT JOIN 学生 C

ON  A.学号 = C.学号

WHERE B.课程名称 = '计算机应用基础'

AND A.姓名 = '张三'

SELECT D.学号,D.姓名

FROM (

SELECT A.学号,A.成绩

FROM 选课 A

LEFT JOIN 课程 B

ON A.课程号 = B.课程号

WHERE B.课程名称 = '计算机应用基础'

) C

LEFT JOIN 学生 D

ON C.学号 = D.学号

WHERE 成绩  @zhangsanchengji

五、操作题,这里自己查相关的操作吧,不好描述,sqlserver软件操作起来还是挺方便的。

3、A

break:是跳出本次循环,也就是当@n = 1,循环终止并跳出begin-end执行外部的代码,此时@n = 1。

continue:重新开始循环,但是continue后的代码不执行的,这里直到@n = 0时。

return:过程中无条件退出,后续的所有代码都不执行,所以不会有输出。

数据库期末考试题 编写SQL语句 1.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系

create table 学生表

(

学号 char(10) primary key,

姓名 char(10),

年龄 int,

性别 char(2) check (sex IN ('男','女')),

家庭住址 char(40),

联系 char(20)

)

SQL数据库系统及应用~试题一套~~求高手解答!!

一、1.C,2.D,3.A,4.D,5.D,6.C,7.D,8.D,9.C,10.D

二、1.A,2.A,3.A,4.A,5.B.6.A,7.B,8.B,9.B,10.B

自己做着玩的,非标准答案~


网页名称:nosql数据库期末试题,NoSql数据库的出现,是为了解决Sql数据库的什么问题?
标题来源:http://ybzwz.com/article/hdigji.html