关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

四川大学和广东海洋大学大数据库实验一报告材料

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-12-09 12:48
tags:报告材料

-

2020年12月9日发(作者:尤双喜)


实用文档


GDOU-B-11-112


广


实验名称

< p>验

1

管< /p>

课程名称

数据库原理及应用

课程号

16732201


学院

(

)


学生姓名


信息学院


陈梓哲


专业

信息管理与信息系统

班级

信管

1111


学号

2

实验地点

海安

A705

实验日期

2013/10/16



实用文档


实验一

数据库及其对象的创建与管理


一、实验目的


1

、掌握用

SSMS

Transact- SQL

语句创建、查看、修改、删除数据库的方法;


2

、掌握数据库的备份和恢复方法;


3

、掌握数据库的分离和附加方法;


4

、掌握用

SSMS

Transact- SQL

语句创建、修改、删除表及向其添加数据的方法。


二、实验要求


1

、实验前做好 上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完


成实验内容的预习 准备工作;


2

、能认真独立完成实训内容;


3

、实验后做好实验总结,根据实验情况完成总结报告。


三、实验内容


1

< p>

SSMS

“对象资源管理器”中完成如下任务:


1

建立

一个学生课程

数据库

。 具体文件属性如下表:


参数


数据库名


逻辑数据文件名


操作系统数据文件名


数据文件的初始大小


数据文件的最大大小


数据文件增长幅度


日志逻辑文件名


操作系统日志文件名


日志文件初始大小


日志文件增长幅度


参数值


Student


Student

_dat


D:

Student

_


10MB


100MB


10%


Student

_log


D:

Student

_


5MB


10

















实用文档



2

)再

修改

学生课程

数据库

Student

的主数据文件的大小,使其扩大两倍,然后

查看

扩大后的


据库

属性。










2



SSMS

< p>,在数据库

Student

中:


1

创建

如下

四个表

,并设置相关的约束条件

:


S



列名


Sno


Sname


Ssex


Sage


Sdept



Course


列名


Cno


Cname


Tno



SC


列名


Sno


Cno


Grade



Teacher



列名


Tno


Tname


说明


教师号


教师名


数据类型


整形


字符(

10


约束


主键



说明


学号


课程号


成绩


数据类型


整形


字符(

4


整数


约束


外键


外键


0

100


说明


课程号


课程名


教师号


数据类型


字符(

4


字符(

10


整形


约束


主键


非空


非空


说明


学号


姓名


性别


年龄


院系


数据类型


整形



约束


主键


字符(

10

非空,唯一


字符(

2


短整形


取‘男’或‘女’



字符(

20

可取空,默认

‘计算机系’



实用文档


Sdept

院系

字符(

20

可取空,默认

‘计算机系’



S

表:









Course

表:







SC

表:






Teacher

表:







(2)

SSMS

修改

将刚才所创建


①在

Course

表中插入如下两列:


列名


Cpno


Ccredit











说明


先行课


学分


数据类型


字符(

4


整数


约束



非空


实用文档


②将

SC

< p>表中列

Grade

的类型改为

smallint







③在

S

表中创建

CHECK

约束,约束名为

Sagechk

,要求实现年龄在< /p>

15

45

取值







④在

Course

表中创建外 键约束,约束名为

Fk_Tno

,要求实现

Course

表中的

Tno

必须参照

Teacher

表< /p>


Tno

取值。








⑤删除

Course

表中

Tno








(3)

删除

将刚才所创建

Teacher






(4)

向表

插入

以下

数据



S


Sno


1001


1002


1003


1004


Sname


王勇


刘梅


王芳


张兵


Ssex






Sage


20


19


18


17


Sdept


电子系


计算机系


网络系


软件系






Course



实用文档


Cno


1


2


3


4


5


6


7


Cname


数据库


数学


信息系统


操作系统


数据结构


数据处理


C++

程序设计语言


Cpno


5


NULL


1


6


7


NULL


6


Ccredit


4


2


4


3


4


2


4







SC


Sno


1001


1001


1001


1002


1003


1004


Cno


1


2


3


2


2


2


Grade


92


85


88


90


55


70








3

、用

SSMS

方法完成如下

数据库

的< /p>

分离

附加


(1)

分离

Student

数据库

⑵附加

Student

数据库














4.

SSMS

方法完 成如下

数据库

备份

恢复

选作实验)


(1)

备份

数据库



实用文档


①创建备份设备,其名称为

bk_

Student

0

,保存文件为

D:

Student

< /p>

,并对

Student

数据库


进行完全备份 ,备份到备份设备

bk_

Student

0

中。











Student

数据库进行完全备份










②在

Student

数据库中,创建一 张表

temp1

(学号,课程号,成绩,学分)并对

Studen t

数据库


进行第一次差异备份,备份到备份设备

bk_< /p>

Student

1







③在

Student

数据库中,

再创建一个用 户表:

temp2

(学号,

课程号,

成绩,

学分)

并对

Student


数 据库进行第二次差异备份,备份到备份设备

bk_

Student

2

中。








(2)

删除

Student

数据库

< p>






(3)

恢复

数据库


①从备份设备

bk_

Student

0

中恢复

Student

数据库,并查看表

temp 1

temp2

是否存在?

temp1

temp2

不存在:



-


-


-


-


-


-


-


-



本文更新与2020-12-09 12:48,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/23793.html

广东海洋大学大数据库实验一报告材料的相关文章