国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【數(shù)據(jù)庫】基本概念

這篇具有很好參考價值的文章主要介紹了【數(shù)據(jù)庫】基本概念。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一章

  1. 為什么在 ANSI/SPARC 體系結(jié)構(gòu)中,外模式需要設(shè)計成多個?這么做有什么好處?
    • 外模式:單個用戶所看的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,用戶與數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)接口。保證數(shù)據(jù)安全性,每個用戶只能看到外模式中的數(shù)據(jù),其余數(shù)據(jù)不可見。
    • 重點:簡潔方便,安全性,靈活性。
  2. 什么是數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性?請舉例說明。
    • 當概念模式發(fā)生改變時,只要修改外模式/ 模式映象,可保持外模式不變,從而保持用戶應(yīng)用程序不變,保證了數(shù)據(jù)與用戶程序的邏輯獨立性。
  3. 關(guān)系數(shù)據(jù)模型要求外碼所引用的屬性必須是候選碼,我們能否放松要求讓外碼引用非碼 屬性?試給出你的分析。
    • 不能,候選碼唯一,非碼屬性不唯一
  4. 現(xiàn)實世界中的數(shù)據(jù)約束是否都可以通過關(guān)系數(shù)據(jù)模型的三類完整性規(guī)則來表示?如果 是,請解釋理由。如果不是,請給出一個反例。
    • 不可以,比如優(yōu)秀率不超過40%,不及格率不超過30%。
    • 注:用戶定義的完整性只能對某一屬性設(shè)置具體的約束,不能對表
      的統(tǒng)計量進行約束。涉及多個元組的約束或單個元組多屬性的約束
      據(jù)無法通過完整性規(guī)則來表示

第二章

三級模式

SQL語言支持數(shù)據(jù)庫三級模式結(jié)構(gòu),在SQL中,模式對應(yīng)于基本表,內(nèi)模式對應(yīng)于存儲文件,外模式對應(yīng)于視圖和部分基本表,元組對應(yīng)于表中的行,屬性對應(yīng)于表中的列。

概念模式是所有用戶的公共數(shù)據(jù)視圖:
? 不涉及數(shù)據(jù)物理存儲的細節(jié)和硬件環(huán)境
?一個數(shù)據(jù)庫只有一個概念模式
外模式是單個用戶的視圖:
? 用戶與數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)接口,對于用戶而言,外模式就是數(shù)據(jù)庫
? 建立在概念模式之上,同一模式上可有多個不同的外模式
內(nèi)模式是數(shù)據(jù)庫內(nèi)部的存儲視圖:
? 數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述:
記錄的存儲方式:順序存儲、按B樹組織還是散列存儲?
索引按什么方式組織:排序、散列?
數(shù)據(jù)是否加密?是否壓縮存儲?
?不涉及物理塊(或頁)的大小,也不考慮具體設(shè)備的柱面或磁道大小
?一個數(shù)據(jù)庫只有一個內(nèi)模式


在數(shù)據(jù)庫中,DDL(Data Definition Language)和DML(Data Manipulation Language)是兩個重要的概念。

DDL主要用于定義數(shù)據(jù)庫的結(jié)構(gòu)和元素,例如創(chuàng)建、刪除、修改表格,定義列、限制和索引等。DDL的操作一般不會影響數(shù)據(jù)庫中的數(shù)據(jù),而是用于創(chuàng)建、修改和刪除數(shù)據(jù)庫對象的定義。

DML主要用于操作數(shù)據(jù)庫中的數(shù)據(jù),例如插入、刪除、更新和查詢數(shù)據(jù)等。DML的操作會影響數(shù)據(jù)庫中的數(shù)據(jù)。

簡單來說,DDL用于定義數(shù)據(jù)庫中的結(jié)構(gòu)和元素,DML用于對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。

除了DDL和DML之外,還有DCL和DQL。

DCL是指數(shù)據(jù)控制語言(Data Control Language),用于控制數(shù)據(jù)庫用戶的訪問權(quán)限,包括授權(quán)和撤銷權(quán)限等操作,例如GRANT和REVOKE語句。

DQL是指數(shù)據(jù)查詢語言(Data Query Language),用于從數(shù)據(jù)庫中查詢數(shù)據(jù),例如SELECT語句。


