av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

數(shù)據(jù)庫開發(fā)與ADO.NET

未來三天將給大家把數(shù)據(jù)庫開發(fā)與ADO.NET基礎(chǔ)過一遍,然后就講呼叫中心那個項目。在數(shù)據(jù)庫開發(fā)和ADO.NET這方面,我們主要講解這些內(nèi)容:

目前創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、城關(guān)網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1、 從零基礎(chǔ)將數(shù)據(jù)開發(fā),怎么進(jìn)行數(shù)據(jù)庫操作以及一些常見的SQL語句

2、 接著就講解ADO.NET,文件流的方式還有一種就是數(shù)據(jù)集的方式

在前面做那個“人力資源管理”那個小程序時我們自己寫的數(shù)據(jù),我們看看自己的寫的數(shù)據(jù)庫的弊端:

麻煩、效率低下,如果數(shù)據(jù)量非常大的情況下,你查找數(shù)據(jù)也非常的慢,你得一個個記錄一個記錄的找。如果你想把你的查詢速度調(diào)高了,那么對你數(shù)據(jù)結(jié)構(gòu)和算法的要求非常高。

并發(fā)性差,如果我們兩個人同時修改數(shù)據(jù)庫內(nèi)容,會出現(xiàn)什么情況?各種情況,你想想兩個人同時將數(shù)據(jù)寫入這個文件。如果都是自己寫數(shù)據(jù)那就是太痛苦了。這樣就誕生了數(shù)據(jù)庫這個東西

數(shù)據(jù)庫概述

1、 用自定義文件格式保存數(shù)據(jù)的劣勢

2、 DBMS(DataBase Management System,數(shù)據(jù)管理系統(tǒng))和數(shù)據(jù)庫。平時談到“數(shù)據(jù)庫”有兩種含義:

MS-SQL Server、Oracle等某種DBMS

存放一堆數(shù)據(jù)表的一個分類(Catalog)

3、 不同品牌的DBMS有自己的不同的特點:MySQL(速度非???,但是不嚴(yán)謹(jǐn),適用網(wǎng)站開發(fā))、MS-SQL Server(結(jié)合.NET比較好)、DB2(大型數(shù)據(jù)安全性)、Oracle、Access(當(dāng)文件來用)、Sybase-SQL Sever等。對開發(fā)人員來講、大同小異

4、 SQL<>SQL Server<>MS-SQLServer。最常見的錯誤

5、 除了Aceess、SQLSeverCE等文件類型的數(shù)據(jù)庫外,大部分?jǐn)?shù)據(jù)庫需要數(shù)據(jù)庫服務(wù)器才能運行。學(xué)習(xí)、開發(fā)時是連接本機的數(shù)據(jù)庫,上線運行時是數(shù)據(jù)庫運行在單獨的服務(wù)器。

數(shù)據(jù)庫中的概念

數(shù)據(jù)庫數(shù)據(jù)為什么要分成一個個小格子呢?

Catalog(分類)(專業(yè)說法)(又叫數(shù)據(jù)庫DataBase、表空間TableSpace),不同類的數(shù)據(jù)應(yīng)該放到不同的數(shù)據(jù)庫中

便于對各個Catalog進(jìn)行個性化管理

避免命名沖突

安全性更高

Table(表),書放到書架上,碗放到櫥柜中,不同類型的資料放到不同類型的格子中,將這種區(qū)域叫做表(Table)。不同的表根據(jù)放的數(shù)據(jù)不同進(jìn)行空間優(yōu)化,找起來也方便。

列(Column)、字段(Field)。

2011年10月入職,是產(chǎn)品開發(fā)部的,姓名馬小虎

王二小,技術(shù)支持部,入職是2010年7月

姓名 馬小虎 姓名 部門 入職時間

部門 開發(fā)部

入職時間 2008.06

其實就跟在前面學(xué)習(xí)C#一樣,你如果用字符串來存儲“2011年10月入職,是產(chǎn)品開發(fā)部的,姓名馬小虎”,查找具體信息比如姓名,入職時間就比較累了,我們?nèi)绻⒁粋€類來查找就相對來說方便許多?,F(xiàn)在很多的表就像Excel數(shù)據(jù)分的很清楚。

比如我要建立一個管財務(wù)的數(shù)據(jù),比如我要給別人發(fā)工資、報銷,放到一個數(shù)據(jù)庫里面。還有員工的管理,他的福利、入職、離職、社保、保險這些東西我也給他放到數(shù)據(jù)庫里面。如果我把這些數(shù)據(jù)放到一個格子里面就很麻煩了。財務(wù)的數(shù)據(jù)和人力資源的數(shù)據(jù)都有人的描述。財務(wù)數(shù)據(jù),我這個員工的銀行賬號是多少,開戶行是什么?人力資源的數(shù)據(jù),他的工號是多少?這些不同類型的數(shù)據(jù)放到一起肯定亂掉了。你想想,如果財務(wù)數(shù)據(jù)和人力資源數(shù)據(jù)放到一個格子里面?這樣就出現(xiàn)了一個問題:管人力資源的人能夠看到你財務(wù)的數(shù)據(jù),我管財務(wù)的人也能看到你人力資源的數(shù)據(jù),很不安全。一般財務(wù)數(shù)據(jù)在公司很保密的。所以呢,要將不同類型的數(shù)據(jù)放到不同數(shù)據(jù)庫中。比如我們以后要開發(fā)人力資源系統(tǒng)就建立一個人力資源系統(tǒng)的數(shù)據(jù)庫,開發(fā)一個OA系統(tǒng)就建立一個OA系統(tǒng)數(shù)據(jù)庫。

先建數(shù)據(jù)庫——建立表——分列

主鍵

避免重復(fù)

如果你公司有相同的名字的員工都叫,王小虎。那么要查找它的入職信息就會重復(fù)的情況。這樣一般公司都會給你一個工號以用作區(qū)分。唯一標(biāo)識一行數(shù)據(jù),工號就是主鍵。

主鍵的兩種使用策略:業(yè)務(wù)主鍵和邏輯主鍵。

業(yè)務(wù)主鍵,對業(yè)務(wù)來說有意義的主鍵,比如用他身份證號做主鍵,用銀行賬號做主鍵或用他的工號做主鍵,你想想什么什么號都是有意義的啊?

邏輯主鍵:沒有業(yè)務(wù)意義的主鍵,比如我給每個員工分配一個流水號(計算機才能理解,完全給程序看,業(yè)務(wù)人員不會看的)

我現(xiàn)在主要推薦邏輯主鍵,因為業(yè)務(wù)主鍵很難保證不重復(fù)。比如你開發(fā)一個系統(tǒng)用身份證來作主鍵(有重復(fù)的嫌疑),電話號碼(升位,之前加個8什么)。

邏輯主鍵是不給用戶看到的

表間關(guān)聯(lián)、外鍵(ForeignKey)

商品名

價格

生產(chǎn)廠家

廠家地址

廠家電話

大大香瓜子

5.00

大大食品廠

恰恰大街300號

010-123456

大大開心果

15.00

大大食品廠

恰恰大街300號

010-123456

苦咖啡

2

伊利工廠

內(nèi)蒙古伊利路1號

400400400

隨便

3

伊利工廠

內(nèi)蒙古伊利路1號

400400400

冰工廠

1

伊利工廠

內(nèi)蒙古伊利路1號

400400400

大家看上面一張表,我要記錄產(chǎn)品中所有的信息,我就用這么一張Excel表把它記錄下來,我這樣記載信息的缺點就是數(shù)據(jù)重復(fù),一旦我的廠家地址發(fā)生便更就要把所有廠家地址都改了,太痛苦了。如果放在數(shù)據(jù)庫里面要更新的,很麻煩。所以,我們設(shè)計數(shù)據(jù)庫的時候千萬別這么設(shè)計。我們應(yīng)該建立兩張表,首先我給工廠編號,001和002兩個工廠。我要更新廠家信息的時候也很方便。大家看,這樣做有什么缺點,麻煩。但是麻煩歸麻煩但是后面的數(shù)據(jù)庫都是這樣的

商品

價格

廠家編號

大大香瓜子

5.00

001

大大開心果

15.00

001

苦咖啡

2

002

隨便

3

002

冰工廠

1

002

上表中的,廠家編號就是外鍵(Foreign Key)

編號

名稱

地址

電話

001

大大食品廠

恰恰大街300號

010-123456

002

伊利工廠

內(nèi)蒙古伊利路1號

400400400

上表中編號就是主鍵(Key)


分享名稱:數(shù)據(jù)庫開發(fā)與ADO.NET
當(dāng)前網(wǎng)址:http://uogjgqi.cn/article/ccccped.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流