『壹』 所有系統都必須在概念數據模型中包含事件記錄或日誌功能。對還是錯
所有系統都必須在概念數據模型中包含事件記錄或日誌功能 是對的
『貳』 資料庫設計是指設計資料庫管理系統嗎
不是;前者是設計應用,後者是設計軟體怎麼開發。
資料庫設計(Database Design)是指對於一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統。
使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)。在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。
資料庫管理系統(Database Management System)是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱DBMS。
它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。用戶通過DBMS訪問資料庫中的數據,資料庫管理員也通過dbms進行資料庫的維護工作。
它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。
大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML(Data Manipulation Language)。
供用戶定義資料庫的模式結構與許可權約束,實現對數據的追加、刪除等操作。
(2)概念設計可以獨立於數據管理系統對不對擴展閱讀:
資料庫設計是建立資料庫及其應用系統的技術,是信息系統開發和建設中的核心技術。
由於資料庫應用系統的復雜性,為了支持相關程序運行,資料庫設計就變得異常復雜,因此最佳設計不可能一蹴而就。
而只能是一種「反復探尋,逐步求精」的過程,也就是規劃和結構化資料庫中的數據對象以及這些數據對象之間關系的過程。
需求分析:
調查和分析用戶的業務活動和數據的使用情況,弄清所用數據的種類、范圍、數量以及它們在業務活動中交流的情況,確定用戶對資料庫系統的使用要求和各種約束條件等,形成用戶需求規約。
需求分析是在用戶調查的基礎上,通過分析,逐步明確用戶對系統的需求,包括數據需求和圍繞這些數據的業務處理需求。
在需求分析中,通過自頂向下,逐步分解的方法分析系統,分析的結果採用數據流程圖(DFD)進行圖形化的描述。
概念設計:
對用戶要求描述的現實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中諸處的分類、聚集和概括,建立抽象的概念數據模型。
這個概念模型應反映現實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。
所建立的模型應避開資料庫在計算機上的具體實現細節,用一種抽象的形式表示出來。
以擴充的實體—(E-R模型)聯系模型方法為例,第一步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯系以及對信息的制約條件等。
從而給出各部門內所用信息的局部描述(在資料庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現實世界的概念數據模型。
資料庫管理系統是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱 DBMS。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。
資料庫管理系統是一個能夠提供數據錄入、修改、查詢的數據操作軟體,具有數據定義、數據操作、數據存儲與管理、數據維護、通信等功能,且能夠允許多用戶使用。
另外,資料庫管理系統的發展與計算機技術發展密切相關。而且近年來,計算機網路逐漸成為人們生活的重要組成部分。
為此,若要進一步完善計算機資料庫管理系統,技術人員就應當不斷創新、改革計算機技術,並不斷拓寬計算機資料庫管理系統的應用范圍,從而真正促進計算機資料庫管理系統技術的革新。
技術特點:
(1)採用復雜的數據模型表示數據結構,數據冗餘小,易擴充,實現了數據共享。
(2)具有較高的數據和程序獨立性,資料庫的獨立性有物理獨立性和邏輯獨立性。
(3)資料庫系統為用戶提供了方便的用戶介面。
(4)資料庫系統提供4個方面的數據控制功能,分別是並發控制、恢復、完整性和安全性。
資料庫中各個應用程序所使用的數據由資料庫系統統一規定,按照一定的數據模型組織和建立,由系統統一管理和集中控制。
(5)增加了系統的靈活性。
參考資料來源:網路-資料庫設計
網路-資料庫管理系統
『叄』 資料庫是可以獨立於資料庫管理系統而存在的嗎本人是菜鳥 求高人解釋!!
肯定是不行的,orcale sql db2這些都是需要安裝相應資料庫服務後才能對數據進行訪問和管理的,但也不是所有的資料庫都需要服務。
比如access的mdb資料庫就可以直接在VS裡面直接訪問,其他也有一些小型資料庫可以這樣訪問,當應用環境並不是很復雜時,甚至我們可以自己簡單製作一個資料庫,用來實現特定的數據存儲功能,我就這么用過,不懂可以多了解下!
『肆』 資料庫設計過程中,獨立於資料庫管理系統的是哪一階段
資料庫設計的過程(六個階段)
1.需求分析階段
准確了解與分析用戶需求(包括數據與處理)
是整個設計過程的基礎,是最困難、最耗費時間的一步
2.概念結構設計階段
是整個資料庫設計的關鍵
通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型
3.邏輯結構設計階段
將概念結構轉換為某個DBMS所支持的數據模型
對其進行優化
4.資料庫物理設計階段
為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)
5.資料庫實施階段
運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果
建立資料庫,編制與調試應用程序,組織數據入庫,並進行試運行
6.資料庫運行和維護階段
資料庫應用系統經過試運行後即可投入正式運行。資料庫,容納數據的倉庫,
資料庫系統,資料庫、資料庫管理系統、硬體、操作人員的合在一起的總稱
資料庫管理系統,用來管理數據及資料庫的系統。
資料庫系統開發工具,以資料庫管理系統為核心,用高級語言開發一套給傻瓜用戶使用的資料庫應用系統的軟體。
資料庫系統包含資料庫管理系統、資料庫及資料庫開發工具所開發的軟體(資料庫應用系統資料庫管理系統(database management system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。用戶通過dbms訪問資料庫中的數據,資料庫管理員也通過dbms進行資料庫的維護工作。它提供多種功能,可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。它使用戶能方便地定義和操縱數據,維護數據的安全性和完整性,以及進行多用戶下的並發控制和恢復資料庫。
『伍』 哪位大哥大姐幫幫小弟!計算機方面的題
1 . 按照數據模型分類,資料庫系統可以分為三種類型,正確的是(A) (2 分)
A. 大型、中型和小型
B. 西文、中文和兼容
C. 層次、網狀和關系
D. 數據、圖形和多媒體
2 . 單個用戶使用的數據視圖的描述稱為 (D) (2 分)
A. 外模式
B. 概念模式
C. 內模式
D. 存儲模式
3 . 多數實體屬性都是(D)屬性,即對於同一個實體只能取一個值。 (2 分)
A. 復合
B. 多值
C. 單值
D. 導出
4 . 概念設計的策略有(D)。 (2 分)
A. 自頂向下
B. 自底向上
C. 混合策略
D. 以上都是
5 . 包含在任何一個候選鍵中的屬性稱為(D)。 (2 分)
A. 主鍵
B. 非鍵屬性
C. 主屬性
D. 全鍵
6 . 以函數依賴為基礎的關系模式的範式主要有:第一範式、第二範式、第三範式和(C)範式 (2 分)
A. 1NF
B. BCNF
C. 4NF
D. 2NF
7 . 如果事務T已在數據R上加了X鎖,則其他事務在數據R上(B)。 (2 分)
A. 只可加X鎖
B. 只可加S鎖
C. 可加S鎖或X鎖
D. 不能加任何鎖
8 . 資料庫編程工具或SQL語言中的游標是(D) (2 分)
A. 表達式
B. 變數
C. 指針
D. 結果集數據結構
9 . 資料庫設計過程中,(D)和概念設計可以獨立於資料庫管理系統。 (2 分)
A. 需求分析
B. 概念設計
C. 邏輯設計
D. 物理設計
10 . 在需求分析階段,數據字典是對系統中(D)。 (2 分)
A. 數據的描述
B. 處理的描述
C. 功能的描述
D. 數據與處理關系的描述
11 . 在SQL中,對嵌套查詢的處理原則是( B)。 (2 分)
A. 從外層向內層處理
B. 從內層向外層處理
C. 內、外層同時處理
D. 內、外層交替處理
12 . 三級模式間存在兩種映射,它們是(B ) (2 分)
A. 模式與子模式間,模式與內模式間
B. 子模式與內模式間,外模式與內模式間
C. 子模式與外模式間,模式與內模式間
D. 模式與內模式間,模式與模式間
13 . 若事務T對數據對象A加上X鎖, 則(B) (2 分)
A. 只允許T修改A,其它任何事務都不能再對A加任何類型的鎖
B. 只允許T讀取A,其它任何事務都不能再對A加任何類型的鎖
C. 只允許T讀取和修改A,其它任何事務都不能再對A加任何類型的鎖
D. 只允許T修改A,其它任何事務都不能再對A加X鎖
『陸』 在計算機系統中,獨立於計算機系統的模型是什麼
在計算機系統中,獨立於計算機系統的模型是概念模型。
這種信息結構並不依賴於具體的計算機系統,不是某一個資料庫管理系統(DBMS)支持的數據模型。
概念模型不依賴於具體的計算機系統,他是純粹反映信息需求的概念結構。建模是在需求分析結果的基礎上展開,常常要對數據進行抽象處理。常用的數據抽象方法是聚集和概括。E-R方法是設計概念模型時常用的方法。用設計好的ER圖再附以相應的說明書可作為階段成果。
(6)概念設計可以獨立於數據管理系統對不對擴展閱讀
在資料庫設計中被廣泛用作數據建模的工具為E-R模型,E-R圖模型的組成是由實體,屬性和聯系。其中實體是一個數據的使用者,其代表軟體系統中客觀存在的生活中的實物,如人、動物,物體、列表、部門、項目等,而同一類實體就構成了一個實體集。實體的內涵用實體類型來表示。
實體類型是對實體集中實體的定義。實體中的所有特性稱為屬性,如用戶有姓名、性別、住址、電話等, "實體標識符"是在一個實體中,能夠唯一表示實體的屬性和屬性集的標示符,但針對於一個實體只能使用一個"實體標識符"來標明。實體標識符也就是實體的主鍵。
在ER圖中,實體所對應的屬性用橢圓型的符號現況表示出來,添加了下劃線的名字就是標識符。在我們生活的世界中,實體不會是單獨存在的,實體和其他的實體之間是有著千絲萬縷的聯系的。
舉例某一個人在公司的某個部門工作,其中的實體有"某個人"和"公司的某個部門",他們之間的有著很多的聯系聯系。
『柒』 資料庫設計的基本步驟
資料庫設計的基本步驟
按照規范設計的方法,考慮資料庫及其應用系統開發全過程,將資料庫設計分為以下6個階段
1.需求分析
2.概念結構設計
3.邏輯結構設計
4.物理結構設計
5.資料庫實施
6.資料庫的運行和維護
在資料庫設計過程中,需求分析和概念設計可以獨立於任何資料庫管理系統進行,邏輯設計和物理設計與選用的DAMS密切相關。
1.需求分析階段(常用自頂向下)
進行資料庫設計首先必須准確了解和分析用戶需求(包括數據與處理)。需求分析是整個設計過程的基礎,也是最困難,最耗時的一步。需求分析是否做得充分和准確,決定了在其上構建資料庫大廈的速度與質量。需求分析做的不好,會導致整個資料庫設計返工重做。
需求分析的任務,是通過詳細調查現實世界要處理的對象,充分了解原系統工作概況,明確用戶的各種需求,然後在此基礎上確定新的系統功能,新系統還得充分考慮今後可能的擴充與改變,不僅僅能夠按當前應用需求來設計。
調查的重點是,數據與處理。達到信息要求,處理要求,安全性和完整性要求。
分析方法常用SA(Structured Analysis) 結構化分析方法,SA方法從最上層的系統組織結構入手,採用自頂向下,逐層分解的方式分析系統。
數據流圖表達了數據和處理過程的關系,在SA方法中,處理過程的處理邏輯常常藉助判定表或判定樹來描述。在處理功能逐步分解的同事,系統中的數據也逐級分解,形成若干層次的數據流圖。系統中的數據則藉助數據字典(data dictionary,DD)來描述。數據字典是系統中各類數據描述的集合,數據字典通常包括數據項,數據結構,數據流,數據存儲,和處理過程5個階段。
2.概念結構設計階段(常用自底向上)
概念結構設計是整個資料庫設計的關鍵,它通過對用戶需求進行綜合,歸納與抽象,形成了一個獨立於具體DBMS的概念模型。
設計概念結構通常有四類方法:
自頂向下。即首先定義全局概念結構的框架,再逐步細化。
自底向上。即首先定義各局部應用的概念結構,然後再將他們集成起來,得到全局概念結構。
逐步擴張。首先定義最重要的核心概念結構,然後向外擴張,以滾雪球的方式逐步生成其他的概念結構,直至總體概念結構。
混合策略。即自頂向下和自底向上相結合。
3.邏輯結構設計階段(E-R圖)
邏輯結構設計是將概念結構轉換為某個DBMS所支持的數據模型,並將進行優化。
在這階段,E-R圖顯得異常重要。大家要學會各個實體定義的屬性來畫出總體的E-R圖。
各分E-R圖之間的沖突主要有三類:屬性沖突,命名沖突,和結構沖突。
E-R圖向關系模型的轉換,要解決的問題是如何將實體性和實體間的聯系轉換為關系模式,如何確定這些關系模式的屬性和碼。
4.物理設計階段
物理設計是為邏輯數據結構模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。
首先要對運行的事務詳細分析,獲得選擇物理資料庫設計所需要的參數,其次,要充分了解所用的RDBMS的內部特徵,特別是系統提供的存取方法和存儲結構。
常用的存取方法有三類:1.索引方法,目前主要是B+樹索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。
5.資料庫實施階段
資料庫實施階段,設計人員運營DBMS提供的資料庫語言(如sql)及其宿主語言,根據邏輯設計和物理設計的結果建立資料庫,編制和調試應用程序,組織數據入庫,並進行試運行。
6.資料庫運行和維護階段
資料庫應用系統經過試運行後,即可投入正式運行,在資料庫系統運行過程中必須不斷地對其進行評價,調整,修改。
『捌』 資料庫設計的6個階段哪些獨立於資料庫管理系統哪些依賴於資料庫管理系統
1需求分析階段,2概念設計階段,3邏輯設計階段,4物理設計階段
以上階段獨立於資料庫管理系統
5實施階段,6運行和維護階段
以上階段依賴於資料庫管理系統
『玖』 資料庫設計過程包括幾個主要階段哪些階段獨立於資料庫管理系統哪些階段依賴於資料庫管理系統
資料庫設計階段包括五個階段,分別是:需求分析階段、概念結構設計階段、邏輯結構設計階段、物理設計階段、資料庫實施階段、資料庫運行和維護階段。
獨立於資料庫管理系統的是:需求分析階段,概念設計階段,邏輯設計階段,物理設計階段。
依賴於資料庫管理系統的是:實施階段,運行和維護階段。
資料庫設計是建立資料庫及其應用系統的技術,是信息系統開發和建設中的核心技術。由於資料庫應用系統的復雜性,為了支持相關程序運行,資料庫設計就變得異常復雜。
因此最佳設計不可能一蹴而就,而只能是一種「反復探尋,逐步求精」的過程,也就是規劃和結構化資料庫中的數據對象以及這些數據對象之間關系的過程。
(9)概念設計可以獨立於數據管理系統對不對擴展閱讀:
形成過程
1、需求分析階段:綜合各個用戶的應用需求(數據流程圖(DFD)。
2、概念設計階段:形成獨立於機器特點,獨立於各個DBMS產品的概念模式(E-R圖)。
3、邏輯設計階段:首先將E-R圖轉換成具體的資料庫產品支持的數據模型,如關系模型,形成資料庫邏輯模式;然後根據用戶處理的要求、安全性的考慮,在基本表的基礎上再建立必要的視圖(View),形成數據的外模式。
4、物理設計階段:根據DBMS特點和處理的需要,進行物理存儲安排,建立索引,形成資料庫內模式。
『拾』 浙大08秋冬學期《資料庫系統概論》課程在線作業,高手幫忙!
A B D A B D B B D A B A D D C B A A B D 麻煩···