當前位置:首頁 » 編程語言 » sqlserverqq資料庫管理項目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserverqq資料庫管理項目

發布時間: 2023-01-16 21:58:37

1. 怎麼管理 MS sqlServer資料庫

隨著信息技術的發展,計算機處理數據的方式也發生著變化,文件管理系統--資料庫管理系統。Microsoft SQLServer是一個分布式的關系型資料庫管理系統,具有客戶機/伺服器體系結構,採用了Transact-sql的sql語言在客戶機與伺服器間傳遞客戶機的請求與伺服器的處理結果。 眾所周知,SQLServer2000能夠滿足今天的商業環境要求不同類型的資料庫解決方案。它一種應用廣泛的資料庫管理系統,具有許多顯著的優點:易用性、適合分布式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。除這些核心企業品質外,SQLServer還為您的數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。作為一個完備的資料庫和數據分析包,SQLServer為快速開發新一代企業級商業應用程序、為企業贏得核心競爭優勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的資料庫產品,提供了對可擴展標記語言(XML)的核心支持以及在Internet上和防火牆外進行查詢的能力。 但是MicrosoftSQLServer和其他資料庫產品相比也存在著以下劣勢: 1.開放性。只能運行在微軟的windows平台,沒有絲毫的開放性可言。 2.可伸縮性,並行性。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。 3.性能穩定性。SQLServer當用戶連接多時性能會變的很差,並且不夠穩定。 4.使用風險。SQLServer完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容早期產品。使用需要冒一定風險。 5.客戶端支持及應用模式。只支持C/S模式。 6.如何監控SQLServer的瓶頸 正是因為SQLServer具有上述的劣勢,對其進行有效的監控就顯的非常重要。對其進行監控有以下幾種方式。 1.通過SQLServer自帶的性能監視器。但是通過這種方式有許多缺點,首先監控的指標有限,其次須安裝SQLServer的客戶端工具才能進行查看,這樣對於管理員的實際需要來說,不方便。 2.通過資料庫監控軟體。現在市面上的資料庫監控軟體很多,下面以Mocha BSM產品為例說明如何對資料庫進行監控。 3.怎麼管理? Mocha BSM對SQLServer監控的優點如下: 1.通過可視化的統一界面,詳盡的了解資料庫的所有性能指標,並且可以通過顏色的不同迅速定位資料庫潛在的問題。 2.監控的層次比較深,可以監控到資料庫中所有的資料庫,包括系統庫和用戶庫,監控的顆粒度比較細,可以根據資料庫的重要性不同,對資料庫分別設置獨立的監控策略和告警閥值,這樣可以使最重要的資料庫得到最主要的關注。
3.無人執守的主動式監控。 當資料庫系統出現問題時,可以根據用戶自定義的設置,將告警信息通過郵件,簡訊,語音,客戶端等方式發給相關的負責人,並可以自動的觸發相關的流程進行處理,真正實現了無人執守監控。 4、先進的歷史報表系統,回溯歷史,分析趨勢,並且可以導出為EXCEL PDF等用戶需要的格式。

2. 用SQLServer 做一個宿舍管理的資料庫

create database student
go
use student
go
create table stdInfo
( stdId int primary key ,stdName nvarchar(20) unique,sex nvarchar(2) check(sex='男' or sex='女'),address nvarchar(200),classesid int)
go
create table couse
(
couseid int primary key,cname nvarchar(20)
)
go
create table grade
( stdId int ,couseid int ,score decimal(4,1),primary key(stdId,cid))
go
create table classes
(
classesId int primary key,
cname varchar(20)
)
go
create table teaching
(
teachid int primary key,
tid int ,
classid int,
couseid int,
)
go
create table teacher
(
tid int primary key,
tname varchar(20),
tsex char(2) check(tsex='男' or tsex='女'),
taddress varchar(100)
)

