❶ asp+sqlserver做考试系统,题干与选项分为两个表,请问如何将excel试题导入到数据库!
题干一个表,字段是:题干ID,题目,答案ID
选项一个表,字段是:选项ID,选项内容,所属题目ID,
在做代码的时候,根据题干编号SELECT相应的选项进行显示
在验证答案是否正确时,根据所选答案的ID与题干上标识的ID是否一致进行判断
导入EXCEL时,如果你从后台直接导入EXCEL表,就要把题干和选项分开到两个SHEET中,并把数据按数据库的格式进行整理。
然后选择数据库,右键属性,导入数据,上面有选择数据源,选Microsoft excel那个,然后选择你的表格,下一步,最后选定你要导到这个表的数据的那个SHEET,指定导到哪个数据表中。就可以了。
不知道是不是这个意思。希望对你有帮助。
❷ 求2015《SQLSERVER数据库基础》机试,的答案有吗
你好!
由于回答的字数限制,给你回答一下第一问题:
usemaster
createdatabaseNetBarDB--创建的数据库名称
onprimary--主文件组,primary可以省略
(
name=N'NetBarDB',--数据库文件的逻辑名
filename=N'D:NetBarDB.mdf',--全路径加上后缀
size=10mb,
maxsize=100mb,
filegrowth=1mb
)
logon--逻辑文件
(
name=N'TwoDataBase_log',--逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个log
filename=N'D:NetBarDB.ldf',
size=100mb,
maxsize=1gb,
filegrowth=10mb
);
go
有什么问题,请您新开提问!
望采纳!
❸ SQLServer2005从入门到精通(应用技术基础)
http://wenku..com/view/214b46649b6648d7c1c7469e.html
❹ 求解答数据库基础SQLserver2/3/4题
SQL代码如下:
1.
CREATETABLECourse
(
Cno VARCHAR(3) PRIMARYKEY,
Cname VARCHAR(30),
Cpno VARCHAR(3)
)
CREATETABLEStudent
(
Sno VARCHAR(7) PRIMARYKEY,
Sname VARCHAR(20),
Ssex CHAR(2),
birthday DATE,
Sdept VARCHAR(15)
)
CREATETABLESC
(
Sno VARCHAR(7),
Cno VARCHAR(3),
Grade INT,
CONSTRAINTpk_SC_Sno_CnoPRIMARYKEY(Sno,Cno)
)
2.
SELECT(SELECT COUNT(*)
FROM Student)
AS'学生总人数',
(SELECT COUNT(*)
FROM Student
WHERE SnoIN(
SELECT DISTINCTSno
WHERE SC
))
AS'选修总人数'
3.
SELECT Sno,Sname,Cno,Cname,Grade
FROM Students
JOIN SC
ON s.Sno=SC.Sno
JOIN Coursec
ON c.Cno=SC.Cno
4.
SELECT AVG(Grade)
FROM SC
WHERE Cno='001'
❺ c#怎么存取sqlserver数据库binary类型,如下题
//把文件转成二进制流出入数据库
privatevoidbutton2_Click(objectsender,EventArgse)
{
FileStreamfs=newFileStream(textBox1.Text,FileMode.Open);
BinaryReaderbr=newBinaryReader(fs);
Byte[]byData=br.ReadBytes((int)fs.Length);
fs.Close();
stringconn="server=.;database=testDB;Uid=sa;Pwd=sa";
SqlConnectionmyconn=newSqlConnection(conn);
myconn.Open();
stringstr="insertintopro_table(pro_name,pro_file)values('测试文件',@file)";
SqlCommandmycomm=newSqlCommand(str,myconn);
mycomm.Parameters.Add("@file",SqlDbType.Binary,byData.Length);
mycomm.Parameters["@file"].Value=byData;
mycomm.ExecuteNonQuery();
myconn.Close();
}
//从数据库中把二进制流读出写入还原成文件
privatevoidbutton4_Click(objectsender,EventArgse)
{
stringconn="server=.;database=testDB;Uid=sa;Pwd=sa";
stringstr="selectpro_filefrompro_tablewherepro_name='测试文件'";
SqlConnectionmyconn=newSqlConnection(conn);
SqlDataAdaptersda=newSqlDataAdapter(str,conn);
DataSetmyds=newDataSet();
myconn.Open();
sda.Fill(myds);
myconn.Close();
Byte[]Files=(Byte[])myds.Tables[0].Rows[0]["pro_file"];
BinaryWriterbw=newBinaryWriter(File.Open("D:\2.rdlc",FileMode.OpenOrCreate));
bw.Write(Files);
bw.Close();
}
❻ 如何学好SQLserver学之前需要那些基础知识
先学数据库原理,然后学SQL就比较轻松。且也有助于深入。
《数据库原理》一书在书店一般能买到。
❼ 我需要用SQLserver来搭建一个试题库的数据库,在创建题目的表格不懂该如何创建,有大神能帮帮忙吗
选择题的表是最简单了,但是要区分一下单选题还是多选题
课程表(id,课程名称,课进)
题目表(id,标题,课程id,分类,分数,录入日期,录入人,使用与否,备注等) --分类:单选或多选
选项表(id,题目id,序号,选项内容,正确答案)
-- 序号是指A or B or C...
-- 正确答案是指该条选项是否为正确答案,可以用bit类型