① 用sql做圖書管理系統
只用SQL資料庫不能實現你所說的系統。
你要做的系統:
操作員 --------人
交互頁面 --------程序界面
資料庫 --------底層數據存儲
SQL資料庫只是存儲數據信息,是構成系統的的一部分,你要做系統還要依靠其他開發工具編程實現人與資料庫的交互。
② sql server 2019如何使用
《SQL Server 2019》網路網盤資源免費下載:
鏈接: https://pan..com/s/1Z8sjy9bW6meigtPLitWXVA
SQL Server 2019Enterprise企業版是一款Microsoft 公司推出的關系型資料庫管理系統。SQL2019附帶Apache Spark和Hadoop Distributed File System(HDFS),可實現所有數據的智能化。SQL2019一共有5個版本,Enterprise企業版、Standard標准版,Developer開發版,Express快速版,Evaluation評估版,其中企業版是功能最全的,Express、Developer與Evaluation是免費使用的。
③ 如何用SQL建立一個學生成績管理系統資料庫啊,可以幫幫我么
和普通建庫步驟相同,資料庫右鍵--新建資料庫--依次根據提示完成
④ 如何用SQL建立一個學生信息管理系統資料庫
首先在SQL中利用企業管理器或向導建立一個資料庫,命名為學生管理系統,啟動SQL
Sever服務,運行企業管理器,單擊要創建資料庫的伺服器左邊的加號圖標,展開樹形目錄,在「資料庫」節點上右擊滑鼠,在彈出的快捷菜單中選則「新建資料庫」命令,然後按照提示一步步建立資料庫,不再詳細敘述。假設學生管理系統下有三個表,分別為學生表、課程表、修課表,表的結構分別如下:學生表(student)
(學號(sno)
普通編碼定長字元類型,長度7,主碼,姓名(sname)
普通編碼定長字元類型,長度8,非空,性別(ssex)
統一編碼定長字元類型,長度1,年齡(sage)
微整型,所在系(sdept)
統一編碼可變長字元類型,長度20)課程表(course)
(課程號(cno)
普通編碼定長字元類型,長度6,主碼,課程名(cname)
統一編碼定長字元類型,長度10,非空,學分(credit)
小整型,學期(semester)
小整型)修課表(sc)(學號(sno)
普通編碼定長字元類型,長度7,主碼,外碼課程號(cno)
普通編碼定長字元類型,長度6,主碼,外碼成績(grade)
小整型,修課類別(type)普通編碼定長字元類型,長度4)則創建表的語句分別為:create
table
Student(Sno
char(7)
primary
key,Sname
char(8)
not
null,Ssex
nchar(1),Sage
tinyint,Sdept
nvarchar(20))create
table
Course(Cno
char(6)
primary
key,Cname
nchar(10)
not
null,Credit
smallint,Semester
smallint)create
table
SC(Sno
char(7),Cno
char(6),Grade
smallint,Type
char(4),primary
key(Sno,Cno),Foreign
key(Sno)
References
Student
(Sno),Foreign
key(Cno)
References
Course
(Cno))各表的結構大體如此,如有變化可自行修改。
以上資料庫和表就基本建立好了,然後就可以通過數據導入或SQL語句等向資料庫中添加學生的各項具體數據了。
SQL語言,是結構化查詢語言(Structured
Query
Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
⑤ 怎麼用SQL資料庫編寫學生成績管理系統啊~~~急救!可以追加分!!
---------更新成績status=2 未提交成績 可修改成績 不能插入更新 學生不可查看, status=1成績已提交 不可修改成績 學生可以查看
------插入數據-------------
--用戶信息表
insert into userinfo values('20101000','123',1)
insert into userinfo values('20101004','123',2)
insert into userinfo values('20101152100','123',3)
select*from userinfo
--學生信息表
insert into studinfo values('20101152100','素雅','女','計科1班')
select *from studinfo
--教師信息表
insert into techerinfo values('20101004','李大為','男')
select *from techerinfo
--成績表
insert into studscoreinfo values('5','1003','20101152100','20101003','匯編','99',1)
select *from studscoreinfo
---教師管理成績--------------
--已提交時
update studscoreinfo set studscore='86' where courseid='1002' and studno='20101152103' and status=2
print '已提交不能修改成績'
select*from studscoreinfo
--未提交時
update studscoreinfo set studscore='90' where courseid='1001' and studno='20101152083' and status=1
print '已修改成績'
--提交成績
--改為未提交
update studscoreinfo set status=2 where courseid='1001' and studno='20101152083'
--改為提交
update studscoreinfo set status=1 where courseid='1001' and studno='20101152083'
select *from studscoreinfo
----------------學生----------
---已提交可查看成績時
select studno,teachno,studscore,course,studscore,status
from userinfo U,studscoreinfo S where U.username=S.studno and U.role=3 and S.studno='20101152083' and S.status=1
print '查詢成功!'
---未提交不可查看成績時
select studno,teachno,studscore,course,studscore,status
from userinfo U,studscoreinfo S where U.username=S.studno and U.role=3 and S.studno='20101152083' and S.status=2
print '還不可查詢'
----------系統管理員 可對學生信息,教師信息,成績信息等進行管理----------
select *from userinfo
select *from studinfo
select *from techerinfo
select *from studscoreinfo
--學生信息表---
--增加
insert into userinfo values('20101152101','123',3)
insert into studinfo values('20101152101','陸瓊','女','計科2班')
select *from studinfo
--修改更新
update studinfo set studsex='男' where studno='20101152101'
select *from studinfo
--刪除
delete from studinfo where studno='20101152101'
select *from studinfo
--教師信息表----
--增加
insert into userinfo values('20101005','123',2)
insert into techerinfo values('20101005','燒餅','男')
select *from techerinfo
--修改
update techerinfo set techname='燒包穀' where techname='燒餅'
select *from techerinfo
--刪除
delete from techerinfo where teachno='20101005'
select *from techerinfo
--成績信息表-----
--增加
insert into studscoreinfo values('6','1004','20101152100','20101002','數據結構','70',1)
select *from studscoreinfo
--修改
update studscoreinfo set studscore='100' where studno='20101152100' and courseid='1004'
select *from studscoreinfo
--刪除
delete from studscoreinfo where studno='20101152100'
select *from studscoreinfo
⑥ sql語句怎麼寫管理系統計算機應用
首先配置SQLSERVER2005:
打開」Microsoft SQL Server Management Studio「 直接用Windows 用戶連接進入,再在「安全性」中的「登錄名」內的「新建登錄名」,你就對應的添好「確定」就可以了。
再在你對應的「資料庫」里「安全性」用戶,把你建的用戶添加進去。
關鍵地方,查看「伺服器 屬性」在 「安全性」選上 「SQL Server 和 Windows 身份驗證模式」點 「確定」系統會提示你重新啟動SQL Server 你「停止」重啟一下就配好了。
接著看C#連接SQL Server2005的代碼語句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 伺服器名稱,一般添機器的IP
strcons[1]協議DBMSSOCN(為tcp/ip協議)
strcons[2]]埠號,一般為1433
strcons[3] 資料庫名
strcons[4] 用戶名
strcons[5]密碼
埠號也要配置一下:
在控制面板里的服務和應用程序中的SQL Server配置管理中的SQL Server 2005網路配置內的SQL
Server2005的協議TCP/IP默認為已禁用,在它的屬性設置它的埠號為1433 「確定」 啟動。
⑦ 資料庫管理系統怎麼用
SQL Server 是一個關系資料庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,於1988 年推出了第一個OS/2 版本。在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNIX 操作系統上的應用。
SQL Server 2000 是Microsoft 公司推出的SQL Server 資料庫管理系統,該版本繼承了SQL Server 7.0 版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 2005?
Microsoft SQL Server 2005 是一個全面的資料庫平台,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。Microsoft SQL Server 2005 資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
Microsoft SQL Server 2005 數據引擎是本企業數據管理解決方案的核心。此外 Microsoft SQL Server 2005 結合了分析、報表、集成和通知功能。這使您的企業可以構建和部署經濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設備將數據應用推向業務的各個領域。
與 Microsoft Visual Studio、Microsoft Office System 以及新的開發工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發人員、資料庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創新的解決方案,幫助您從數據中更多地獲益。
Microsoft SQL Server 2008
Microsoft SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的Microsoft SQL Server版本。這篇文章詳細介紹了Microsoft SQL Server 2008中的新的特性、優點和功能……
微軟的這個數據平台滿足這些數據爆炸和下一代數據驅動應用程序的需求,支持數據平台願景:關鍵任務企業數據平台、動態開發、關系數據和商業智能。
⑧ 如何使用 SQL 管理網站數據
對於那些希望從資料庫存儲和提取數據的人們來說,有關 SQL 的知識是極具價值的。 任何web管理員都應當明白,SQL 對於 web 上的資料庫來說,是一種真正切合的引擎。 SQL 是一門 ANSI 的標准計算機語言,用來訪問和操作資料庫系統。SQL 語句用於取回和更新資料庫中的數據。SQL 可與資料庫程序協同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他資料庫系統。 不幸地是,存在著很多不同版本的 SQL 語言,但是為了與 ANSI 標准相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。 在您的網站中使用 SQL 要創建發布資料庫中數據的網站,您需要以下要素: RDBMS 資料庫程序(比如 MS Access, SQL Server, MySQL) 伺服器端腳本語言(比如 PHP 或 ASP)SQLHTML / CSSps:RDBMSRDBMS 指的是關系型資料庫管理系統。 RDBMS 是 SQL 的基礎,同樣也是所有現代資料庫系統的基礎,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。 RDBMS 中的數據存儲在被稱為表(tables)的資料庫對象中。 表是相關的數據項的集合,它由列和行組成。
⑨ 如何用SQL SERVER編寫一個題庫管理系統
題庫管理系統,都包括那些功能和需求呢?問題要具體才能有答案!!
===========================================
你補充的是你們老師的要求而非詳細需求?!
⑩ sql怎麼用企業管理器
企業管理器(enterprise
manager)是sql
server
2000
中最重要的一個產品組件。用戶和系統管理員通過企業管理器不僅能夠配置系統環境和管理sql
server,而且所有sql
server
對象的建立與管理都可以通過它來完成。企業管理器的具體功能包括:注冊和管理sql
server
伺服器;管理sql
server
服務;創建和管理資料庫及各種資料庫對象;備份和恢復資料庫;對sql
server
系統進行安全管理;編寫和執行t-sql腳本等。
企業管理器,它具有一個遵從微軟管理控制台(mmc)的管理界面。左窗格以層疊列表的形式(樹型)顯示注冊的所有sql
server
伺服器,以及每個伺服器中存儲的資料庫對象和提供的服務;右窗格顯示樹型目錄中所選擇目錄項的具體內容。
企業管理器和查詢分析器都是伺服器端集成的工具,我們可以通過企業管理器查看資料庫的結構和相關的對象,而用查詢分析器模擬客戶端的功能,這就類似聯接資料庫的操作,用查詢分析器可以在本地就把資料庫聯接的問題解決。