第三章

  • ? 超碼(Super Key)
    • 在關(guān)系模式中能唯一標識一個元組的屬性集稱為關(guān)系模式
      的超碼
  • ? 候選碼(Candidate Key)
    • 不含多余屬性的超碼
    • 包含在任何一個候選碼中的屬性稱為主屬性(Primary Attribute)
    • 不包含在任何一個候選碼中的屬性稱為非主屬性(Non-prime Attribute)
  • ? 主碼(Primary Key)
    • 用戶選作元組標識的一個候選碼稱為主碼,其余的候選碼稱為替換碼(Alternate Key)
  • 一個關(guān)系是一個規(guī)范化的二維表格
    • 屬性值不可分解
      • 不允許表中有表
    • 元組不可重復(fù)
      • 因此一個關(guān)系模式至少存在一個候選碼
    • 沒有行序,即元組之間無序
      • 關(guān)系是元組的集合
    • 沒有列序,即屬性之間無序
      • 關(guān)系模式是屬性的集合
  • 關(guān)系數(shù)據(jù)庫的數(shù)據(jù)和操作必須遵循的規(guī)則
    • 實體完整性(Entity Integrity)
    • 參照完整性(Referential Integrity)
    • 用戶自定義完整性(User-Defined Integrity)

第四章

SQL數(shù)據(jù)庫的三級體系結(jié)構(gòu)

【數(shù)據(jù)庫】基本概念

SQL的組成

【數(shù)據(jù)庫】基本概念

視圖

視圖的概念

  • 視圖是從一個或幾個基本表中導(dǎo)出的虛擬表,其數(shù)據(jù)沒有實際存儲,但可以和表一樣操作
  • 視圖具有和表一樣的邏輯結(jié)構(gòu)定義
  • 但視圖沒有相應(yīng)的存儲文件,而每個表都有相應(yīng)的存儲文件
舉例

把每門課程的課程號和平均成績定義為視圖

