欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL數(shù)據(jù)庫(kù)實(shí)驗(yàn)實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)

 更新時(shí)間:2022年06月20日 14:52:15   作者:Code_流蘇  
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)實(shí)驗(yàn)實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì),文章通過理解并能運(yùn)用數(shù)據(jù)庫(kù)設(shè)計(jì)的常見步驟來設(shè)計(jì)滿足給定需求的概念模和關(guān)系數(shù)據(jù)模型展開詳情,需要的朋友可以參考一下

觀前提示:本篇內(nèi)容為mysql數(shù)據(jù)庫(kù)實(shí)驗(yàn),代碼內(nèi)容經(jīng)測(cè)試過,可能一小部分有所疏漏,也有會(huì)不符合每個(gè)人實(shí)驗(yàn)的要求的地方,因此以下內(nèi)容建議僅做思路參考,。

一、實(shí)驗(yàn)?zāi)康?/h2>

1、理解并能運(yùn)用數(shù)據(jù)庫(kù)設(shè)計(jì)的常見步驟來設(shè)計(jì)滿足給定需求的概念模型(ER模型)和關(guān)系數(shù)據(jù)模型;
2、能結(jié)合有關(guān)的指南對(duì)模型進(jìn)行優(yōu)化處理。
3、能夠在某主流DBMS上創(chuàng)建數(shù)據(jù)庫(kù)模式、所建數(shù)據(jù)庫(kù)模式滿足用戶的基本業(yè)務(wù)需求。

二、實(shí)驗(yàn)要求

從選題出發(fā),按照數(shù)據(jù)庫(kù)設(shè)計(jì)步驟,完成該選題語(yǔ)義所對(duì)應(yīng)的數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)。

溫馨提示:以下內(nèi)容均已經(jīng)過測(cè)試,不過難免會(huì)有疏漏,但是代碼實(shí)現(xiàn)大多數(shù)思路及實(shí)現(xiàn)經(jīng)測(cè)驗(yàn)都是正確的。

三、實(shí)現(xiàn)內(nèi)容及步驟

①?gòu)暮?jiǎn)單的選題語(yǔ)義出發(fā),按照數(shù)據(jù)庫(kù)設(shè)計(jì)步驟,分別完成如下內(nèi)容:概念設(shè)計(jì)(ER模型),給出滿足需求的最終全局ER圖,要求模型盡量精簡(jiǎn),消除不必要的冗余,并給出理由或說明。

②邏輯設(shè)計(jì)(關(guān)系模型),把ER模型轉(zhuǎn)換成適當(dāng)?shù)年P(guān)系模式,并進(jìn)行適當(dāng)?shù)匾?guī)范化(可選),設(shè)計(jì)相關(guān)完整性約束,指出主鍵跟外鍵。

學(xué)生(學(xué)號(hào)、姓名、性別、專業(yè)、班級(jí)、寢室號(hào)) 主鍵:學(xué)號(hào) 外鍵:寢室號(hào)

寢室(寢室號(hào)、寢室電話、員工號(hào)) 主鍵:寢室號(hào) 外鍵:員工號(hào)

管理員(員工號(hào)、姓名、聯(lián)系電話) 主鍵:員工號(hào)

完整性約束:

1、學(xué)生表:student

2、寢室表:dormitory

3、管理員表:admin

③物理設(shè)計(jì),在某一主流DBMS中創(chuàng)建數(shù)據(jù)庫(kù),根據(jù)業(yè)務(wù)需求規(guī)劃適當(dāng)索引(包括聚簇索引和非聚簇索引),并設(shè)計(jì)必要的用戶視圖(即外模式),完成相關(guān)查詢或更新要求。

第一步:先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)(實(shí)驗(yàn)六_簡(jiǎn)單數(shù)據(jù)庫(kù)設(shè)計(jì))

第二步:建立學(xué)生表 (student)、寢室表 (dormitory) 跟 管理員表 (admin)

1?創(chuàng)建學(xué)生表(student)

2?創(chuàng)建寢室表(dormitory)

3?創(chuàng)建管理表 (admin)

第三步:添加外鍵約束

1?添加dno的外鍵約束

2?添加ano的外鍵約束

第四步:添加視圖(v_student)

第五步:讀入數(shù)據(jù)(admin、dormitory、student 表)

1?admin 表

2dormitory 表

3?student 表

第六步:實(shí)驗(yàn)測(cè)試外鍵ano跟dno

1?測(cè)試外鍵約束ano

因?yàn)橛型怄I的約束,故無法在dormitory表中加入的數(shù)據(jù)中的ano跟admin表中的數(shù)據(jù)ano不一樣。

2?測(cè)試外鍵約束dno

