2023年数据库原理实验报告同名4771.docx

上传人:大米 文档编号:552715035 上传时间:2024-03-02 格式:DOCX 页数:42 大小:32.29KB
返回 下载 相关 举报
2023年数据库原理实验报告同名4771.docx_第1页
第1页 / 共42页
2023年数据库原理实验报告同名4771.docx_第2页
第2页 / 共42页
2023年数据库原理实验报告同名4771.docx_第3页
第3页 / 共42页
2023年数据库原理实验报告同名4771.docx_第4页
第4页 / 共42页
2023年数据库原理实验报告同名4771.docx_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《2023年数据库原理实验报告同名4771.docx》由会员分享,可在线阅读,更多相关《2023年数据库原理实验报告同名4771.docx(42页珍藏版)》请在金锄头文库上搜索。

1、数据库原理实验报告(同名4771) 学生实验报告 (理工类) 课程名称:数据库系统原理 专业班级: 15 计科(W 专转本)1 学生学号: 1513504069 学生姓名: 蔡文豪 所属院部:计算机工程学院 指导教师: 王 预 20 15 20 16 学年 第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用 A4 的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增

2、加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处 。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。 实验项目名称: 熟悉 SQL Server2022 环境

3、及数据库文件管理 实验学时: 2 同组学生姓名: 实验地点: 1316 实验日期: 2022.3.24 实验成绩: 批改教师: 王 预 批改时间: 2022.3.27 一、实验目的和要求 1 、 熟悉SQL Server 2022工作环境、了解SQL Server 2022主要管理工具的用途、掌握登录SQL Server 2022的方法; 2、熟悉数据库的组成; 3、了解数据库快照的使用方法; 4、掌握创建、修改、删除数据库的方法; 5、熟悉如何查看数据库状态; 6、掌握分离数据库和附加数据库的方法。 二、实验设备、环境 设备:奔腾或奔腾以上计算机; 环境:WINDOWS 2022 SERVE

4、R 或 WINDOWS 2022 SERVER、SQL Server2022 中文版。 三、实验步骤 1、根据题目要求熟悉 SQL Server2022 的各种管理工具; 2、分析题意,重点分析题目要求并给出解决方法; 3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中; 4、提交完成的实验结果。 四、实验内容 一、熟悉 SQL Server 2022 管理工具 SQL Server2022 系统提供了大量的管理工具,通过这些管理工具可以对系统实现快速、高效管理。主要管理工具如下: 1、SQL Server Management Studio (1)对象资源管理器

5、允许查看和连接到 SQL Server、分析器、集成服务器、报表服务器和 SQL Mobile。一旦连接到特定的服务,可以在对象节点中查看它的组件,并且可以访问子节点对象。 (2)已注册的服务器 显示当前已注册的服务器。窗格顶部的列表,包括 SQL Server、分析服务器、集成服务器、报表服务器和 SQL Mobile。允许用户在特定的服务器之间快速转换。 (3)模板资源管理器 提供对查询编辑器的模板和任何用户所创建的自定义模板的快速访问。模板可以通过 SQL Server Management Studio 所支持的任何脚本语言来创建。 (4)解决方案管理器 提供对现存的 SQL Serv

6、er、分析服务器和 SQL Mobile 的项目的快速访问。当项目被执行时,项目会给出连接、查询和执行的其他函数的详细信息。 2、SQL Server Business Intelligence Development Studio(商业智能) SQL Server Business Intelligence Development Studio 为开发人员提供的一种新的项目开发和管理工具。开发人员可以使用 SQL Server Business Intelligence Development Studio 设计端到端的商业智能解决方案。 3、SQL Server Configuration

7、 SQL Server Configuration(配置管理器)包含了 SQL Server2022 服务、SQL Server2022 网络配置和 SQL Native Client 配置 3 个工具,提供数据库管理人员做服务启动与停止与监控、服务器端支持的网络协议,用户用来访问 SQL Server 的网络相关设置等工作。 4、SQL Server 外围应用配置 SQL Server 外围应用配置器是 SQL Server2022 的新增功能,该工具是用来减少 SQL Server 的服务数和组件数的一种方法,以帮助保护 SQL Server 避免出现安全缺口。 5、Database En