cs_view(sno,name,age):
Create View c_view
As Select c#, AVG(score) as avg_score
From sc
Group By c#
cs_view(s#,sname,age):
Create View c_view (cno, avg_score)
As Select c#, AVG(score) 
From sc
Group By c#

在查詢中使用了函數(shù)時
若省略列名表,則必須為函數(shù)指定別名
若使用了列名表,則可以不指定函數(shù)的別名
文章來源地址http://www.zghlxwxcb.cn/news/detail-409496.html

視圖的用途

  • 邏輯數(shù)據(jù)獨立性:用戶程序與數(shù)據(jù)庫結(jié)構(gòu)
  • 簡化了用戶眼中的數(shù)據(jù),使用戶可以集中于所關(guān)心的數(shù)據(jù)上
  • 同一數(shù)據(jù)庫對不同用戶提供不同的數(shù)據(jù)呈現(xiàn)方式
  • 安全保護

視圖的更新

  • 不是所有視圖都是可更新的
  • 基于連接查詢的視圖不可更新
  • 使用了函數(shù)、表達式、Distinct的視圖不可更新
  • 使用了分組聚集操作的視圖不可更新
  • 只有建立在單個表上,而且只是去掉了基本表的某些行和列,但保留了主鍵的視圖才是可更新的

到了這里,關(guān)于【數(shù)據(jù)庫】基本概念的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 數(shù)據(jù)庫系統(tǒng)概論(第五版)——第一章參考答案

    數(shù)據(jù)庫系統(tǒng)概論(第五版)——第一章參考答案

    第1章 緒論 1 .試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。 ( 1?)數(shù)據(jù)( Data ) :描述事物的符號記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類有數(shù)字、文字、圖形、圖像、聲音、正文等。數(shù)據(jù)與其語義是不可分的。解析在現(xiàn)代計算機系統(tǒng)中數(shù)據(jù)的概念是廣義的。早期的計算機系

    2024年01月23日
    瀏覽(27)
  • 開源數(shù)據(jù)庫MYSQL DBA運維實戰(zhàn) 第一章 部署

    開源數(shù)據(jù)庫MYSQL DBA運維實戰(zhàn) 第一章 部署

    數(shù)據(jù)庫管理系統(tǒng)? DBMS? ? SQL(RDS關(guān)系型數(shù)據(jù)庫) DBA? 工程師 DDL? 數(shù)據(jù)庫定義語言:數(shù)據(jù)庫,表,視圖,索引,存儲過程,函數(shù) DML? 數(shù)據(jù)庫操縱語言:插入數(shù)據(jù)insert,刪除數(shù)據(jù)delete,更新數(shù)據(jù)update DQL? 數(shù)據(jù)庫查詢語言:查詢數(shù)據(jù)selete DCL? 數(shù)據(jù)庫控制語言:例如控制用戶的訪

    2024年02月21日
    瀏覽(33)
  • 【軟考數(shù)據(jù)庫】第一章 計算機系統(tǒng)基礎(chǔ)知識

    【軟考數(shù)據(jù)庫】第一章 計算機系統(tǒng)基礎(chǔ)知識

    目錄 目錄 1.1 計算機系統(tǒng) 1.1.1 計算機硬件組成 1.1.2 中央處理單元 1.1.3 數(shù)據(jù)表示 1.1.4 校驗碼 1.2 計算機體系結(jié)構(gòu) 1.2.1 體系結(jié)構(gòu)分類 1.2.2?指令系統(tǒng)存 1.2.3?儲系系統(tǒng) 1.2.4?輸入/輸出技術(shù) 1.2.5?總線結(jié)構(gòu) 1.3 可靠性、性能、安全 1.3.1 計算機可靠性 1.3.2?計算機系統(tǒng)的性能評價 1.

    2023年04月13日
    瀏覽(23)
  • 數(shù)據(jù)庫系統(tǒng)概述——第一章 緒論(知識點復(fù)習+練習題)

    數(shù)據(jù)庫系統(tǒng)概述——第一章 緒論(知識點復(fù)習+練習題)

    ? 博主: 命運之光 ?? 專欄: 離散數(shù)學考前復(fù)習(知識點+題) ?? 專欄: 概率論期末速成(一套卷) ?? 專欄: 數(shù)字電路考前復(fù)習 ?? 專欄: 數(shù)據(jù)庫系統(tǒng)概述 ? 博主的其他文章: 點擊進入博主的主頁????? 前言: 身為大學生考前復(fù)習一定十分痛苦,你有沒有過以

    2024年02月09日
    瀏覽(25)
  • 數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-1】-LAMP & LNMP 簡介

    數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-1】-LAMP & LNMP 簡介

    WEB 的本意是蜘蛛網(wǎng)和網(wǎng),在網(wǎng)頁設(shè)計中稱為網(wǎng)頁?,F(xiàn)廣泛譯作網(wǎng)絡(luò)、互聯(lián)網(wǎng)等技術(shù)領(lǐng)域。日常生活中用戶使用瀏覽器請求一個 URL ,這個 URL 標識著某個特定的服務(wù)器的特定資源,服務(wù)器接收到請求之后,服務(wù)器就把生成的 HTML 網(wǎng)頁通過 HTTP 協(xié)議發(fā)送給瀏覽器。 早期的 WEB 頁

    2024年01月18日
    瀏覽(19)
  • 數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-2】(LAMP——apache2環(huán)境搭建)

    數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-2】(LAMP——apache2環(huán)境搭建)

    Apache HTTP 服務(wù)器項目致力于為現(xiàn)代操作系統(tǒng)(包括 UNIX 和 Windows)開發(fā)和維護開源 HTTP 服務(wù)器。該項目的目標是提供一個安全、高效且可擴展的服務(wù)器,該服務(wù)器提供與當前 HTTP 標準同步的 HTTP 服務(wù)。 Apache 軟件基金會和 Apache HTTP 服務(wù)器項目在2021年6月1日宣布發(fā)布 Apache HTTP 服

    2024年02月20日
    瀏覽(16)
  • 數(shù)據(jù)庫的基本概念

    數(shù)據(jù)庫的基本概念

    數(shù)據(jù)庫由表集合組成,它是以一定的組織方式存儲的相互有關(guān)的數(shù)據(jù)集合。 表:記錄:行,字段(屬性):列,以行+列的形式就組成了表(數(shù)據(jù)存儲在表中)。 關(guān)系數(shù)據(jù)庫的表由記錄組成,記錄由字段組成,字段由字符或數(shù)字組成。它可以供各種用戶共享,具有最小冗余度

    2024年02月10日
    瀏覽(29)
  • 【數(shù)據(jù)庫】基本概念

    【數(shù)據(jù)庫】基本概念

    為什么在 ANSI/SPARC 體系結(jié)構(gòu)中,外模式需要設(shè)計成多個?這么做有什么好處? 外模式:單個用戶所看的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,用戶與數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)接口。保證數(shù)據(jù)安全性,每個用戶只能看到外模式中的數(shù)據(jù),其余數(shù)據(jù)不可見。 重點:簡潔方便,安全性,靈

    2023年04月10日
    瀏覽(17)
  • 數(shù)據(jù)庫基本概念

    數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)是數(shù)據(jù)模型 。一般來說,數(shù)據(jù)模型是嚴格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)特征、動態(tài)特征和完整性約束條件。因此 數(shù)據(jù)模型一般由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成 數(shù)據(jù)結(jié)構(gòu) :存儲在數(shù)據(jù)庫中對象類型的集合,

    2024年02月04日
    瀏覽(30)
  • 數(shù)據(jù)庫基本概念和SQL基本語句

    數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。在數(shù)據(jù)庫中,數(shù)據(jù)通常以表格的形式存儲,這些表格包含了行和列。行通常代表記錄,而列代表記錄中的不同字段。數(shù)據(jù)庫的設(shè)計允許對數(shù)據(jù)進行高效地查詢、更新、刪除和添加操作。 基本概念: 數(shù)據(jù)(Da

    2024年04月22日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包