【数据库】数据库的四个基本概念Data DB DBMS DBS
生活随笔
收集整理的這篇文章主要介紹了
【数据库】数据库的四个基本概念Data DB DBMS DBS
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據 Data
一、數據的定義:
數據(Data)
是數據庫中存儲的基本對象。
數據庫 DB
一、數據庫的定義:
數據庫(Database,DB)
數據庫是長期儲存在計算機內,有組織、可共享、大量的數據集合。
二、數據庫的特征
這個要多說一下,計算機存儲里同一個數據有多個副本,如果說這個數據需要修改就要把所有的副本值修改,如果冗余度過高,也就意味著源代碼中有很多個副本值,一個個修改工作量相當大,而且容易出現遺漏現象,導致運行錯誤。同樣的,冗余度是不能沒有的,我們要做的只能是讓冗余度盡量小,因為在數據庫出問題的時候,需要在副本里修改bug,所以冗余度的存在是必須的。
數據庫是提供給用戶使用的
不管數據結構怎么變,應用都不變就是數據獨立性的體現。
保證應用可以在原來的架構上,進行數據優化以達到優化應用功能和畫面等作用。(而不是推翻重建)
數據庫管理系統 DBMS
一、數據庫管理系統的定義:
數據庫管理系統(Database Management System,DBMS)
數據庫管理系統是介于用戶和操作系統之間的數據管理軟件。
二、數據庫管理系統的功能
- 提供數據定義語言(Data Definition Language,DDL)
- 定義數據庫中的數據對象
- 分類組織、存儲和管理各種數據
- 確定組織數據的文件結構和存儲方式
- 實現數據之間的聯系
- 提供多種存取方法(如:索引查找,hash查找 etc.)以提高存取效率
- 提供數據操縱語言(Data Manipulation Language,DML)
- 利用DML操縱數據實現對數據庫的基本操作(增刪改查)
- 保證數據的完整性和安全性(就是說存在后臺數據,用戶看不到也不能修改)
- 多用戶對數據的并發使用(用戶之間的數據不能互相影響,相互獨立)
- 發生故障后的系統恢復(能夠返回到之前某一個)
- 初始數據的輸入,轉換
- 數據庫的轉儲,恢復
- 數據庫數據的批量裝載
- 數據庫的重組織
- 性能監視
- etc.
- DBMS與網絡中其他軟件系統的通信
- DBMS間的數據轉換
- 異構數據庫之間的互訪與互操作
數據庫系統 DBS
一、數據庫系統的定義:
數據庫系統(Database System,DBS)
數據庫系統(DBS)包含數據庫、數據庫管理系統(以及應用開發工具)、應用程序和數據庫管理員(DataBase Administrator,DBA)
總結
以上是生活随笔為你收集整理的【数据库】数据库的四个基本概念Data DB DBMS DBS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: realme真我GT Neo5 240W
- 下一篇: 【数据库】数据模型(类型全+白话讲解)