1、ABC
成都创新互联不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的做网站、网站建设质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式网络营销推广需求,让再小的品牌网站制作也能产生价值!
2、ABD
3、ABD
4、ABC
5、BC
不一定全对,不过差不多就这样。
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:过程中无条件退出,后续的所有代码都不执行,所以不会有输出。
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】。
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
数据库文件的初始大小
DECLARE CURSOR
原子性,隔离性
显示事务,自动提交事务
go
实体型,联系
实体完整性,参照完整性
建议题目表不要设置为一张表。你可以分成两部分,试题表和答案表。试题表中存储你的试题内容,包括题目,类型等属性。答案表存储用户提交的答案,两个表通过外键关联起来,这样方便操作。
纯手打,望采纳!
你的这个实际上就是要用C#做一个试卷生成系统
这个还是有相当的工作量的
首先你基本概念有问题
SQL是一门语言,它不能存储任何内容的,甚至它都不是一个软件,而仅仅是一个语言标准
(如C/C++语言一样)
而存储你的试题的,要用到数据库,而数据库是支持SQL语言的
数据库有很多种的,常用的有ORACLE/SQLSERVER/SYBASE/MYSQL/ACCESS/....当然,还有最小型的SQLITE
在使用数据库前,你必须安装数据库软件(系统本身是不带的)
而要使用数据库,你当然要学习SQL语言
你要存储试题,要对试题的要素进行提取并生成一个表
如编号/分类/内容/难度...若有需要,还要放答案
然后用SQL语言,建立这样一张表
并将你的数据通过SQL导入,或用C#调用SQL进行输入
最后才是用C#对该试题库进行管理,随机抽取题目组成一张试卷
一个熟练的程序员(月薪2w的那种),一周应该可以做出来
学生的话,可以做为一个课程设计,一个月应该能完成一个简单的框架(当然,前提是你已掌握基础的数据库及编程知识)