什麼是資料庫?

時間 2023-05-31 02:00:04

1樓:帳號已登出

資料庫是資料管理的有效技術,是由一批資料構成的有序集合,這些資料被存放在結構化的資料表裡。資料表之間相互關聯,反映客觀事物間的本質聯絡。資料庫能有效地幫助一個組織或企業科學地管理各類資訊資源。

資料是資料庫中儲存的基本物件,是按一定順序排列組合的物理符號。資料有多種表現形式,可以是數字、文字、影象,甚至是音訊或**,它們都可以經過數字化後存入計算機。

資料庫是資料的集合,具有統一的結構形式並存放於統一的儲存介質內,是多種應用資料的整合,並可被各個應用程式所共享。

在日常生活中,人們可以直接用中文、英文等自然語言描述客觀事物。在計算機中,則要抽象出對這些事物感興趣的特徵,並組成一個記錄來描述。

例如,在學生檔案中,學生資訊是由學號、姓名、性別、年齡、籍貫、聯絡**等特徵組成的,那麼這些具體的特徵值所構成的一條記錄就是一個學生的資訊資料,例如「2016010102,張三,男,26,山西,計算機學院,185***

值得注意的是,資料的描述形式還不能完全表達其內容,需要經過解釋。例如,對於上面這條學生記錄,瞭解其含義的人會得到這樣的資訊:張三的學號是 2016010102,今年 26 歲,山西人,就讀於計算機學院,他的聯絡**是 185***而不瞭解其語義的人則無法理解其含義。

所以,資料和對資料的解釋是不可分的,資料的解釋是指對資料含義的說明,資料的含義也稱資料的語義,因此資料與其語義密不可分,沒有語義的資料是沒有意義和不完整的。

2樓:優炫軟體

資料庫是存放資料的倉庫。是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。

上面這樣講是不是大家有點難以理解?那我們來舉個例子。

每個人家裡都會有冰箱,冰箱是用來幹什麼的?冰箱是用來存放食物的地方。同樣的,資料庫是存放資料的地方,它的儲存空間很大,可以存放百萬條、千萬條、上億條資料。

除了存放資料,資料庫還有一個功能,就是對資料進行管理,所以又把資料庫稱為資料管理系統。我們也可以將資料庫看成一個檔案櫃,資料庫就是電子化的檔案櫃,我們對檔案櫃中檔案的寫入,刪除修改,檢視,對應資料庫就是增、刪、改、查。

那麼你可能會問了,這些資料用excel儲存和管理就可以啦,為什麼還需要用資料庫呢?

網盤的容量也是大於硬碟的,資料庫不僅能夠持續化儲存,而且讀寫速度也很高,可以極大程度地保證資料的有效性,而不是像excel檔案一樣,極易產生修改錯誤。

3樓:特別情景劇本

開個玩笑:從你說出這句話的時候,你應該對計算機瞭解很少。那麼什麼是資料庫那?

專業一點講:他是可以表示漢字、字元、資料、貨幣、日期等資訊的倉庫,並對這些資訊按照組、列的規則存放,對資訊進行安全、規範、底冗餘性的整合化管理,並對資訊的有超過任何一門語言的處理能力。我估計你會聽得有點暈的,因為這是一個對資料庫的比較內在性質的描述了,那你只需要知道它拿來幹什麼就可以了。

資料庫既然是資料儲存的倉庫那麼自然就是儲存資訊的了,用它有很多的好處,如果你找一本資料庫理論方面的書隨便看一看就明白了,我這裡隨便舉一個例子:

例1:一個公司一般都有人事部門、財務部門、採購部門、銷售部門、行政部門。假設一個人是採購部門的人,那麼人事部門必須也要有他的資訊,表示本公司存在這個人,財務部門也同樣,不然工資無法傳送,那麼當一個人退出本公司的時候,人事部門將此人的資訊劃掉而財務部門無法知道,需要人工通知,如果人工沒有通知到,那麼就可能哪個人推出公司後還可以拿到工資。

資料庫就可以實現資料的一致性修改問題。

4樓:凡人惰

資料庫是一個按資料結構來儲存和管理資料的計算機軟體系統。資料庫的概念實際包括兩層意思:

1)資料庫是一個實體,它是能夠合理保管資料的「倉庫」,使用者在該「倉庫」中存放要管理的事務資料,「資料」和「庫」兩個概念結合成為資料庫。

2)資料庫是資料管理的新方法和技術,它能更合適的組織資料、更方便的維護資料、更嚴密的控制資料和更有效的利用資料。

5樓:若依學長

資料庫專業的來說,其實就是一種電子的倉庫,是專門儲存資料和管理管理資料的一種處所,使用者可以對資料庫中的資料進行新增和更新或者刪除等操作。

6樓:匿名使用者

資料庫是計算機應用系統中的一種專門管理資料資源的系統。

資料有多種形式,如文字、數碼、符號、圖形、影象以及志聲音等。資料是所有計算機系統所要處理的物件。人們所熟知的一種處理辦法是製作檔案,即將處理過程編成程式檔案,將所涉及的資料按程式要求組織成資料檔案,用程式檔案來呼叫。

資料檔案與程式檔案保持著一定的對應關係。在計算機應用迅速發展的情況下,這種檔案式方法便顯出不足。比如,它使得資料通用性差,不便於移植,在不同檔案中儲存大量重複資訊,浪費儲存空間,而且更新不便。

