77范文网 - 专业文章范例文档资料分享平台

数据库实验指导书-新版-参考(5)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

? remove file :删除指定的操作系统文件。 ? modify file :修改某个操作系统文件。 ? modify name :重命名数据库。 注意:

SIZE子句设置新的容量必须大于当前容量 5、收缩数据库

DBCC SHRINKDATABASE(database_name[,new_size]) 注意:

指定的新容量不能加度量单位,只写容量大小即可。 6、重命名数据库

sp_renamedb 'oldname' ,'newname' 7、删除数据库

Drop database database_name[,…n]

内容一:数据库的设计与创建

一、数据库分析

1、创建用于学生信息分析的数据库,数据库名为“学生信息”。

2、主数据文件“学生信息_data”,存储位置为“E:\\个人目录\\学生信息_data.mdf”,初始大小为2MB,最大容量为10MB,递增量为1MB,文件组为PRIMARY文件组。

3、事务日志文件“学生信息_log”, 存储位置为“E:\\个人目录\\学生信息_log.ldf”,初始大小为1MB,最大容量为5MB,递增量为10%。

二、数据库的创建 方法一:企业管理器

1、打开企业管理器,依次展开控制台根目录。选择“操作”下拉菜单中的“新 建数据库”或右击“数据库”节点,选择“新建数据库”,进入“数据库属性窗口”,在“常规”标签“名称”编辑框中输入“学生信息”, 如图2-1所示。

- 21 -

图2-1 数据库属性窗口

2、单击“数据文件”标签,对数据文件按照分析要求进行设置。 3、单击“事务日志”标签,对事务日志文件按照分析要求进行设置。

4、将“常规、数据文件、事务日志”各标签所提供的数据库创建选项设置好后,单击“确定”按钮,系统就会自动按要求创建“学生信息”数据库。

5、展开“数据库”文件夹,查看新建立的“学生信息”数据库。

方法二:查询分析器

1、 打开查询分析器。 2、 在查询子窗口中输入如下程序代码: create database 学生信息 on primary

(name='学生信息_data',

filename='e:\\个人目录\\学生信息_data.mdf', size=2mb,

maxsize=10mb, filegrowth=1mb) log on (name='学生信息_log',

filename='e:\\个人目录\\学生信息_log.ldf', size=1mb,

maxsize=5mb, filegrowth=10%) 3、语法检查 4、运行代码

- 22 -

5、在查询结果显示窗口查看结果并分析结果。

内容二:数据库的管理

分别在企业管理器和查询分析器中完成如下操作:

1、利用系统存储过程sp_helpdb查看数据库“学生信息”的信息。 2、(1) 显示所有数据库选项的列表;

(2) 查看“学生信息”数据库有哪些选项的当前值为True; (3) 将“学生信息”数据库的single user 选项设置为True; (4) 将创建的“学生信息”数据库改名为“学生情况”。 3、对更名之后的“学生情况”数据库进行如下修改:

(1) 主数据文件的容量为3MB,最大容量为20MB,递增量为2MB; (2) 事务日志文件的容量为2MB,最大容量为10MB,递增量为1MB; 4、收缩数据库“学生情况”的容量。 5、删除数据库“学生情况”。

实验作业:

1、 分析下列代码,领会:

(1)数据库中只能有一个主数据库文件。 (2)数据库中可以有多个辅助数据文件。

(3)每个数据库至少有一个事务日志文件,并且不属于任何一个文件组。 Create database archive On primary (name=arch1,

Filename='d:\\实验sql\\archdat1.mdf', Size=1mb,

Maxsize=10mb, Filegrowth=1mb), (name=arch2,

Filename='d:\\实验sql\\archdat2.ndf', Size=1mb,

Maxsize=10mb, Filegrowth=1mb), (name=arch3,

Filename='d:\\实验sql\\archdat3.ndf', Size=1mb,

Maxsize=10mb, Filegrowth=1mb) Log on

(name=archlog1,

Filename='d:\\实验sql\\archlog1.ldf', Size=1mb,

Maxsize=10mb,

- 23 -

Filegrowth=1mb), (name=archlog2,

Filename='d:\\实验sql\\archlog2.ldf', Size=1mb,

Maxsize=10mb, Filegrowth=1mb)

- 24 -

实验三 表的设计、创建与操作管理

【目的要求】

1、 了解表的结构特点。

2、 了解SQL SERVER的基本数据类型。 3、 领会数据完整性的含义。

4、 掌握规则和默认的特点及在企业管理器和查询分析器的操作方法。 5、 学会使用T-SQL语句对表进行插入、修改和删除数据操作。 【实验类型】综合 【实验内容】

内容一:设计与管理表

一、数据需求分析

SQL SERVER数据库中的表是一个非常重要的数据库对象。在一个数据库中,可能有由不同用户创建的表。对数据的访问、数据完整性维护等都是通过对表的操作实现的。

创建用于“学生信息”数据库中的三个表,表名分别为“学生”、“学期成绩”、“课程注册”,并且表的结构如下:

表1 “学生”表结构 字段名 学号 姓名 性别 专业 系别 年级 班别 出生日期 地区来源 变动情况 政治面貌 民族 总学分 表2 “学期成绩”表结构 字段名 学号 课程编号 成绩 备注 表3 “课程注册”表结构 字段名 课程编号 课程名称 字段类型 CHAR CHAR - 25 -

字段类型 INT CHAR CHAR CHAR CHAR CHAR CHAR DATETIME VARCHAR CHAR CHAR CHAR INT 字段宽度 10 2 20 20 2 2 30 10 8 8 说明 主键(自动编号) 不允许为空 默认为‘男’ 字段类型 INT CHAR REAL VARCHAR 字段宽度 2 50 说明 外键 外键 检查约束 字段宽度 2 10 说明 主键 唯一约束

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库实验指导书-新版-参考(5)在线全文阅读。

数据库实验指导书-新版-参考(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/298578.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: