- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . . .
姓名: 专业: 班级: 学号:
科目:数据库系统原理 实验日期:
实验题目:实验 1 SQL SERVER 的安装及使用,数据库的建立
【实验目的】
安装并熟悉 SQL SERVER 2008 环境,通过实验达到能熟练使用“管理器”及“命令窗口”两种方法,建立数据库及数据库表(表结构和表内容)。重点注意数据类型及完整性约束(要求作验证)。使用的 SQL 命令:CREATE DATABASE,USE,CREATE TABLE,INSERT 等。
【实验内容】
1、课本第一章的例题(学生数据库(Students_Mis_2018):4 个数据表)
建立数据库(CREATE DATABASE):Students_Mis_2018(存储文件存放在自己建立的文件夹内)
调用(USE)数据库:Students_Mis_2018
分别建立 4 个数据表的表结构(CREATE TABLE):系(Depts),学生(Students),课程(Courses),选课(Reports)
插入表数据(INSERT)
数据类型及完整性约束验证(难点是主外键约束) 回答以下几个问题:
若先建立学生(Students)表,后建立系(Depts)表,行吗?为什么?
若先建立选课(Reports)表,后建立课程(Courses)表,行吗?为什么?
对 INSERT,自己举几个违反约束条件(数据类型、主键约束、非空约束、外键约束、 CHECK 约束)的例子,并说明理由。
分离数据库、复制数据库存储文件、附加数据库
将调试好的正确命令代码及数据库存储文件保存到自己的备份盘(方便下次实验使用) 2、课本中的习题 1.3(零件供应数据库(SPJ_Mis 2018):4 个数据表)
(说明:要求同上,各表模拟数据可参照课本 P110)
【实验过程】
1、
建立数据库(CREATE DATABASE):Students_Mis_2018
USE master GO
CREATE DATABASE Students_Mis_2018 ON
(
NAME=Students_Data,
FILENAME=E:\ SQL_DATEBASE\Students_Mis_data.mdf, SIZE=10,
参考
. . . .
MAXSIZE=50, FILEGROWTH=5
)
LOG ON (
NAME=Students_Log,
FILENAME=E:\ SQL_DATEBASE \Students_Mis_log.ldf, SIZE=5MB,
MAXSIZE=25MB, FILEGROWTH=5MB
) GO
调用(USE)数据库:Students_Mis_2018
use Students_Mis_2018 GO
分别建立 4 个数据表的表结构(CREATE TABLE):系(Depts),学生(Students),课程(Courses),选课(Reports)
CREATE TABLE Depts
(
Dno CHAR(5) PRIMARY KEY, Dname CHAR(20) NOT NULL
) GO
参考
[三]雯
[三]
雯过巨库 红
医图
_[回
_
[
回 巳
— 孛立充 乏乏
曰 向 db o [D- 已 p 吐
El 歹ll
El[Jlr,0 仕 P K J c h 巧 fi[ 5 )u lI O 七
E
l[Jln 已 m e (c h a ir( 20 ) 诅 n o t
突El
突
P K _ O·ep t s _ C 0 30 汜5了μ
田
田 田
E
E B
CREATE TABLE Students (
表 弓l
统 计准 志皂
Sno CHAR(5) PRIMARY KEY, Sname CHAR(20) NOT NULL, Ssex CHAR(2),
Sage INT, Dno CHAR(5),
CONSTRAINT FK_Dno FOREIGN KEY(Dno) REFERENCES Depts
) GO
l三]
表
印
印 印 巳
户
[ 三l
季 j 梦汪寻乏
-ild b o .10 亡 p ]ff
-il
已 b -o .S t u dl 己 n 七 5
手」
.石.
S n o ( P K .. c h 已式 5 ) 诅 n o t r S n a rn 巴 [ c h 3 贞已O )“ n o t
EEE 节 涟S e x ( Gh 已r [ 2 )
EEE 节 涟
S-ag e Ci n t .. n UJ I I)
D 1n o ( IFK J c:h己式 匀
曰
"
m凶 11)
CREATE TABLE Courses (
Cno CHAR
文档评论(0)