資料庫系統便能解決上述問題。資料庫系統不從具體的應用程式出發,而是立足於資料本身的管理,它將所有資料儲存在資料庫中,進行科學的組織,並藉助於資料庫管理系統,以它為中介,與各種應用程式或應用系統介面,使之能方便地使用資料庫中的資料。就好像醫院中的藥房一樣,面向所有科室,不論哪個科開的藥都可到藥房去拿藥,藥品的進出、更新、儲存均由藥房來做。

有了資料庫系統,所有應用程式都可以通過訪問資料庫的辦法來使用所需的資料,實現了資料資源的共享。資料庫管理系統負責各種資料的維護、管理工作,如大批資料的更新、儲存、交流等也很方便,資料的查詢、檢索等操作也變得十分容易。

一個資料庫系統通常由三部分組成:

1)資料庫(db) 是按照某種規範格式存放在一起的相關資料的集合。簡言之,資料庫是集中存放的大批資料檔案。

2)資料庫管理系統(dbms) 是操縱和管理資料庫的大型軟體,是使用者的個別應用與整個資料庫之間的介面。當使用者向資料據庫發出訪問請示後,dbms接受,分析該使用者的請求,並根據使用者請求去操縱(查詢、儲存、更新)資料庫中的有關資料。

3)使用者應用 指使用者根據自身的需要,利用dbms提供的相關命令編制的一組實用程式。例如在一個飯店管理的資料庫系統中,可能會存在著多個使用者應用,包括預訂房間、客登記、訂購機票等。

90年代以來,不同的應用領域對資料庫的需求使資料庫技術向非傳統應用方面發展,產生了新的智慧資料庫、知識資料庫、影象資料庫、物件導向資料庫和可擴充資料庫等。

7樓:來自黃袍山可靠的抹香鯨

資料庫就是儲存資料的地方。在電腦中,在記憶體中,在硬碟中的東西都是儲存在資料庫中的資料。而這些資料所待的地方就叫做資料庫。也可以稱為電子化的「檔案櫃」。

在電腦科學與應用中的資料庫意味著今後資料會越來越龐大,也意味著資料在以後的發展中在重多的科學還有應用中要運用到更多的資料。

資料庫管理系統可以依據它所支援的資料庫模型來作分類,例如關係式、xml;或依據所支援的計算機型別來作分類,例如伺服器群集、或依據所用查詢語言來作分類,例如sql、xquery;或依據效能衝量重點來作分類,例如最大規模、最高執行速度的分類方式。

不論使用哪種分類方式,一些dbms能夠跨類別,同時支援多種查詢語言。早期比較流行的資料庫模型有三種,而在當今的網際網路中最常見的就是關係型資料庫和非關係型資料庫。

8樓:匿名使用者

資料庫(database,db)是按照資料結構來組織、儲存和管理資料的倉庫。隨著資訊科技和市場的發展,特別是20世紀90年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種型別,從最簡單的儲存有各種資料的**到能夠進行海量資料儲存的大型資料庫系統,在各個方面都得到了廣泛的應用。

資料庫是一個長期儲存在計算機內的、有組織的、有共享的、統一管理的資料集合。它是一個按資料結構來儲存和管理資料的計算機軟體系統。也就是說,資料庫包含有兩種含義:

保管資料的「倉庫」,以及管理資料的方法和技術。

資料庫的發展大致可以劃分為以下幾個階段:人工管理階段、檔案系統階段、資料庫系統階段、高階資料庫階段。根據資料結構的聯絡和組織,資料庫大致可以分為3類:

層次式資料庫、網路式資料庫和關係型資料庫。

不管是哪種型別的資料庫,都應該有以下共同的屬性:採用特定的資料型別;增加資料共享、減少資料冗餘;具有較高的資料獨立性;具有統一的資料控制功能。

常見的資料庫有甲骨文公司的oracle、ibm公司的db2、微軟公司的access與sql server以及正要詳細介紹的mysql。

9樓:小柔說塔羅星座

現在的資訊系統一般都是用資料庫來儲存資料,利用資料庫可以高效的對資料進行管理,包括資料的有效組織,查詢和修改,同時可容易實現備份和恢復。

資料庫的儲存空間很大,可以存放百萬條、千萬條、上億條資料。但是資料庫並不是隨意地將資料進行存放,是有一定的規則的,否則查詢的效率會很低。

當今世界是一個充滿著資料的網際網路世界,充斥著大量的資料。即這個網際網路世界就是資料世界。資料的**有很多,比如出行記錄、消費記錄、瀏覽的網頁、傳送的訊息等等。

除了文字型別的資料,影象、**、聲音都是資料。

資料庫是什麼,什麼是資料庫

資料的一個集合,用來存資料,可以對資料進行管理.資料庫,顧名思義,是存入資料的倉庫。只不過這個倉庫是在計算機儲存裝置上的,而且資料是按一定格式存放的。當人們收集了大量的資料後,應該把它們儲存起來進入近一步的處理,進一步的抽取有用的資訊。當年人們把資料存放在檔案櫃中,可現在隨著社會的發展,資料量急劇增...

資料庫問題,資料庫問題

一張表查資料不用建立檢視的吧,直接插入資料庫就可以 參考 檢視應用的舉例 例子5 3 使用with check option子句問題提出 若建立檢視ygb view,其程式清單如下 create view ygb view as select from 員工表 where 員工表.性別 女 執行下列...

資料庫的SQL,什麼是資料庫 微軟的SQL又是什麼

public sqlconn as adodb.connection 定義一個資料庫連線sqlconn on error goto handler 發生錯誤時跳轉到 handler標籤 set sqlconn new adodb.connection 例項化sqlconn sqlconn.curso...