資料庫基礎應用
A. 資料庫基礎知識
1)
select b.name from book as a ,student as b where a.title like '資料庫原
理';
2)
select a.sid form student as a, lend as b,return as c where (b.sid =
a.sid or c.sid = a.sid )and ldate = rdate;
3)
select distinct (t.title)書名,(select(max(a.price) from book as a)價格
from book as t
B. 資料庫應用基礎
使用( execute)語句來執行存儲過程,
sqlserver觸發器分為三類,它們分別是(DML觸發器),(DDL觸發器),(登錄觸發器)
DDL觸發器最典型的事件是(create),(drop),(alert)
DML觸發器典型事件是(update),(insert),(delete)
刪除觸發器的語法是(DROP TRIGGER trigger_name)
C. 資料庫基礎與應用................
1311122111
D. 資料庫的基礎服務怎麼進行
資料庫基礎服務主要包括資料庫的開啟、關閉、登錄等基礎性操作,為資料庫系統中最常見與最基礎的服務操作。下面以在命令行中與GUI客戶端工具中為例,對以上服務操作作較詳細的說明。開啟伺服器1.命令行操作資料庫命令是資料庫系統得以運行的根本保證,各種各樣的請求最終都轉換成資料庫命令,並在數據系統上執行。熟練掌握數據操作命令對資料庫開發人員及資料庫管理人員至關重要。
在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下:先進入MySQL服務的安裝盤,再進入其安裝路徑下的bin目錄,操作過程如圖5−1所示。或把bin目錄的路徑配置到操作系統的環境變數的path路徑下,則無須在cmd命令行中進入MySQL的bin目錄就可直接使用MySQL命令集。
cmd命令進入MySQL伺服器bin目錄操作
bin目錄為MySQL伺服器命令的存放目錄,在該目錄下,找到mysqld.exe或mysqld−nt.exe或mysqld−debug.exe文件。
根據應對文件,選擇對應的命令啟動:mysqld--consolemysqld−nt--consolemysqld−debug--console每個命令的後面跟的「--console」表示啟動信息輸出到cmd命令行控制台,最後看到如圖伺服器啟動成功所示的類似信息時,表示啟動成功。
2.GUI操作通過GUI操作資料庫相對比較簡單,對於剛入門的人員是一個不錯的選擇,下面針對通過GUI如何開啟資料庫作簡單介紹。
伺服器啟動成功
GUI圖形界面啟動按如下步驟操作:((1)右鍵單擊我的電腦→管理→服務和應用程序→服務。
(2)打開系統服務管理界面,找到MySQL服務,並雙擊打開。
(3)在彈出的「MySQL的屬性(本地計算機)」對話框中選擇「啟動」按鈕,如圖5−3所示。
GUI啟動操作
登錄伺服器在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下,找到mysql.exe文件。
根據應對文件,用如下命令登錄:mysql−uroot−proot其中,−u後面跟的是root賬號;
−p後面跟的是賬號的密碼,此處為「root」。
語句的最後一定不能加上分號,否則會把它當成密碼的一部分,而導緻密碼不正確,不能成功登錄。最後,如果看到如圖登錄成功操作所示的信息時表示登錄成功。
登錄成功操作
關閉伺服器在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下,找到mysqladmin.exe文件,mysqladmin是MySQL資料庫管理的命令,是一個綜合性的指令性,能完成眾多功能。
根據應對文件,用如下命令關閉:mysqladmin−uroot−prootshutdown其中,−u後面跟的是root賬號;
−p後面跟的是賬號的密碼,此處為「root」;
shutdown為mysqladmin命令的參數。
E. 資料庫應用基礎--------Visual foxpro
1.quit
16.顯示
18.命令窗口
20.F1
F. 資料庫技術的應用領域有哪些
1、多媒體資料庫
這類資料庫主要存儲與多媒體相關的數據,如聲音、圖像和視頻等數據。多媒體數據最大的特點是數據連續,而且數據量比較大,存儲需要的空間較大。
2、移動資料庫
該類資料庫是在移動計算機系統上發展起來的,如筆記本電腦、掌上計算機等。該資料庫最大的特點是通過無線數字通信網路傳輸的。移動資料庫可以隨時隨地地獲取和訪問數據,為一些商務應用和一些緊急情況帶來了很大的便利。
3、資料庫技術在多媒體技術方面的應用。
相對比傳統的資料庫技術,這種結合了多媒體技術的資料庫,以多媒體技術的優勢使得數據界面的豐富化並對於兩者結合所可能帶來的相關技術問題給予了充分解決,相關資料庫方面的安全性得到了很好的提高。
多媒體資料庫設計中有很多問題需要解決:用戶介面支持方面、資料庫組織與存儲方面、媒體種類增加方面信息的分布影響方面。
4、信息檢索系統
信息檢索就是根據用戶輸入的信息,從資料庫中查找相關的文檔或信息,並把查找的信息反饋給用戶。信息檢索領域和資料庫是同步發展的,它是一種典型的聯機文檔管理系統或者聯機圖書目錄。
5、分布式信息檢索
這類資料庫是隨著Internet的發展而產生的資料庫。它一般用於網際網路及遠距離計算機網路系統中。特別是隨著電子商務的發展,這類資料庫發展更加迅猛。
許多網路用戶(如個人、公司或企業等)在自己的計算機中存儲信息,同時希望通過網路使用發送電子郵件、文件傳輸、遠程登錄方式和別人共享這些信息。分布式信息檢索滿足了這一要求。
G. 資料庫基礎與應用
答案:
三. 1.D 2. D 3.A 4.A 5.B
(第5題我沒學過,網路了一下查詢存儲到永久表,所以不保證答案正確)
四. 1. 查詢每個學生的學號,姓名,平均成績
2. 查詢專業是計算機網路的總人數
3. select students.學號,姓名,成績
from students,score
where students.學號=score.學號 and 成績>=90 and 成績<=100
(這些題是上課作業,保證正確,望採納!謝謝~)
如果有疑問可以追問~
H. 資料庫應用是什麼
資料庫系統是一個實際可運行的存儲、維護和應用系統提供數據的軟體系統,是存儲介質、處理對象和管理系統的集合體。它通常由軟體、資料庫和數據管理員組成。其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。資料庫由資料庫管理系統統一管理,數據的插入、修改和檢索均要通過資料庫管理系統進行。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。
資料庫系統的個體含義是指一個具體的資料庫管理系統軟體和用它建立起來的資料庫;它的學科含義是指研究、開發、建立、維護和應用資料庫系統所涉及的理論、方法、技術所構成的學科。在這一含義下,資料庫系統是軟體研究領域的一個重要分支,常稱為資料庫領域。
資料庫研究跨越於計算機應用、系統軟體和理論三個領域,其中應用促進新系統的研製開發,新系統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。資料庫系統的出現是計算機應用的一個里程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。在它之前的文件系統雖然也能處理持久數據,但是文件系統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很復雜,是普通用戶難以實現的,所以就由系統軟體(資料庫管理系統)來完成,而提供給用戶的是簡單易用的資料庫語言。由於對資料庫的操作都由資料庫管理系統完成,所以資料庫就可以獨立於具體的應用程序而存在,從而資料庫又可以為多個用戶所共享。因此,數據的獨立性和共享性是資料庫系統的重要特徵。數據共享節省了大量人力物力,為資料庫系統的廣泛應用奠定了基礎。資料庫系統的出現使得普通用戶能夠方便地將日常數據存入計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。
I. 求資料庫管理基礎及應用理論知識重點歸納
一、數據數據是資料庫中存儲的基本對象。1. 定義 :描述事物的符號記錄。2. 種類 :文字、圖像、圖形、聲音。3. 特點 :數據與其語義是不可分的。二、資料庫1. 定義 :長期存儲在計算機內、有組織的、可共享的大量數據集合。2. 特徵 : 1)數據按一定的數據模型組織、描述和存儲 2)可為各種用戶共享 3)冗餘度較小 4)數據獨立性較高 5)易擴展三、資料庫管理系統(DBMS) 1. 定義:資料庫管理系統(Database Management System 即DBMS)是位於用戶與操作系統之間的數據管理軟體。 2. 用途 :科學地組織和存儲數據、高效地獲取和維護數據 3. 功能 :1)資料庫定義功能 2)數據操縱功能 3)資料庫的運行管理 4)資料庫的建立和維護功能(實用程序)四、資料庫系統1. 定義:資料庫系統是指在計算機系統中引入資料庫後的系統,一般由資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員和用戶構成。2. 特點:數據結構化;數據的共享性高、冗餘度低、易擴充;數據獨立性高;數據由DBMS統一管理和控制。五、資料庫管理技術1. 定義:對數據進行分類、組織、編碼、存儲、檢索和維護,是數據處理的中心問題2. 發展過程:1)人工管理階段(40年代中--50年代中)2)文件系統階段(50年代末--60年代中)3)資料庫系統階段(60年代末--現在)3. 發展動力:1)應用需求的推動2)計算機硬體的發展3)計算機軟體的發展六、 數據模型 1. 定義:數據模型(Data Model)也是一種模型,它是現實世界數據特徵的抽象。 2. 作用:在資料庫中用數據模型來抽象、表示和處理現實世界中的數據和信息。通俗地講數據模型就是現實世界的模擬,現有的資料庫系統均是基於某種數據模型的。 3. 三要素: 1)數據結構 2)數據操作 3)完整性約束 4. 常用的數據模型: 1)層次模型 2)網狀模型 3)關系模型:ORACLE、SQL、SYBASE、INFORMIX、DB/2、COBASE、PBASE、EasyBase、DM/2、OpenBase 4)面向對象模型 5. 層次: 1)概念模型:也稱信息模型,它是按用戶的觀點來對數據和信息建模。 2)數據模型:主要包括網狀模型、層次模型、關系模型等,它是按計算機系統的觀點對數據建模七、關系模型 1. 基本概念: 1)關系:一個關系對應通常說的一張表。2)元組:表中的一行即為一個元組。3)屬性:表中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名。 2. 關系模型的優缺點: 優:1)建立在嚴格的數學概念的基礎上2)概念單一,數據結構簡單、清晰,用戶易懂易用3)關系模型的存取路徑對用戶透明 缺:1)存取路徑對用戶透明導致查詢效率往往不如非關系數據模型2)為提高性能,必須對用戶的查詢請求進行優化增加了開發資料庫管理系統的難度 3. 關系模型的組成:關系數據結構、關系操作集合、關系完整性約束 八、關系數據理論 1. 基本概念關系:描述實體、屬性、實體間的聯系。從形式上看,它是一張二維表,是所涉及屬性的笛卡爾積的一個子集。關系模式:用來定義關系。關系資料庫:基於關系模型的資料庫,利用關系來描述現實世界。從形式 上看,它由一組關系組成。關系資料庫的模式:定義這組關系的關系模式的全體。2. 範式: 範式是符合某一種級別的關系模式的集合。1)1NF的定義 若關系模式中的所有屬性值都是不可再分的原子值,則稱該種關系模式為第一範式。2)2NF的定義 若關系模式R∈1NF,並且每一個非主屬性都完全函數依賴於R的碼,則R ∈2NF。 3)3NF的定義 若一個數據表已滿足2NF,且該數據表中的任何兩個非主鍵欄位的數值之間不存在函數依賴關系,則該數據表滿足第三範式。