freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫實驗報告,合集5篇(編輯修改稿)

2024-10-21 11:02 本頁面
 

【文章內(nèi)容簡介】 除的步驟,掌握了觸發(fā)器觸發(fā)測試的方法。實驗十SQL的數(shù)據(jù)控制通過DCL(數(shù)據(jù)控制語言)實現(xiàn)1:實驗?zāi)康腄CL 通過對數(shù)據(jù)庫用戶的授 權(quán)和權(quán)限回收命令來實現(xiàn)有關(guān)數(shù)據(jù)的存取控制,以保證數(shù)據(jù)庫的安全性本次實驗了解 DCL 語言的 GRANT 和 REVOKE 語句對數(shù)據(jù)庫存取權(quán)限的控制,學(xué)會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權(quán)限進(jìn)行設(shè)定。2:實驗內(nèi)容,創(chuàng)建用戶jason,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫test。即執(zhí)行如下DCL語句:GRANT ALL ON test.* TO jason@“%”IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置3.對user表進(jìn)行授予權(quán)限操作,并用select insert 進(jìn)行測試 4.對user表進(jìn)行收回權(quán)限操作,用select insert語句進(jìn)行測試 3:實驗結(jié)果GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。GRANT SELECT on to jason。將數(shù)據(jù)庫 mysql 中表 host 的查詢權(quán)限從用戶 jason 回收,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫test。GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置。為了能查詢到相應(yīng)的數(shù)據(jù),我們必須進(jìn)行授權(quán)操作。語句如下: Grant select on to jason。授權(quán)后,現(xiàn)在切換到Navicat for MySQL,執(zhí)行之前窗口中的查詢語句:接下來,切換到MySQL的命令行客戶端,創(chuàng)建一個簡單的表,切換到Navicat for MySQL,新建一個查詢:insert into (id,name)values(1,39。張三豐39。)。切換到MySQL的命令行客戶端,執(zhí)行如下授權(quán)語句,進(jìn)行INSERT權(quán)限的授予: Grant insert on to jason。輸入如下查詢語句:Select * from 。權(quán)限授予后,root(數(shù)據(jù)庫超級用戶)可以進(jìn)行權(quán)限的回收。切換到Navicat for MySQL,新建一個查詢,執(zhí)行如下插入語句: insert into (id,name)values(2,39。掃地僧39。)。執(zhí)行如下權(quán)限回收語句:Revoke insert on from jason。新建一個查詢,執(zhí)行如下查詢語句: select * from 。Revoke select on from jason。4:實驗心得通過本次實驗,我了解DCL語言的GRANT和REVOKE語句對數(shù)據(jù)庫存取權(quán)限的控制,學(xué)會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權(quán)限進(jìn)行設(shè)定。實驗十一MySQL的事務(wù)與鎖1:實驗?zāi)康氖聞?wù)(Transaction)是MySQL數(shù)據(jù)庫系統(tǒng)中的一個邏輯工作單元,是完成一組數(shù)據(jù)庫操作的程序執(zhí)行單元;鎖(Lock)、提交和回退的方法和步驟,掌握MySQL Command Line Client中如何進(jìn)行相關(guān)操作。了解MySQL的表鎖定與鎖定解除,掌握MySQL Command Line Client中如何進(jìn)行相關(guān)操作。2:實驗內(nèi)容啟動MySQL的命令行客戶端,輸入密碼mysql(小寫);執(zhí)行五、教學(xué)過程中(三)實驗內(nèi)容的1部分,學(xué)習(xí)和驗證MySQL的事務(wù);在實驗步驟2的基礎(chǔ)上,在數(shù)據(jù)bankrecord的表record中,添加一個元組id為3的張六,初始余額2萬;自己寫事務(wù)完成如下操作:李四向張六轉(zhuǎn)賬5千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬1萬5,然后確認(rèn)轉(zhuǎn)賬;執(zhí)行五、教學(xué)過程中(三)實驗內(nèi)容的2部分,學(xué)習(xí)和驗證MySQL的鎖;在步驟4的基礎(chǔ)上,在數(shù)據(jù)庫bookrecord的表sellrecord中,添加一個元組id為2000的書籍Oracle數(shù)據(jù)庫實用教程庫,存為2本;在當(dāng)前MySQL命令行客戶端里面模擬李四購書,另外啟動一個MySQL命令行客戶端,模擬王五購書;要求使用寫鎖先鎖定后,再修改,因為庫存有兩本,所以李四和王五都能買到,庫存為0,并且兩人的名字都出現(xiàn)在buyername 3:實驗結(jié)果create database bankrecord character set utf8 collate utf8_general_ci。use bankrecord。create table record(id int,name varchar(20),jine decimal(8,2))。set names gbk。insert into record values(1, 39。李四39。,20000)。insert into record values(2, 39。王五39。,20000)。start transaction。update record set jine=jine10000 where name=39。李四39。select * from record。rollback。select * from record。查看數(shù)據(jù)庫自動提交模式是否打開:2,按照實驗指導(dǎo)先建立數(shù)據(jù)庫、表和向表中插入初始賬戶記錄:完成開始事務(wù),從李四賬戶轉(zhuǎn)出 1 萬元,向王五賬戶中轉(zhuǎn)入 1 萬元,提交確認(rèn)轉(zhuǎn)賬:安實驗指導(dǎo)執(zhí)行語句先建立數(shù)據(jù)庫、表和向表中插入初始書籍記錄:在數(shù)據(jù)庫 bankrecord 的表 record 中,添加一個元組id 為 3 的張六,初始余額 2 萬,李四向張六轉(zhuǎn)賬 5 千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬 1 萬 5,然后確認(rèn)轉(zhuǎn)賬(語句在圖中顯示):在數(shù)據(jù)庫 bookrecord 的表 sellrecord 中,添加一個元組id 為 2000 的書籍 Oracle 數(shù)據(jù)庫實用教程庫,存為 2 本(相關(guān)語句在圖中顯示):在當(dāng)前 MySQL 命令行客戶端里面模擬李四購書,另外啟動一個 MySQL 命令行客戶 端,模擬王五購書(語句在圖中顯示)。4:實驗心得本次實驗了解 MySQL 事務(wù)的設(shè)置、提交和回退的方法和步驟,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。了解 MySQL 的表鎖定與鎖定解除,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。實驗十二MySQL的常用函數(shù)MySQL 1:實驗?zāi)康谋敬螌嶒灹私?MySQL 常用字符串、日期和時間函數(shù)等的使用,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù)。2:實驗內(nèi)容啟動 MySQL 的命令行客戶端,輸入密碼 mysql(小寫);執(zhí)行五、教學(xué)過程中(三)實驗內(nèi)容的 1 部分,學(xué)習(xí)和驗證 MySQL 的字符串函數(shù);在實驗步驟 2 的基礎(chǔ)上,學(xué)習(xí)如下兩個函數(shù)并完成題目:定位和位置函數(shù) LOCATE(substr,str),返回字符串 str 中子字符串 substr 的第一次出現(xiàn)位置,如果 str 中不包含 substr,返回 0。請使用LOCATE函數(shù)計算needle在haystackneedlehaystack第一次出現(xiàn)的位置;子字符串函數(shù) SUBSTRING(str,pos,len),從字符串 str 返回一個長度同 len 字符相同的子字符串,起始于位置 pos;請使用 SUBSTRING 函數(shù)計算 backspace,從第 2 個字符起,長度為 5 的子字符串;字符串函數(shù)的解答腳本和結(jié)果請保存,老師會檢查;執(zhí)行五、教學(xué)過程中(三)實驗內(nèi)容的 2 部分,學(xué)習(xí)和驗證 MySQL 的日期和時間函數(shù);在步驟 4 的基礎(chǔ)上,學(xué)習(xí)如下一個函數(shù)并完成題目:周函數(shù) WEEK(date),返回 date 時間包含的星期數(shù);請使用 WEEK 函數(shù)計算當(dāng)前日期包含的星期數(shù)。3:實驗結(jié)果4:實驗心得通過本次實驗掌握了MySQL 常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù),并且學(xué)會了MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。第三篇:數(shù)據(jù)庫實驗報告實驗7 索引和數(shù)據(jù)完整性的使用目的與要求(1)掌握索引的使用方法;(2)掌握數(shù)據(jù)完整性的實現(xiàn)方法;實驗準(zhǔn)備(1)了解索引的作用與分類;(2)掌握索引的創(chuàng)建方法;(3)理解數(shù)據(jù)的完整性的概念與分類;(4)掌握各種數(shù)據(jù)完整性的實現(xiàn)方法。實驗內(nèi)容(1)建立索引①使用CREATE INDEX語句創(chuàng)建索引。對YGGL數(shù)據(jù)庫的Employees表中的DepartmentID列建立索引。在查詢分析器中輸入如下程序并執(zhí)行: USE YGGL GO CREATE INDEX depart_indON Employees(DepartmentID)GO 在Employees表的Name列和Address列上建立復(fù)合索引。CREATE INDEX Ad_indON Employees(Name,Address)對Departments表上的DepartmentName列建立唯一非聚集索引。CREATE UNIQUE INEDX Dep_ind ON Departments(DepartmentName)【思考與練習(xí)】。 INDEX語句能創(chuàng)建主題嗎? ?②使用界面方式創(chuàng)建索引。使用界面方式在Employees表的PhoneNumber列上創(chuàng)建索引。啟動SQL Server Management Studio,在對象資源管理器中展開數(shù)據(jù)庫YGGL,展開表Employees,右擊“索引,選擇“新建索引”選項。在新建索引的窗口中填寫索引的名稱和類型,單擊“添加”按鈕,在列表框中選擇要創(chuàng)建的索引的列,選擇完單擊“確定”按鈕即完成創(chuàng)建工作?!舅伎寂c練習(xí)】。,右擊選擇“索引/鍵”菜單項,在新窗口中的Address列創(chuàng)建一個唯一的索引。,查看使用索引和不使用索引的區(qū)別。(2)重建索引。重建表Employees中的所有索引。USE YGGL GO ALTER INDEX ALLON Employ REBUILD 【思考與練習(xí)】重建表Employees中EmployeeID列上的索引。(3)刪除索引。使用DROP INDEX語句刪除表Employees上的索引Depart_ind,計劃使用如下SQL語句:DROP INDEX Depart_ind ON Employees 【思考與練習(xí)】 INDEX一次刪除Employees表上的多個索引 b使用界面方式刪除Department表上的索引。(4)數(shù)據(jù)完整性。①創(chuàng)建一個表Employees5,只含EmployeesID,Name,Sex和Education列。將Name,設(shè)為主鍵,作為列Name的約束。對EmployeesID列進(jìn)行UNIQUE約束,并作為表的約束。CREATE TABLE Employees5(EmployeesID char(6)NOT NULL PRIMARY KEY, Sex tinyint Education char(4), CONSTRAINT UK_id UNIQUE(EmployeesID))②刪除上例中創(chuàng)建的UNIQUE約束。ALTER TABLE Employees5 DROPCONSTRAINT UK_id GO 【思考與練習(xí)】,使用一個復(fù)合列作為主鍵,作為表的約束,并為其命名。 TABLEEmployees5添加一個新列Address,并為該列定義UNIQUE約束,并了解如何使用圖形向?qū)Х绞絼h除主鍵和UNIOQUE約束。③創(chuàng)建新表student,只考慮“號碼”和“性別”兩列,性別只能包含男或女。CREATE TABLE student(號碼char(6)NOT NULL 性別char(2)EmployeesCHECK(性別 IN(“男”,“女”))【思考與練習(xí)】 向該表插入數(shù)據(jù),“性別”列插入“男”和“女”以外的字符,查看會發(fā)生什么情況。④創(chuàng)建新表Salary2,結(jié)構(gòu)與Salary相同,但Salary2表不可以O(shè)utCome列大于Ine列。CREATE TABL
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1