includes 面向對象分析(OOA),面向對象設計(OOD),還有我們常說的面向對象編程實現(xiàn)(OOP) 面向對象(面向對象,
面向對象的概念和應用已經(jīng)超越了編程和軟件開發(fā),延伸到數(shù)據(jù)庫系統(tǒng)、交互界面、應用結構、應用平臺、分布式系統(tǒng)、網(wǎng)絡管理結構、CAD技術、人工智能等領域。面向對象是一種理解和抽象現(xiàn)實世界的方法,是計算機編程技術發(fā)展到一定階段的產(chǎn)物。隨著計算機技術的不斷提高,計算機被用來解決越來越復雜的問題。一切都是物體。借助面向對象,將現(xiàn)實世界中的事物抽象成對象,將現(xiàn)實世界中的關系抽象成類并繼承,幫助人們實現(xiàn)對現(xiàn)實世界的抽象和數(shù)字化建模。
5、為什么數(shù)據(jù)庫對其管理的數(shù)據(jù)要進行結構化的描述和定義數(shù)據(jù)庫技術從誕生至今不到半個世紀,已經(jīng)形成了堅實的理論基礎、成熟的商業(yè)產(chǎn)品和廣泛的應用領域,吸引了越來越多的研究者加入。數(shù)據(jù)庫的誕生和發(fā)展給計算機信息管理帶來了一場巨大的革命。30年來,國內外開發(fā)建設了成千上萬個數(shù)據(jù)庫,成為企業(yè)、部門乃至個人日常工作、生產(chǎn)、生活的基礎設施。同時,隨著應用的拓展和深入,數(shù)據(jù)庫的數(shù)量和規(guī)模也在不斷增加,數(shù)據(jù)庫的研究領域也得到極大的拓寬和深化。
E.F.Codd,J.Gray),這充分說明數(shù)據(jù)庫是一個充滿活力和創(chuàng)新精神的領域。讓我們沿著歷史的軌跡來追溯數(shù)據(jù)庫的發(fā)展。1.數(shù)據(jù)庫發(fā)展簡史1。數(shù)據(jù)管理的誕生數(shù)據(jù)庫的歷史可以追溯到五十年前,那時的數(shù)據(jù)管理非常簡單。通過大量的機器進行分類、比較和制表,運行數(shù)百萬張穿孔卡處理數(shù)據(jù),并將運行結果打印在紙上或制成新的穿孔卡。
6、數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能如下:(1)數(shù)據(jù)定義功能。DBMS提供相應的數(shù)據(jù)語言來定義(DDL)數(shù)據(jù)庫結構,數(shù)據(jù)庫結構是描述數(shù)據(jù)庫的框架,存儲在數(shù)據(jù)字典中。(2)數(shù)據(jù)訪問功能。DBMS提供了數(shù)據(jù)操作語言(DML ),實現(xiàn)了數(shù)據(jù)庫數(shù)據(jù)的基本訪問操作:檢索、插入、修改和刪除。(3)數(shù)據(jù)庫操作管理功能。DBMS提供數(shù)據(jù)控制功能,即數(shù)據(jù)的安全性、完整性和并發(fā)性控制,有效地控制和管理數(shù)據(jù)庫操作,保證數(shù)據(jù)的正確性和有效性。
包括數(shù)據(jù)庫初始數(shù)據(jù)的加載、數(shù)據(jù)庫的轉儲、恢復和重組、系統(tǒng)性能的監(jiān)控和分析。(5)數(shù)據(jù)庫的傳輸。DBMS提供處理數(shù)據(jù)的傳輸,并實現(xiàn)用戶程序與DBMS之間的通信,通常與操作系統(tǒng)協(xié)同工作。擴展數(shù)據(jù):在選擇數(shù)據(jù)庫管理系統(tǒng)時,要考慮以下幾個方面:(1)構建數(shù)據(jù)庫的難度。
7、簡述數(shù)據(jù)庫管理系統(tǒng)的主要功能?databasemanagementsystem是一個操作和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護數(shù)據(jù)庫,簡稱dbms。它以統(tǒng)一的方式管理和控制數(shù)據(jù)庫,以確保數(shù)據(jù)庫的安全性和完整性。用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms維護數(shù)據(jù)庫。它提供了多種功能,使多個應用程序和用戶能夠在同一時間或不同時間以不同方式建立、修改和查詢數(shù)據(jù)庫。
按照功能,數(shù)據(jù)庫管理系統(tǒng)大致可以分為六個部分:(1)模式翻譯:提供數(shù)據(jù)定義語言(ddl)。用它編寫的數(shù)據(jù)庫模式被翻譯成內部表示。數(shù)據(jù)庫的邏輯結構、完整性約束和物理存儲結構存儲在內部數(shù)據(jù)字典中。各種數(shù)據(jù)操作(如搜索、修改、插入和刪除等。)和數(shù)據(jù)庫維護管理都是基于數(shù)據(jù)庫模式的。(2)應用程序的編譯:將包含數(shù)據(jù)庫訪問語句的應用程序編譯成可以在dbms支持下運行的目標程序。
8、 面向對象數(shù)據(jù)庫有哪些面向對象是一種認知方法論,是一種新的編程方法論。目前商業(yè)化的數(shù)據(jù)庫管理系統(tǒng)以關系數(shù)據(jù)庫為主導產(chǎn)品,技術相對成熟。雖然面向對象的數(shù)據(jù)庫管理系統(tǒng)技術先進,數(shù)據(jù)庫易于開發(fā)和維護,但目前還沒有成熟的產(chǎn)品。國內外占主導地位的關系數(shù)據(jù)庫管理系統(tǒng)有ORACLE、SYBASE、INFORMIX和INGRES。這些產(chǎn)品都支持多種平臺,如UNIX、VMS和WINDOWS,但支持程度不同。
9、什么是 面向對象數(shù)據(jù)庫管理系統(tǒng)大概是一個寫SQL比較方便的軟件。面向對象是一種認知方法論,也是一種新的編程方法論。將面向對象的方法與數(shù)據(jù)庫技術相結合,可以使數(shù)據(jù)庫系統(tǒng)的分析和設計最大程度地符合人們對客觀世界的認識。面向對象 數(shù)據(jù)庫系統(tǒng)是為滿足新型數(shù)據(jù)庫應用的需要而產(chǎn)生的新一代-0。概述面向對象是一種認知方法論,也是一種新的編程方法論。
面向對象 數(shù)據(jù)庫系統(tǒng)是為滿足新型數(shù)據(jù)庫應用的需要而產(chǎn)生的新一代-0。數(shù)據(jù)庫中提供了面向對象的技術,以滿足特定應用的需要。隨著許多基礎設計應用(如MACD和ECAD)中的數(shù)據(jù)庫向面向對象數(shù)據(jù)庫的過渡,面向對象的思想逐漸擴展到涉及復雜數(shù)據(jù)的其他應用,包括CASE、計算機輔助打印(CAP)和物料需求計劃(MRP)。
10、 面向對象 數(shù)據(jù)庫系統(tǒng)的存在的問題面向對象數(shù)據(jù)庫技術有望成為繼關系數(shù)據(jù)庫技術之后的新一代數(shù)據(jù)管理技術。雖然目前有大量的研發(fā)工作,部分可以支持面向對象 數(shù)據(jù)庫系統(tǒng),但是面向對象數(shù)據(jù)庫的成熟度還有很多問題需要解決:(1)實現(xiàn)復雜度:從實現(xiàn)復雜度和思維復雜度來看,面向對象模型與關系模型差距較大,關系模型構建了一個集合,在這個集合的基礎上發(fā)展起來的關系。對于一個有數(shù)學基礎的人來說,它的運算語義顯然是簡潔的,對于計算機來說,關系運算可以遞歸可行,計算簡單。對于面向對象模型,其思想主要是控制流占優(yōu),即通過對象的行為來引導數(shù)據(jù)傳輸。