sqlserver试题库,sqlserver数据库考试题及答案

SQLServer综合考试试题 多项选择题 拜托了 要速度啊

1、ABC

成都创新互联不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的做网站、网站建设质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式网络营销推广需求,让再小的品牌网站制作也能产生价值!

2、ABD

3、ABD

4、ABC

5、BC

不一定全对,不过差不多就这样。

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 server 2000 试题,急急急!高手们帮一帮我吧!

1、SQL

Server索引分为【主索引】、【唯一索引】、【聚集索引】三种类型。

2、实体之间的联系可以归结为一对一联系,一对多(或多对多)的联系与多对多联系,如果一个学院有许多教师,而一个教师只归属于一个学院,则实体集学院与试题集教师的联系属于【一对多】的联系。

存储过程的参数传递方式两种【值传递】与【?】。

3、数据处理技术的发展经历了从低级到高级的四个发展阶段,它们分别是【手工管理】【文件管理】

、【数据库管理】

和分布式数据库系统阶段。

4、

Transact-SQL中的变量分为局部变量与全局变量,局部变量用【@】开头,全局变量用

【@@】开头

5、字符型包括【char】和【varchar】两种类型。前者称为固定长度字符型,后者称为可变长度字符型。

6、数据库系统模型主要有三类:层次型

、网状型

、关系型

7、E-R方法的三要素是【实体集】、【属性】、【联系】。

8、SQL语言中,删除一个表的命令是_【drop

table】。

9、【数据库】是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的集合。

设有如下关系表R:完成35—38题。

R(NO,NAME,SEX,AGE,CLASS)

主码是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

11、插入一个记录(25,’李明’,’男’,21,’95031’);【insert

into

R(NO,NAME,SEX,AGE,CLASS)

values(25,'李明','男',21,'95301')】。

12、将学号为

10的学生姓名改为

’王华’;【update

R

set

[name]='王华'

where

[id]=10】。

13、将所有’95101’

班号改为’95091’;

【update

R

set

[class]='95091'

where

[class]=95101】。

14、删除姓’王’的学生记录【delete

from

R

where

[name]

like

'王%'】。

15、在MS

SQL

Server中,用来显示数据库信息的系统存储过程是【sp_helpdb】

16、创建临时表时,临时表以在表名前加【#】表示。

17、

如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是【3】个表。

18、SQL

server

中的变量分为两种,全局变量和局部变量。其中全局变量的名称以

【@@】字符开始,有系统定义和维护。局部变量以【@】字符开始,由用户自己定义和赋值。

19、创建一个名为“company”的数据库。SQL语句

【create

database

on

primary

(name=company,

Filename=’C:\company.mdf’,

Size=10M,

Maxsize=20M,

Filegrowth=10%)】。

20、将student_info表中1985年出生的学生删除,所用到的查询语句是【delete

from

student_info

where

year(age)=1985】。

sqlserver填空题求助

top 3,desc

declare

--,;

exec sp_rename

identity(1,1),not null

select , set

update,6

ORC

数据库文件的初始大小

DECLARE CURSOR

原子性,隔离性

显示事务,自动提交事务

go

实体型,联系

实体完整性,参照完整性

我需要用SQLserver来搭建一个试题库的数据库,在创建题目的表格不懂该如何创建,有大神能帮帮忙吗

建议题目表不要设置为一张表。你可以分成两部分,试题表和答案表。试题表中存储你的试题内容,包括题目,类型等属性。答案表存储用户提交的答案,两个表通过外键关联起来,这样方便操作。

纯手打,望采纳!

你好,我想问我想用sql来存储一些试题,要怎么实现?

你的这个实际上就是要用C#做一个试卷生成系统

这个还是有相当的工作量的

首先你基本概念有问题

SQL是一门语言,它不能存储任何内容的,甚至它都不是一个软件,而仅仅是一个语言标准

(如C/C++语言一样)

而存储你的试题的,要用到数据库,而数据库是支持SQL语言的

数据库有很多种的,常用的有ORACLE/SQLSERVER/SYBASE/MYSQL/ACCESS/....当然,还有最小型的SQLITE

在使用数据库前,你必须安装数据库软件(系统本身是不带的)

而要使用数据库,你当然要学习SQL语言

你要存储试题,要对试题的要素进行提取并生成一个表

如编号/分类/内容/难度...若有需要,还要放答案

然后用SQL语言,建立这样一张表

并将你的数据通过SQL导入,或用C#调用SQL进行输入

最后才是用C#对该试题库进行管理,随机抽取题目组成一张试卷

一个熟练的程序员(月薪2w的那种),一周应该可以做出来

学生的话,可以做为一个课程设计,一个月应该能完成一个简单的框架(当然,前提是你已掌握基础的数据库及编程知识)


网站栏目:sqlserver试题库,sqlserver数据库考试题及答案
本文网址:http://scjbc.cn/article/dsdpoio.html

其他资讯