- 13
- 0
- 约5.81千字
- 约 14页
- 2023-07-05 发布于江苏
- 举报
3 -
实验一 数据库的定义实验报告
学号:
xxxxxxxxx
姓名:
xx
班级:
计算机xxxx
指导老师:
Xxx,xxx
实验时间:
xxx
实验地点:
xxx
一、实验目的和要求
要求学生熟练掌握和使用SQL Server Management Studio、T-SQL语句创建和管理数据库,并学会使用查询分析器接收T-SQL语句和进行结果分析。
要求学生熟练掌握SQL Server Management Studio 的使用和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中的数据进行有效的管理。
二、实验内容
(1)创建数据库。
(2)查看和修改数据库的属性。
(3)修改数据库的名称。
(4)删除数据库。
(5)分别使用SQL Server Management Studio和 T-SQL语句创建和删除数据表,修改表结构,输入数据、更新数据。
三、实验步骤
3.1 数据库的创建与管理实验
3.1.1 创建数据库
在SQL Server 2012 中创建数据库的方法有两种,一是利用SQL Server Management Studio 创建数据库;二是使用T-SQL语句创建数据库。
(1)利用SQL Server Management Studio 创建数据库
a.在“对象资源管理器”中选中“数据库”文件夹,然后右击,在弹出的快捷菜单上选择“新建数据库”命令,打开“新建数据库”对话框,
b.在“新建数据库”对话框的“数据库名称”文本框中输入“JXGL”,并修改数据库中数据文件的文件名、初始大小、保存位置。
c.单击“确定”按钮就可以创建JXGL数据库。在SQL Server Management Studio 窗口中出现JXGL数据库标志,这表明建库工作已经完成。
(2)使用T-SQL语句创建数据库
CREATE DATABASE JXGL
ON PRIMARY
(
NAME = JXGL,
FILENAME = D:\JXGLSYS\JXGL.mdf,
SIZE =3MB,
MAXSIZE=50MB,
FILEGROWTH=1MB
)
LOG ON
(
NAME=JXGL_log,
FILENAME=D:\JXGLSYS\JXGL_log.ldf,
SIZE=1MB,
MAXSIZE=20MB,
FILEGROWTH=10%
)
3.1.2查看数据库属性
(1)使用SQL Server Management Studio 查看和修改数据库属性
a.在“对象资源管理器”中展开“数据库”文件夹,右击EDUC,在弹出的快捷菜单中选择“属性”命令,出现“数据库属性-EDUC”对话框
b.在该对话框的“文件”选择页中能够对数据库文件进行修改,可以增加数据文件,页可以删除数据文件,还可以修改数据库文件的逻辑名、大小、增长率。
c. 在“文件组”选择页中可以查看当前数据库的文件组情况,并且可以增加、删除文件组,修改文件组信息。
d.在该对话框中还可以对选项、权限等进行设置。
(2) 使用目录视图、系统函数和系统存储过程等查看有关数据库的基本信息。
a.通过目录sys.database目录视图来查看EDUC数据库的几个属性。
USE JXGL
GO
SELECT database_id,is_read_only,collation_name,compatibility_level
FROM sys.databases WHERE name = EDUC
GO
b.使用系统函数DATABASEPROPERTYEX查看数据库的属性。
USE JXGL
GO
SELECT DATABASEPROPERTYEX(EDUC,IsAutoShrink)
GO
c.使用系统函数OBJECTPROPERTY查看当前数据库中所有用户表的名称。
USE JXGL
GO
SELECT OBJECT_NAME(id) AS 数据表名
FROM sysobjects
WHERE xtype = U AND OBJECTPROPERTY(id,IsMSShipped)=0
GO
d.使用系统存储过程sp_spaceused查看EDUC数据库的空间信息。
USE EDUC
GO
EXEC sp_spaceused
GO
3.1.3修改数据库属性
修改数据库文件的操作主要有增加、修改和删除数据库的数据文件、日志文件等操作。
(1)在数据库JXGL中增加辅助数据文件xs_data,需要在数据库引擎查询文档中输入以下代码:
USE JXGL
GO
ALTER DATABASE JXGL
ADD FILE
(
NAME = xs_data,
FILENAME = D:\JXGLSYS\xs_data.
原创力文档

文档评论(0)