国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

0003-數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題與核心

2019-11-09 13:40:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、數(shù)據(jù)庫(kù)設(shè)計(jì)分為幾個(gè)階段?

二、數(shù)據(jù)模型的設(shè)計(jì)要點(diǎn)?

   1. E-R模型中,概念和對(duì)象可以用實(shí)體、聯(lián)系或?qū)傩詠?lái)表示,行業(yè)領(lǐng)域的業(yè)務(wù)數(shù)據(jù)可以用弱實(shí)體集、概化、特化或聚集描述,但需要在簡(jiǎn)單、緊湊的模型與更精確但也更復(fù)雜的模型之間進(jìn)行權(quán)衡。

   2.用E-R圖定義的數(shù)據(jù)庫(kù)設(shè)計(jì)可以用關(guān)系模式的集合來(lái)表示,數(shù)據(jù)庫(kù)的每個(gè)實(shí)體集和聯(lián)系集都有唯一的關(guān)系模式與之對(duì)應(yīng),其名稱即為相應(yīng)的實(shí)體集或聯(lián)系集的名稱,這是E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。

二、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段的常見(jiàn)問(wèn)題?

1.信息重復(fù):

   舉例 :  姓名,年齡,公司名稱,薪水,組成的二維表中,對(duì)于在同一公司的人員,公司名稱就重復(fù)存儲(chǔ)了。應(yīng)該分為表1:姓名,公司   表2:姓名,年齡,薪水。(假設(shè)沒(méi)有重名的姓名)。

   問(wèn)題:導(dǎo)致數(shù)據(jù)存儲(chǔ)空間的浪費(fèi)。由于有多行數(shù)據(jù)時(shí),當(dāng)公司名稱變化時(shí)候,需要找到對(duì)應(yīng)的屬于這個(gè)公司的人的行數(shù)據(jù)去修改相應(yīng)的公司名稱值。導(dǎo)致修改數(shù)據(jù)前需要定位多個(gè)特定數(shù)據(jù)行,過(guò)程更加的復(fù)雜,而后者只需要將表1進(jìn)行按公司名稱排序后,直接修改特定的公司名稱,過(guò)程相對(duì)簡(jiǎn)單,帶價(jià)和開銷要小很多。

2.缺乏表達(dá)某些信息的能力:

  舉例:公司名稱,人員姓名,人員崗位,公司規(guī)模,公司性質(zhì)。

  問(wèn)題:導(dǎo)致人的常規(guī)思維難以明白。到底是反映公司的基本屬性信息,還是反映公司的人員基本信息 。

3.設(shè)計(jì)缺乏靈活性:

  舉例:姓名,年齡,公司名稱,薪水。當(dāng)沒(méi)有人員姓名的時(shí)候,是否就不能存儲(chǔ)一個(gè)新的公司名稱。現(xiàn)實(shí)生活中,公司名稱需要進(jìn)行新增管理,但是公司不一定,馬上就具有與員工之間的關(guān)聯(lián)關(guān)系,有的人會(huì)用 空值(值不存在或值存在但尚未獲取到)來(lái)解決,但不是最好的辦法。最好是分別存儲(chǔ)公司信息和人員信息,保證各自的相對(duì)獨(dú)立性和靈活性。當(dāng)公司的人員減少至0后,是否就要?jiǎng)h除相關(guān)公司的信息記錄,導(dǎo)致不能查看曾經(jīng)有過(guò)雇員的公司名稱,不符合實(shí)際數(shù)據(jù)記錄需求。

  問(wèn)題:導(dǎo)致實(shí)際交互和存儲(chǔ),不能滿足現(xiàn)實(shí)與虛擬世界的映射記錄需求場(chǎng)景。

三、關(guān)系型數(shù)據(jù)庫(kù)表,屬性的域是原子的還是非原子的區(qū)別?

四、關(guān)系表中,某屬性為NULL值,來(lái)表示數(shù)據(jù)未知或不存在,為什么提倡避免使用空值?


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黎川县| 抚顺县| 灵寿县| 南陵县| 周口市| 神池县| 宜城市| 晋城| 灵川县| 巩留县| 大港区| 安义县| 红桥区| 宁陕县| 防城港市| 洛浦县| 浪卡子县| 阜南县| 奉贤区| 赤城县| 河北省| 许昌市| 定襄县| 田林县| 平乐县| 柳江县| 姜堰市| 嵊州市| 牡丹江市| 吉林市| 安宁市| 临高县| 宝鸡市| 沈丘县| 武定县| 临湘市| 读书| 晋州市| 泉州市| 巴塘县| 新巴尔虎右旗|