資料庫學生實驗報告

2021-10-06 22:31:56 字數 1753 閱讀 6707

學​生​實​驗​報​告

專業班級

網路1801

姓 名***

評 分學 號

1816060130

同 組 人

實驗課程

資料庫課程設計

實驗專案

建立資料庫及基本表

實 驗 室

實驗時間

6.1指導教師

張麗實驗準備:

(1) 準備好windows計算機裝置,並提前安裝好sql server2008及更高版本(本次實驗個人使用2008版本)。

(2) 對sql語言的create,alter,drop語句有初步的學習。

實驗原理:

(1) 資料記模型通常由資料結構、資料操作和資料的完整性約束條件組成。關係模型由關係資料結構、關係操作集合和關係完整性約束組成。

(2) 關係模式的三類完整性約束:實體完整性、參照完整性和使用者定義的完整性。

(3) sql查詢分析器可利用create、alter、drop語句建立、修改和刪除資料庫和基本表。

設計過程:

1、 利用查詢分析器建立s_c資料庫。

執行的sql語句:create database s_c;

2、 利用查詢分析器建立基本表student(sno,sname,s***,sdept)/course(cno,ccname,cpno,ccredit)/sc(sno,cno,grade).

(1) 建立student表

執行sql語句:

create table student (sno char(5) not null unique,

sname char(8) unique,

s*** char(2), sage int,

sdept char(20));

(2)建立course表;

執行sql語句:create table course (cno char(5) not null unique,

cname char(20) unique,

cpno char(5),

ccredit int);

(3)建立sc表;

執行sql語句:create table sc(sno char(5) not null,

cno char(5) not null,

grade int);

3、 利用查詢分析器修改基本表。

(1) 向student表增加「入學時間」列,其資料型別為日期型,將年齡的資料型別改為半字長整數,刪除學生姓名必須取唯一值的約束。

執行語句: alter table student

add scome date

modify sage smallint

drop unique(sname);

4、 刪除資料庫及基本表。

(1) 刪除student表

執行語句:drop table student;

(2)刪除s_c資料庫表。

執行語句:drop database s_c;

設計結果:

1、 利用查詢分析器建立s_c資料庫。

執行結果:

2、 利用查詢分析器建立基本表。

(1)建立student表

執行結果:

(2) 建立course表。

執行結果:

(3) 建立sc表

執行結果:

4、刪除資料庫及基本表。

(1)刪除student表

執行結果:

(2) 刪除s_c資料庫表。

執行結果:

mysql實驗報告4 4 資料庫實驗報告

資料庫原理及應用 實驗報告 一 實驗目的與要求 使學生加深對資料安全性與完整性的理解。並掌握sql server中有關使用者 角色及操作許可權的管理方法。熟悉通過sql語句對資料進行完整性控制。二 實驗內容 題 目 專 業 班 級 學 號 姓 名 資料庫安全性與完整性實驗 軟體工程 資料庫的安全性實...

mysql實驗報告2 資料庫實驗報告二

1 xian technological university 實驗報告 實驗課程名稱 資料庫原理及應用 專 業 資訊管理與資訊系統 班 級 130513 姓 名 賈丹丹 學 號 130513117 實驗學時 16 學時 指導教師 楊敏老師 成 績 2015 年 11 月 10 日 西安工業大學實驗...

MySQL實驗報告五 實驗報告五資料庫

實驗報告 資料庫原理應用及應用 實驗報告 題目 實驗五 1 表的更新 2 檢視的建立 查詢及更新 日期2014 04 08 班級學號 2 姓名 成績實驗環境 在已安裝的安全的 0 sql server 2000 上 實驗內容與完成情況 一 表的更新 1 插入 insert into values 或...