3. QQ用戶信息管理系統c#作業要求連接資料庫的SQL

  • 鏈接資料庫資料庫的服務開啟using(SqlConnectionconn=newSqlConnection("你的資料庫的鏈接字元串")){//這樣就打開了conn.Open();

  • window身份驗證與sqlserver身份驗證的區別。安全級別不同。如果是window身份驗證,那麼當你登陸sqlserver的時候,你的windows用戶,也是sqlserver用戶,所以可以直接登錄。如果是sqlserver身份驗證,那麼你登錄sqlserver的時候,你是需要輸入你的sqlserver用戶,才可以登錄sqlserver。

4. 如何創建SQLSERVER資料庫維護計劃

如何創建SQLSERVER資料庫維護計劃
步驟1:打開企業管理器,如下。

2
步驟2:點擊管理,新建資料庫維護計劃,進入向導,選擇下一步。

3
步驟3:選擇資料庫PUBS,點擊下一步。

4
步驟4:更新資料庫優化信息。可以進行資料庫文件空間設置。我們點擊更改進行調度設置。

5
步驟5: 可以通過修改調度,對作業時間參數進行設置。

步驟6:檢查資料庫完整性。

步驟7:指定資料庫備份計劃。

步驟8:可以編輯調度。

步驟9:指定備份目錄,可以選擇路徑,刪除時間和擴展名。

步驟10:指定事務日誌備份計劃。

步驟11:報表。

步驟12:維護計劃歷史。

步驟13:資料庫維護計劃完成向導。
步驟14:資料庫維護設置的最終結果如下:
資料庫
pubs

伺服器

5. SQLServer資料庫實例教程的內容簡介

本書內容簡明扼要,對每一項重要內容都給出了一個圖文並茂的任務並加上「特別提醒」,充分考慮了SQL Server 2005資料庫管理系統初學者的實際需要,保證初學者從知識的起點開始,逐步掌握SQL Server資料庫管理和開發的基礎知識。本書以「HcitPos管理系統」為例,以任務的形式介紹SQL Server 2005的管理和開發技術,適合「理論實踐一體化」的教學方法,將知識講解與技能訓練有機結合,融「教、學、做」於一體。每章節配備了課堂練習題、選擇題與課外拓展題,附錄給出了實驗練習題,以幫助讀者檢驗對每章的學習效果,還給出兩個階段性項目實戰,可以幫助讀者全面檢查對資料庫基礎和高級應用的學習效果。
本書可作為高職高專院校學生和教師學習SQL Server資料庫管理系統的參考書和教學用書,也適合SQL Server資料庫管理系統的初、中級讀者使用。

6. 想做一個QQ登陸界面,要用到資料庫,我用的是SQLserver,賬號是tracy,沒有密碼,數據原是MCGRADY。

package com.student.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
* 跟資料庫連接的橋梁
* @author Administrator
*
*/
public class DBHelper{
private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String url = "jdbc:sqlserver://localhost:1433;database=chatDB";
private String user = "sa"; //你登錄SQL Server的用戶名
private String password = "sa"; //你登錄SQL Server的密碼
private Connection conn = null;

/**
* 專門用於創建到資料庫的橋梁的方法
* @return 橋梁建成後的連接
*/
public static Connection getConnection(){

try {
Class.forName(driver); //載入驅動
conn = DriverManager.getConnection(url,user,password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}

return conn;
}

/**
* 專門用於關閉橋樑上的所有工具的方法
* @param rs 數據集
* @param pre 數據指令
* @param conn 連接
*/
public void closeAll(ResultSet rs,PreparedStatement pre,Connection conn){
try {
if(rs!=null){
rs.close();
}
if(pre!=null){
pre.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}

}
}

//數據訪問
public class CustomerDAO{
/**
* 驗證是否成功登陸
* @param cid
* @param cpassword
* @return
*/
public boolean doCheckLogin(int cid, String cpassword) {
conn = DBHelper.getConn();
//在SQL Server中查找用戶名和密碼的SQL語句,不知道你的表,你可以修改一下
String sql = "select * from customer where tracy= ? and cpassword = ?";
try {
ps = conn.prepareStatement(sql); //執行sql語句的對象
ps.setInt(1, cid); //為參數賦值
ps.setString(2, cpassword);
rs = ps.executeQuery(); //執行
while(rs.next()){ //如果存在下一行記錄,則返回true
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
}

//測試類
public class Test{
public static void main(String [] args){
private static CustomerDAO service= new CustomerDAO ();
//假設登陸不成功
boolean success = false;
do{
try{
//用BufferedReader來接收用戶的輸入
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("****************歡迎登錄QQ服務系統****************");
System.out.print("請輸入帳號:");
int uid= Integer.parseInt(br.readLine());
System.out.print("請輸入密碼:");
String password = br.readLine();
System.out.println("*********************************************\n");
//這里你可以做個驗證:驗證用戶名密碼是否存在。
success = service.doCheckLogin(customerid, password);
if (success == true) {
//登陸成功,進入主界面
caidan();
}else{
System.out.println("用戶名或密碼錯!");
}
}catch(IOException e){
e.printStackTrace();
}
}while(success == false);
}
}

我這里是用兩層來實現的!由於功能簡單就沒用三層啦!結構就是這樣,你可以看一下,再、坐下簡單的修改就可以啦!界面可以自己實現。