原始碼和文件分享 基於C 實現的迷你資料庫

2021-09-25 04:18:13 字數 1022 閱讀 4956

1 引言

1.1 目的

為了深入學習和了解資料庫以及小學期課程需要,我們小組決定自己編寫乙個簡單的mini-database。

1.2 背景

2023年,ibm的研究員,有「關聯式資料庫之父」之稱的埃德加•弗蘭克•科德(edgar frank codd或e. f. codd)博士在刊物《communication of the acm》上發表了題為「a relational model of data for large shared data banks(大型共享資料庫的關係模型)」的**,文中首次提出了資料庫的關係模型的概念,奠定了關係模型的理論基礎。20世紀70年代末,關係方法的理論研究和軟體系統的研製均取得了很大成果,ibm公司的san jose實驗室在ibm370系列機上研製的關聯式資料庫實驗系統system r歷時6年獲得成功。2023年ibm公司又宣布了具有system r全部特徵的新的資料庫產品sql/ds問世。由於關係模型簡單明瞭、具有堅實的數學理論基礎,所以一經推出就受到了學術界和產業界的高度重視和廣泛響應,並很快成為資料庫市場的主流。20世紀80年代以來,計算機廠商推出的資料庫管理系統幾乎都支援關係模型,資料庫領域當前的研究工作大都以關係模型為基礎。

本專案的主要命令都參考mysql完成。mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。mysql是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

原始碼和文件分享 基於C 實現的宿舍管理系統

一 設計任務與目標 隨著高校的擴招,學生人數鉅增,傳統的管理方法已經不能適合高校學生宿舍管理的需要。本系統的使用,能大大減少學生處管理者的重複勞動,是學校管理的得力助手。其主要功能模組如下 宿舍基本資訊模組 新增 修改 查詢 刪除宿舍基本資訊 學生入住模組 學生基本資訊 繳費 入住 退房資訊等 衛生...

原始碼和文件分享 基於C 實現的N皇后問題

一 使用說明 1.1 專案簡介 八皇后問題是乙個古老而著名的問題,是回溯演算法的經典問題。該問題是十九世紀著名的數學家高斯在1850年提出的 在8 8的西洋棋棋盤上,安放8個皇后,要求沒有乙個皇后能夠 吃掉 任何其它乙個皇后,即任意兩個皇后不能處於同一行,同一列或者同一條對角線上,求解有多少種擺法。...

原始碼和文件分享 基於C 實現的N皇后問題

1 專案簡介 八皇后問題是乙個古老而著名的問題,是回溯演算法的經典問題。該問題是十九世紀著名的數學家高斯在1850年提出的 在8 8的西洋棋棋盤上,安放8個皇后,要求沒有乙個皇后能夠 吃掉 任何其它乙個皇后,即任意兩個皇后不能處於同一行,同一列或者同一條對角線上,求解有多少種擺法。高斯認為有76種方...