首頁 >後端開發 >C#.Net教程 >.net程式設計師需要知道的資料庫小知識

.net程式設計師需要知道的資料庫小知識

伊谢尔伦
伊谢尔伦原創
2016-12-03 10:53:111118瀏覽

關於資料庫

作為一個有「情懷的」(B格高一些的).NET開發工程師,需要多少知道一些這樣的小故事。

哪怕只是當作一些扯淡的談資。

 

1.文件型資料庫(常見的)

Access

SQLite

SQLServerCE

收到SyBaseSQLServer。

兩者之間關係是這樣的。

SQL Server是由Microsoft開發和推廣的關係資料庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,但後來隨著兩公司的合作結束,他們分別在自己的版本中加入了不同的擴充功能。

於是就有了

MSSQLServer、

和SyBaseSQLServer。

 

3.批次啟動如何使用批次啟動SqlServer服務?

    啟動: net start mssqlserver(服務名)

    關閉:net stop mssqlserver (服務名稱)

注意:windows 7

 

4.登入失敗 登入失敗的解決方案

  1)以windows 驗證方式登錄,看驗證方式 是否支援!

  2)以windows驗證方式登錄,【安全性】→【登入名稱】看是否已停用!

 

5.主鍵Primary Key 主鍵包含哪些類型?

業務主鍵  類似學號,工號,身分證號等等,一般大學課程會預設用這種東西做為主鍵! (不建議)

邏輯主鍵  沒有實際意義,僅編號,跟業務邏輯沒有關係。  (建議)

組合主鍵  兩個欄位共同作為主鍵!大學課程常常這麼幹。但是    (強烈不建議)

 

6.資料類型 MSSqlServer中常用的資料類型

  1)圖片Image

 10)       nchar(10)      nvarchar(10)

         varchar(max)        nvarchar(max)         text(10)      ntext(10)

 

        2.1)char 和varchar的區別

                char       是固定長度的

                varchar  是可變長度的    從壓縮空間的角度講,一般使用varchar比較好。

 

        2.2)  nchar與char的差異

                               而nchar(10) 是使用Unicode編碼的,可儲存10個字母,10個漢字。

 

        2.3) 長篇文字以何種類型儲存?

        server 2000 以前使用   Text  / NText

       
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn