南京正厚軟件技術(shù)培訓(xùn)學(xué)校

7x24小時咨詢熱線

400-660-3310

當前位置 : 好學(xué)校 南京正厚軟件技術(shù)培訓(xùn)學(xué)校 學(xué)習(xí)資訊 資訊詳情

什么是數(shù)據(jù)庫

2021-11-30

互聯(lián)網(wǎng)技術(shù)

什么是數(shù)據(jù)庫

數(shù)據(jù)庫,英文譯為database,簡稱DB

數(shù)據(jù)庫是指長期存儲在計算機內(nèi)、有組織的、可共享的、大量的數(shù)據(jù)集合

數(shù)據(jù)庫會將存儲的數(shù)據(jù)表格化,然后在經(jīng)過處理后生成數(shù)據(jù)庫文件

數(shù)據(jù)庫數(shù)據(jù)庫文件將數(shù)據(jù)進行保存

數(shù)據(jù)庫分類

非關(guān)系型和關(guān)系型

非關(guān)系型數(shù)據(jù)庫

數(shù)據(jù)于數(shù)據(jù)之前不存在必然的關(guān)聯(lián)關(guān)系

關(guān)系型數(shù)據(jù)庫

關(guān)系——一個關(guān)系對應(yīng)一張表。

元組——表中的一行為一個元組

屬性——表中的一列即為一個屬性

關(guān)系和屬性在設(shè)計的時候一定要有關(guān)聯(lián)性

屬性是表的一列,通常稱為字段。

屬性一般在表的上方,下方為屬性值

一行屬性值構(gòu)成一個元組,也可以稱為一組記錄

主鍵——主鍵由表中的某個屬性或多個屬性組成,可以一標識一個元組即一行記錄,主鍵不能為空必須一

域——域是屬性(字段)的取值范圍

分量——一行記錄的某個字段的具體的值

數(shù)據(jù)庫的邏輯位置

針對用戶來說

用戶→瀏覽器→web服務(wù)器→應(yīng)用服務(wù)器→數(shù)據(jù)庫

用戶只會通過瀏覽器看到最終的結(jié)果,看不到數(shù)據(jù)庫中的表結(jié)構(gòu),不能修改數(shù)據(jù)庫表

對于研發(fā)人員來說

研發(fā)團隊→數(shù)據(jù)庫訪問工具→數(shù)據(jù)庫

可以通過數(shù)據(jù)庫訪問工具查看表結(jié)構(gòu)并對表做出修改

數(shù)據(jù)庫在測試活動中的應(yīng)用

搭建軟件環(huán)境

編寫數(shù)據(jù)庫腳本——填寫在測試用例中,在執(zhí)行測試用例時,檢查數(shù)據(jù)結(jié)果

生成合理的測試環(huán)境——生成數(shù)據(jù),導(dǎo)入數(shù)據(jù)

數(shù)據(jù)庫管理系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng),英文譯為database manage system,簡稱DBMS

數(shù)據(jù)庫管理員,應(yīng)為譯為database administrator,簡稱DBA

主要是針對數(shù)據(jù)庫軟件進行管理和對應(yīng)的腳本進行優(yōu)化

常見的數(shù)據(jù)管理系統(tǒng)有:Oracle、DB2、MySQL、SQL server等

SQL語句

在關(guān)系型數(shù)據(jù)庫中,我們主要是使用SQL語句實現(xiàn)對數(shù)據(jù)庫的操作

SQL是Stricture Query Language的簡寫,譯為結(jié)構(gòu)化查詢語句

SQL語句常用分類

在SQL語句中根據(jù)語句的不同功能和不同用法,又可以細分為多種語句。

我們常用的有三種:

DQL(Data QueryLanguage):數(shù)據(jù)庫查詢語句——select

DML(Data Manipulation Language):數(shù)據(jù)庫操縱語句——insert、update、delete

一般會把select誤認為是DML,現(xiàn)在也默認把select歸屬在dml語句中

DDL(Data Definition Language):數(shù)據(jù)庫定義語句——create、drop、alter

SQL語句特點

不區(qū)分大小寫

關(guān)鍵字必須以空格隔開

表名之間用逗號(,)隔開

列名之間用逗號(,)隔開

用分號(;)表示一條語句的結(jié)束

數(shù)據(jù)庫查詢語句DQL

DQL是用來查找數(shù)據(jù)庫中符合條件的數(shù)據(jù)時使用的語句

常用的關(guān)鍵字是select

按照書寫順序排列:select、from、where、group by、having、order by

按照執(zhí)行順序排列:from、where、group by、having、select、order by

語句的書寫方法有:

select 內(nèi)容 from 表名;

select 內(nèi)容 from 表名 where 條件;

這一次就簡單的說這么多,喜歡的小伙伴可以先去練習(xí)一下,下期繼續(xù)?。?!

收藏
分享到:

相關(guān)課程

相關(guān)資訊

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

認證等級

信譽良好,可安心報讀

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

已獲好學(xué)校V2信譽等級認證

信譽值

  • (60-80)基礎(chǔ)信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續(xù)信賴
  • (91-100)充分信譽積累,推薦報讀

與好學(xué)校簽訂讀書保障協(xié)議:

  • 100%
  • 65
  • 12363
在線咨詢
;