8、gine Tuning Advisor(数据库引擎的优化顾问)工具可以完成帮助用户分析工作负荷、提出创建高效索引的建议等功能。 6、SQL Server 联机丛书:主要为用户提供帮助。 7、sqlcmd:提供了在命令提示符中输入 Transact-SQL 语句、系统过程和脚本文件的功能。 二、熟悉数据库的组成 1、系统数据库 (1)master 数据库 master 数据库存储 SQL Server2022 系统的所有系统级信息。包括实例范围的元数据、端点、链接服务器和系统配置设置。 (2)model 数据库 Model 数据库用作 SQL Server2022 实例上创建的所有数据库的模板。

9、在 SQL Server2022 中在三个方面做了重大改变,包括:扩大了最小值取之范围、兼容级别设置为 90 和 PAGE_VERIFY 数据库选项设置为 CHECKSUM。 (3)msdb 数据库 Msdb 数据库主要被 SQL Server2022 代理用于进行复制、作业调度以及管理警报等活动,该数据库通常用于调度任务或排除故障。 (4)tempdb 数据库 tempdb 数据库是连接到 SQL Server2022 所有用户都可能用的全局资源,它保存所有临时表和临时存储过程。另外,它还用来满足所有的其他存储要求,例如,存储 SQL Server 2022 工作表。每次启动 SQL Ser

10、ver2022 时都会重新创建 tempdb 数据库,以便系统启动时,给数据库总是空的。断开连接时会自动删除临时表和存储过程,并在系统关闭后没有活动的连接。 (5)resource 数据库 resource 数据库是一个只读数据库,它包含了 SQL Server2022 中的所有系统对象。SQL Server 系统对象在物理上持续存在于 Resource 数据库中,但逻辑上,他们出现在数据库的 sys 架构上。resource数据库的物理文件名为 Mssqlsystemresource.mdf。任意移动或重命名 resource 数据库文件,SQL Server2022 将不能正常启动。 三、

11、数据库存储文件 SQL Server2022 数据库中有三种类型的文件来存储信息。 1、主数据文件 主数据文件包话数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在该文件中,也可以存储在辅助数据文件中。每个数据库只能有一个主数据文件。其扩展名为.mdf。 2、辅助数据文件 辅助数据文件是可选的。由用户定义并存储用户数据。每个数据库可以有多个辅助数据文件,其扩展名为.ndf。 3、事务日志文件 事务日志文件是用于保存恢复数据库的日志信息的。每个数据库必须至少有一个日志文件,其扩展名为.ldf。 4、文件组 文件组是将多个数据文件集合起来形成一个整体。每个文件组有一个组名。文件组分

12、为主文件组和次文件组。一个文件只能存放在一个文件组中,一个文件组也只能为一个数据库使用。主文件组包含了所有的系统表。当建立数据库时,主文件组包含数据库文件和未指定组的其他文件。事务日志文件不包含在任何文件组中。 四、创建数据库 1、使用向导创建数据库 2、语句方式创建数据库 (1)最简单的语句创建数据库 Create database databaseName (2)一般创建数据库的格式 CREATE DATABASE database_name ON amp;lt; amp;gt; ,.n , amp;lt; amp;gt; ,.n LOG ON amp;lt; amp;gt; ,.n CO

13、LLATE collation_name FOR LOAD | FOR ATTACH amp;lt; amp;gt; := PRIMARY ( NAME = logical_ , = os_ , SIZE = size , MAXSIZE = max_size | UNLIMITED , = growth_increment ) ,.n amp;lt; amp;gt; := amp;lt; amp;gt; ,.n (3)示例 CREATE DATABASE Sales ON ( NAME = Sales_dat, = c:program filesmicrosoft sql servermss

14、qldatasaledat.mdf, SIZE = 10, MAXSIZE = 50, = 5 ) LOG ON ( NAME = Sales_log, = c:program filesmicrosoft sql servermssqldatasalelog.ldf, SIZE = 5MB, MAXSIZE = 25MB, = 5MB ) 3、请按照要求用工具和 SQL 语句两种方法创建名为 MyDB 数据库。 五、维护数据库 1、修改数据库名称 (1)使用 ALTER DATABASE 语句 ALTER DATABASE databaseName MODIFY NAME=newdatabaseName (2)使用存储过程 EXEC sp_dboption databaseName,SINGLE,True /*首先将数据库设置为单用户模式*/ EXEC sp_renamedb databaseName, newdata

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 人事档案/员工关系

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号