数据库原理与应用实验-SQL Server实验

目录

一、实验目的

二、实验内容

1、查看SQL Server Management Studio的环境并掌握其基本操作:

2.SQL Server服务器管理和注册:

3. 查看SQL Server的目录结构:

4. 利用SQL Server基本系统视图查看相关信息。

5. 查看数据库层面的存储结构信息:

6. 查看数据库中数据表的存储信息:

三、实验总结


学生实验报告

开课学院及实验室:                                                                                                 

 

年级、专业、班

 

姓名

学号

实验课程名称

数据库原理与应用实验

成绩

 

实验项目名称

SQL Server实验

     

 

参考:实验教材实验一内容

一、实验目的

了解SQL Server Management Studio的环境及基本操作;了解SQL Server觉得基本信息和系统信息。

二、实验内容

1、查看SQL Server Management Studio的环境并掌握其基本操作:

SQL Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的所有组件。SQL Server Management Studio 组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问 SQL Server。

2.SQL Server服务器管理和注册:

先通过SQL Server配置管理器完成启动

注册服务器:

这里选取身份验证方式为windows身份验证。注册成功

3. 查看SQL Server的目录结构:

 进入SQL Server默认安装路径

Backup:此文件夹最初为空,它是SQL Server 2012 创建磁盘文件备份设备的默认存储位置。

Binn:此文件夹是Windows客户和服务器的可执行文件、在线帮助文件和扩展存储过程的DLL文件所在的存储位置。

DATA:此文件夹是所有数据库的数据文件和日志文件的默认存储位置,这些数据库文件还包括SQL Server 2012的系统数据库文件。

Log:此文件夹存储SQL Server 2012的日志文件,存放提示,警告和错误信息。

4. 利用SQL Server基本系统视图查看相关信息。

SQL Server 2012 基本系统信息:

master:master数据库记录SQL Server系统的所有系统级信息。

model:提供了SQL Server实例上创建的所有数据库的模板。

msdb:主要由SQL Server代理用于计划警报和作业。

tempdb:是一个全局资源,可供连接到SQL Server实例的所有用户使用,并可用于保存显式创建的临时用户对象,SQL Server数据库引擎创建的内部对象等。

5. 查看数据库层面的存储结构信息:

1.查询数据库服务器的概要情况:

2. 查询各个数据库的详细信息:

3. 查询文件组的详细信息:

4. 查询各个数据库文件的详细信息:

5.查询当前数据库文件的详细信息:

6. 查寻数据空间的详细情况,可以是文件组或分区方案:

6. 查看数据库中数据表的存储信息:

首先创建一张表和一些索引。(代码来源课本)

1. 由于用户对象信息都剌子SYS.OBJECTS表,根据表名称可以查询出test表的相关信息

2. 查询与test表相关的所有对象

3. 查询test表的字段详细信息,并查询出相关column_id的信息

4. 查询test表中的索引文件信息,可以看到有两个索引

5. 查询test表的分区信息

 

6. SYS.ALLOCATION_UNITS和SYS.PARTITIONS一起使用能够反映出某个对象的页面分配和使用情况

7. 查询每个分区的页和行计数信息

8. 查询索引的详细字段情况

9. 查询数据库用户表

10. 查询数据库数据类型表

三、实验总结

通过本次实验,了解了SQL Server Management Studio的环境和它的基本操作,清楚了SQL Server觉得基本信息和系统信息。

熟悉了sql的常用语句:

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜索键)

DROP INDEX - 删除索引

FROM - 要查询的表名称

WHERE - 子句用于规定选择的标准

SELECT - 语句用于从表中选取数据

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值