数据库系统原理实验报告.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《数据库系统原理》 实验报告 班级________ 姓名________________ 学号___________ 信息与电子工程学院 实验1 sql server 熟悉和数据库创建 "实验目的 " "熟悉sql server " "2005提供的服务管理器、企业管理器、查询分析器、客户端和服务器端网络" "实用工具等常用管理工具的使用。理解客户/服务器模式,理解面向连接与 " "非面向连接的差别。理解交互式sql的工作机制。能够理解命名管道协议与t" "cp/ip协议的差别。能够登陆上sql server数据库服务器。 " "实验内容 " "1、启动sql server 服务。 " "2、打开sql server的企业管理器,连接上sql server服务器。展开左边 " "树状窗口的各级结点,观察右边内容窗口的变化。 " "3、打开sql server的查询分析器,用use命令打开样例数据库pubs。 " "4、在查询窗口输入exec sp_help,运行后察看结果。 " "5、在查询窗口输入select * from authors ,运行后察看结果。 " "三、实验结果 " "3、当不确定当前所操作的是哪个数据库,可使用use来定位到某数据库。 " "4、 " " " "查询某张表的所有列。 " 实验2 简单查询 "实验目的: " "熟悉sql " "server的企业管理器和查询分析器的用户界面,掌握用企业管理器和查询分" "析器创建数据库,修改数据库和删除数据库的方法。 " "实验内容 " "分别使用sql server " "2005企业管理器和t—sql语句,按下列要求创建、修改和删除用户数据库。 " "1、创建名称为company的数据库,数据库中包含一个数据文件,逻辑文件名" "为company_data,磁盘文件名为company_data.mdf,文件初始容量为5mb, " "最大容量为15mb,文件容量递增值为1mb;事务日志文件的逻辑文件名为com" "pany_log,磁盘文件名为company_log.ldf,文件初始容量为5mb,最大容量" "为10mb,文件容量递增值为1mb。 " "2、对该数据库进行修改:添加一个数据文件,逻辑文件名为company2_data" ",磁盘文件名为company2_data.ndf,文件初始容量为1mb,最大容量为5mb " ",文件容量递增值为1mb;将日志文件company_log的最大容量增加为15mb," "文件容量递增值为2mb。 " "3、 " "在company数据库中添加一个文件组tempgroup,并向该文件组中添加一个容" "量为3mb,最大容量为10mb,递增量为1mb的数据文件,该数据文件的逻辑文" "件名为company3_data,磁盘文件名为company3_data.ndf。 " "4、在company数据库中删除数据文件company2_data。 " "删除数据库company。 " "采用默认设置创建数据库company。 " "三、实验结果 " "1、create database company " "on ( name=company_data, " "filename='d:\microsoft sql " "server\mssql10_50.sqlexpress\mssql\data\company_data.mdf', " "size=5mb, " "maxsize=15mb, " "filegrowth=1mb ) " "log on (name=company_log, " "filename='d:\microsoft sql " "server\mssql10_50.sqlexpress\mssql\data\company_log.ldf', " "size=5mb, " "maxsize=10mb, " "filegrowth=1mb ); " "2、alter database company " "add file " "(name=company2_data, " "filename='d:\microsoft sql " "server\mssql10_50.sqlexpress\mssql\data\company2_data.mdf', " "size=1mb, " "maxsize=5mb, " "filegrowth=1mb) " "alter database company " "modify file " "(name='company_log',maxsize=15mb,filegrowth=2mb); " "3、alter database company " "a 《数据库系统原理》实验报告详述了对SQL Server 2005的探索与实践,旨在让学生熟悉数据库管理系统的核心操作,包括服务器管理、数据库创建、修改及删除等关键任务。实验涉及的重要知识点主要包括: 1. SQL Server服务管理:实验开始时,学生需要启动SQL Server服务,这是所有后续操作的基础,确保数据库引擎可以正常运行。 2. 客户端工具的使用:企业管理和查询分析器是SQL Server的主要管理与查询工具。企业管理员提供了图形化的界面,用于管理服务器实例、数据库和对象,而查询分析器则用于编写和执行SQL语句。 3. 客户/服务器模式:实验强调理解这一模式,它在数据库系统中,客户端应用程序通过网络连接与服务器通信,发送查询请求并接收结果。 4. 面向连接与非面向连接的区别:面向连接的服务建立稳定的连接,而非面向连接的服务则不需预先建立连接,而是直接发送数据包。 5. SQL交互机制:通过查询分析器,学生学习如何使用`USE`命令切换数据库,以及执行系统存储过程如`sp_help`,以获取数据库对象的信息。 6. 命名管道协议与TCP/IP协议:这两个协议用于SQL Server的网络通信,命名管道适用于同一台计算机上的通信,而TCP/IP则适应更广域的网络环境。 7. 数据库创建:实验2中,学生通过T-SQL语句创建数据库,定义数据文件和日志文件的大小、增长方式,理解数据库的物理结构。 8. 数据库修改:通过`ALTER DATABASE`语句,添加、修改和删除数据文件,调整文件组和日志文件的容量,体现数据库动态管理能力。 9. 文件组管理:文件组是数据库中逻辑的存储单位,便于数据的组织和管理。在实验中,学生学会了如何创建文件组并添加数据文件。 10. 数据库删除:`DROP DATABASE`命令用于删除不再需要的数据库,释放磁盘空间。 11. 默认设置创建数据库:实验还涵盖了使用默认配置创建数据库的方法,简化了数据库初始化的过程。 通过这些实验,学生不仅掌握了SQL Server的基本操作,还深入理解了数据库管理系统的关键概念和技术,为将来进一步学习和使用数据库系统奠定了坚实基础。
剩余14页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助