日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
數(shù)據(jù)庫中的技術(shù)包含那些?

數(shù)據(jù)庫系統(tǒng)由硬件和軟件共同構(gòu)成,硬件主要用于存儲數(shù)據(jù)庫中的數(shù)據(jù),包括計(jì)算機(jī)、存儲設(shè)備等。軟件部分則主要包括 DBMS、支持 DBMS 運(yùn)行的操作系統(tǒng),以及支持多種語言進(jìn)行應(yīng)用開發(fā)的訪問技術(shù)等。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、齊河ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的齊河網(wǎng)站制作公司

DBMS的主要功能包括以下幾個方面。

1) 數(shù)據(jù)定義功能

DBMS 提供數(shù)據(jù)定義語言(Data Definition Language,DDL),用戶通過它可以方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義。

2) 數(shù)據(jù)操縱功能

DBMS 還提供數(shù)據(jù)操縱語言(Data Manipulation Language,DML),用戶可以使用 DML 操作數(shù)據(jù),實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作,如查詢、插入、刪除和修改等。

3) 數(shù)據(jù)庫的運(yùn)行管理

數(shù)據(jù)庫在建立、運(yùn)用和維護(hù)時由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。例如:

數(shù)據(jù)的完整性檢查功能保證用戶輸入的數(shù)據(jù)應(yīng)滿足相應(yīng)的約束條件;
數(shù)據(jù)庫的安全保護(hù)功能保證只有賦予權(quán)限的用戶才能訪問數(shù)據(jù)庫中的數(shù)據(jù);
數(shù)據(jù)庫的并發(fā)控制功能使多個用戶可以在同一時刻并發(fā)地訪問數(shù)據(jù)庫的數(shù)據(jù);
數(shù)據(jù)庫系統(tǒng)的故障恢復(fù)功能使數(shù)據(jù)庫運(yùn)行出現(xiàn)故障時可以進(jìn)行數(shù)據(jù)庫恢復(fù),以保證數(shù)據(jù)庫可靠地運(yùn)行。
4) 提供方便、有效地存取數(shù)據(jù)庫信息的接口和工具

編程人員可通過編程語言與數(shù)據(jù)庫之間的接口進(jìn)行數(shù)據(jù)庫應(yīng)用程序的開發(fā)。數(shù)據(jù)庫管理員(Database Administrator,DBA)可通過提供的工具對數(shù)據(jù)庫進(jìn)行管理。

數(shù)據(jù)庫管理員是維護(hù)和管理數(shù)據(jù)庫的專門人員。

5) 數(shù)據(jù)庫的建立和維護(hù)功能

數(shù)據(jù)庫功能包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)功能,數(shù)據(jù)庫的重組織功能和性能監(jiān)控、分析功能等。這些功能通常由一些使用程序來完成。

數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)。一個完整的數(shù)據(jù)庫系統(tǒng)(Database System,DBS)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶組成。完整的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)關(guān)系如圖所示:

了解SQL語言

MySQL 服務(wù)器正確安裝以后,就已經(jīng)完成了一個完整的 DBMS 的搭建,可以通過命令行管理工具或者圖形化的管理工具對 MySQL 數(shù)據(jù)庫進(jìn)行操作。這種操作實(shí)質(zhì)上是通過結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)來實(shí)現(xiàn)的,SQL 語言是各種數(shù)據(jù)庫交互方式的基礎(chǔ)。

SQL 是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。與其他程序設(shè)計(jì)語言(如C、Java等)不同的是,SQL 由很少的關(guān)鍵字組成,每個 SQL 語句通過一個或多個關(guān)鍵字構(gòu)成。

SQL具有如下優(yōu)點(diǎn)。

一體化:SQL集數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制于一體,可以完成數(shù)據(jù)庫中的全部工作。
使用方式靈活:SQL具有兩種使用方式,可以直接以命令方式交互使用;也可以嵌入使用,嵌入C、C++、Fortran、COBOL、Java等語言中使用。
非過程化:只提操作要求,不必描述操作步驟,也不需要導(dǎo)航。使用時只需要告訴計(jì)算機(jī)“做什么”,而不需要告訴它“怎么做”。
語言簡潔、語法簡單、好學(xué)好用:在ANSI標(biāo)準(zhǔn)中,只包含94個英文單詞,核心功能只用6個動詞,語法接近英語口語。

注意:SQL 語句不區(qū)分大小寫,許多 SQL 開發(fā)人員習(xí)慣對 SQL 本身的關(guān)鍵字進(jìn)行大寫,而對表或者列的名稱使用小寫,這樣可以提高代碼的可閱讀性和可維護(hù)性。本教程也按照這種方式組織 SQL 語句。大多數(shù)數(shù)據(jù)庫都支持通用的 SQL 語句,同時不同的數(shù)據(jù)庫具有各自特有的 SQL 語言特性。

數(shù)據(jù)庫訪問技術(shù)

數(shù)據(jù)庫訪問技術(shù)包括 ODBC、DAO、OLE DB 和 ADO。

ODBC

ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(Windows Open Services Architecture,WOSA)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn) API(應(yīng)用程序編程接口)。這些 API 利用 SQL 來完成其大部分任務(wù)。

ODBC 本身也提供了對 SQL 語言的支持,用戶可以直接將 SQL 語句送給 ODBC。

DAO

DAO(Data Access Object,數(shù)據(jù)訪問對象集)是 Microsoft 提供的基于一個數(shù)據(jù)庫對象集合的訪問技術(shù),可以獨(dú)立于 DBMS 進(jìn)行數(shù)據(jù)庫的訪問。

OLE DB

OLE DB(Object Linking and Embedding Database,對象連接與嵌入)是微軟戰(zhàn)略性的通向不同數(shù)據(jù)源的低級應(yīng)用程序接口。OLE DB 不僅包括微軟資助的標(biāo)準(zhǔn)數(shù)據(jù)接口,開放數(shù)據(jù)庫連通性(ODBC)的結(jié)構(gòu)化查詢語言(SQL)能力,還具有面向其他非 SQL 數(shù)據(jù)類型的通路。

作為微軟的組件對象模型(COM)的一種設(shè)計(jì),OLE DB 是一組讀寫數(shù)據(jù)的方法(在過去可能稱為渠道)。OLD DB 中的對象主要包括數(shù)據(jù)源對象、階段對象、命令對象和行組對象。

ADO

ADO(ActiveX Data Objects)是一個用于存取數(shù)據(jù)源的 COM 組件,提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式 OLE DB 的一個中間層,允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫是如何實(shí)現(xiàn)的,只用關(guān)心到數(shù)據(jù)庫的連接。

訪問數(shù)據(jù)庫的時候,關(guān)于 SQL 的知識不是必要的,但是特定數(shù)據(jù)庫支持的 SQL 命令仍可以通過 ADO 中的命令對象來執(zhí)行。


本文名稱:數(shù)據(jù)庫中的技術(shù)包含那些?
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/dpcdsoi.html