因?yàn)橛型怄I的約束,故無法在student表中加入的數(shù)據(jù)中的dno跟dormitory表中的數(shù)據(jù)dno不一樣。

四、實(shí)驗(yàn)總結(jié)

  • 1、通過本次實(shí)驗(yàn),對(duì)存儲(chǔ)過程和觸發(fā)器有了更深的認(rèn)識(shí);
  • 2、能夠理解不同類型觸發(fā)器的作用和執(zhí)行原理, 驗(yàn)證了觸發(fā)器的有效性;
  • 3、熟練掌握了數(shù)據(jù)庫(kù)存儲(chǔ)過程定義、存儲(chǔ)過程運(yùn)行,存儲(chǔ)過程更名,存儲(chǔ)過程刪除,存儲(chǔ)過程的參數(shù)傳遞。

到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)實(shí)驗(yàn)實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的文章就介紹到這了,更多相關(guān) MySQL系統(tǒng)設(shè)計(jì)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mapper sql語(yǔ)句字段和實(shí)體類屬性名字有什么關(guān)系

    Mapper sql語(yǔ)句字段和實(shí)體類屬性名字有什么關(guān)系

    這篇文章主要介紹了Mapper sql語(yǔ)句字段和實(shí)體類屬性名字有什么關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • mysql中四種備份模式

    mysql中四種備份模式

    本文主要介紹了mysql中四種備份模式,無論使用哪種備份方式,都需要根據(jù)業(yè)務(wù)需求和數(shù)據(jù)量大小來選擇合適的備份策略,并定期驗(yàn)證備份是否有效,感興趣的可以了解一下
    2023-11-11
  • 深入理解mysql SET NAMES和mysql(i)_set_charset的區(qū)別

    深入理解mysql SET NAMES和mysql(i)_set_charset的區(qū)別

    最近公司組織了個(gè)PHP安全編程的培訓(xùn), 其中涉及到一部分關(guān)于Mysql的 SET NAMES 和mysql_set_charset (mysqli_set_charset)的內(nèi)容
    2012-01-01
  • MySQL中create table as 與like的區(qū)別分析

    MySQL中create table as 與like的區(qū)別分析

    這篇文章主要介紹了MySQL中create table as 與like的區(qū)別,結(jié)合實(shí)例分析了二者在使用中的具體區(qū)別與主要用途,需要的朋友可以參考下
    2016-01-01
  • MySQL?Test?Run?測(cè)試框架詳細(xì)介紹?

    MySQL?Test?Run?測(cè)試框架詳細(xì)介紹?

    這篇文章主要介紹了MySQL?Test?Run?測(cè)試框架,主要通過include、suite展開MySQL?Test?Run?測(cè)試框架相關(guān)內(nèi)容,文章介紹詳細(xì),需要的小伙伴可以參考一下
    2022-02-02
  • MySQL 外鍵約束和表關(guān)系相關(guān)總結(jié)

    MySQL 外鍵約束和表關(guān)系相關(guān)總結(jié)

    一個(gè)項(xiàng)目中如果將所有的數(shù)據(jù)都存放在一張表中是不合理的,比如一個(gè)員工信息,公司只有2個(gè)部門,但是員工有1億人,就意味著員工信息這張表中的部門字段的值需要重復(fù)存儲(chǔ),極大的浪費(fèi)資源,因此可以定義一個(gè)部門表和員工信息表進(jìn)行關(guān)聯(lián),而關(guān)聯(lián)的方式就是外鍵。
    2021-06-06
  • MySQL 8.0 可以操作 JSON 了

    MySQL 8.0 可以操作 JSON 了

    這篇文章主要介紹MySQL 8.0 如何操作 JSON ,經(jīng)過漫長(zhǎng)的測(cè)試,即將整體遷移至Mysql8.0; Mysql8.0 對(duì)于Json操作新增/優(yōu)化了很多相關(guān)Json的API操作; 閱讀了一下官方文檔,雖然絕大多數(shù)的JSON操作都是應(yīng)用層完成,下面來看文章的詳細(xì)內(nèi)容吧
    2021-10-10
  • mysql 提示INNODB錯(cuò)誤的解決方法

    mysql 提示INNODB錯(cuò)誤的解決方法

    解決The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it
    2011-09-09
  • Mysql5.7.18的安裝與主從復(fù)制圖文詳解

    Mysql5.7.18的安裝與主從復(fù)制圖文詳解

    這篇文章主要介紹了Mysql5.7.18的安裝與主從復(fù)制圖文詳解,需要的朋友可以參考下
    2017-08-08
  • mysql中Load Data記錄換行問題的解決方法

    mysql中Load Data記錄換行問題的解決方法

    有關(guān)mysql中Load Data記錄換行的問題的解決方法, 需要的朋友可以參考下
    2013-02-02

最新評(píng)論