❶ 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類型