实验1SQLServer数据库基本操作

合集下载

sql server数据库应用与实践教程(第2版) 实验文档

sql server数据库应用与实践教程(第2版) 实验文档

以下是一个基本的SQL Server数据库应用与实践教程(第2版)实验文档的大纲示例,具体内容可能会根据实际教材和实验要求有所不同:实验一:SQL Server的安装和配置1. 实验目标:理解并掌握SQL Server的安装过程和基本配置。

2. 实验环境:Windows操作系统,SQL Server安装介质。

3. 实验步骤:准备安装环境。

运行SQL Server安装程序。

选择安装类型和功能。

设置服务器配置(如实例名称、账户、密码等)。

完成安装并验证安装结果。

4. 实验问题与思考:如何根据实际需求选择合适的安装选项?实验二:SQL Server Management Studio的使用1. 实验目标:熟悉SQL Server Management Studio(SSMS)的界面和基本操作。

2. 实验环境:已安装SQL Server的计算机,SSMS软件。

3. 实验步骤:启动SSMS并连接到SQL Server实例。

浏览对象资源管理器中的服务器对象。

创建新的数据库和表。

插入、查询、更新和删除数据。

使用Transact-SQL编写和执行简单查询。

4. 实验问题与思考:如何利用SSMS提高数据库管理的效率?实验三:数据库设计与ER图1. 实验目标:学习并实践数据库设计的基本原则和方法。

2. 实验环境:数据库设计工具(如Visio、PowerDesigner等)。

3. 实验步骤:确定业务需求和数据实体。

设计实体关系图(ER图)。

将ER图转换为数据库模型。

根据数据库模型创建实际的数据库和表。

4. 实验问题与思考:如何处理数据库设计中的冗余和异常情况?实验四:事务与并发控制1. 实验目标:理解事务的概念和作用,掌握并发控制的方法。

2. 实验环境:SQL Server实例,多用户环境。

3. 实验步骤:创建并执行包含多个操作的事务。

观察事务的ACID特性(原子性、一致性、隔离性和持久性)。

探讨并发访问可能导致的问题(如脏读、不可重复读、幻读)。

sqlserver部分操作语法 第一次实验内容

sqlserver部分操作语法 第一次实验内容

第一次实验内容一、SQLServer2000的安装,参考幻灯片的过程安装。

当然如果你对安装很熟悉的话可以略过本部分,或者课下自己试验一下。

以下给出了各版本简介及所对应的操作系统。

SQL Server 2000有四个版本:企业版/标准版/个人版/开发版。

SQL Server 2000 企业版:作为生产数据库服务器使用。

支持SQLServer 2000 中的所有可用功能,并可根据支持最大的Web 站点和企业联机事务处理(OLTP) 及数据仓库系统所需的性能水平进行伸缩。

SQL Server 2000 标准版:作为小工作组或部门的数据库服务器使用。

SQL Server 2000 个人版:供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQLServer 数据存储。

在客户端计算机上运行需要本地SQLServer 数据存储的独立应用程序时也使用个人版。

SQL Server 2000 开发版:供程序员用来开发将SQLServer 2000 用作数据存储的应用程序。

虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。

安装对应版本:(1)企业版和标准版需要安装在服务器操作系统上,如WindowsNT Server/Windows 2000 Server/Windows 2003 Server等。

(2)个人版需要安装在个人操作系统上,如Windows98/Windows2000 Professional/Windows XP Home/Windows XP Professional等。

注:XP professional上也可以安装企业版,但是需要手工破解,如果想破解的话请参考文档自行解决问题。

(3)开发版可以安装在任何微软的操作系统上。

注意:在Windows NT server 4.0上安装SQL server 2000时,必须安装service pack 5(sp5)或者更高版本,这是SQL server 2000中所有版本的最低要求。

数据库sqlserver实验操作

数据库sqlserver实验操作

(一)使用Microsoft SQL Server企业管理器和查询分析器建立数据库mySPJ:1.打开“开始->程序->Microsoft SQL Server->企业管理器”;2.在企业管理器左边的树标签中依次打开“Microsoft SQL Server-> SQL Server组->(local)(Windows NT)->数据库”,(local)(Windows NT)前的红色标记转化为绿色标记表明NT服务已启动;数据库——>新建数据库为新建数据库命名查看数据库文件的属性及存放位置在新建数据库mySPJ中新建表将表中各字段命名和相关属性设置好之后,点击保存按钮——>输入表名在各表中输入数据:右键——>打开表——>返回所有行输入S表的数据:3.从企业管理器的“工具”菜单中选择“SQL 查询分析器”,打开查询分析器后,在其窗口书写创建数据库mySPJ的SQL语句,点击执行按钮(或F5键)执行该SQL语句;一定注意选择正确的要操作的数据库正确的代码会给出“所影响的行数为***行”的提示,可返回到企业管理器中查看更新过的结果:4、数据库文件的备份与还原:mySPJ右键——>所用任务——>备份数据库还原数据库:注意选择“从设备”还原,将备份文件选定还可使用“附加数据库”的方式还原数据库:①拷贝:查看数据库的属性确定数据库文件的存放位置,并拷贝***.MDF文件;若不能拷贝,则需要停止SQL SERVER服务;或在“服务”设置中关闭MSSQLSERVER服务打开“服务”:开始——>控制面板——>系统和安全——>管理工具——>服务②附加数据库选定MDF文件。

实验1 SQL Server数据库基本操作

实验1 SQL Server数据库基本操作

实验一 SQL Server数据库基本操作一、实验目的1. 掌握SQL Server的主要工具SQL Server Management Studio的使用方法;2. 理解SQL Server数据库的逻辑结构和物理结构;3. 理解数据表的结构特点以及数据完整性约束的概念以及索引的基本概念;4. 掌握在SQL Server Management Studio中创建和维护数据库、数据表结构的方法;5. 了解在数据表中添加、删除和更新数据记录的方法,了解在数据表上创建索引的方法。

二、实验环境Microsoft SQL Server Management Studio三、实验内容1. 创建一个名称为Book的数据库,支持教材订购信息管理,要求:(1) 将主数据库文件Book_Data.MDF放置在的D:\DBF文件夹中,文件大小为5MB,最大值为50MB,文件增量为2MB。

(2) 将事务日志文件Book_Log.LDF放置在的D:\DBF文件夹中,文件大小为5MB,最大值为100MB,文件增量为1MB。

2. 在上题所建数据库Book中建立5张数据表结构并分别向数据表插入记录。

(1) T_Academy学院表:存储学院基本信息。

字段名称字段说明类型定义属性限定索引关系(外键)AcadCode 学院代码Char(2) Primary Key √AcadName 学院名称Varchar (50) Not Null(2) T_Publisher表:存储出版社的基本信息字段名称字段说明类型定义属性限定索引关系(外键)√PublisherCode 出版社代号Char(2) PrimaryKeyPublisher 出版社Varchar(40)Telephone 联系电话Varchar(40)(3) T_Teacher表:存储教师基本情况。

字段名称字段说明类型定义属性限定索引关系(外键)TeacherCode 教师工号Char(8) Primary Key √TeacherName 教师姓名Varchar(20) Not Null √AcadCode 所属学院Char(2) Not Null √T_Academy: AcadCodeSex 性别Char(2) Not NullEnterDate 入校时间DatetimeTitle 职称Char(10) Not NullTelephone 联系电话Varchar(40)(4) T_BookInfo表:存储教材基本信息。

数据库原理_实验报告一《sqlserver的基本操作》

数据库原理_实验报告一《sqlserver的基本操作》
发现存在的问题:
1、在可视化表创建好之后,要想再对表进行更改,应该右键设计表,在设计环节可以同时对多个列设置主键,但是必须按着Ctrl键;
2、第一次使用SQLServer软件,肯定会有很多不熟悉的地方,一定要注意在课下多摸索,熟悉这个软件,使自己在实验过程中更懂得灵活变通;
3、在分离数据库时要把打开的表关闭,才能分离,不然就会提示正在使用而无法分离表;
二、实验要求
1.学会多种方式构建数据库
2.学会修改数据库
3.掌握数据库备份和恢复等方法
4.学会可视化建表,修改表,删除表;
5.学会给表构建主键;
6.掌握SQL Server支持的数据类型;
7.掌握如何把数据库和数据导出到*.sql文件中
三、实验内容与设计(主要内容,操作步骤、算法描述或程序代码)
1、学会多种方式构建数据库;
7、修改表的“设计”键按钮如下:
8、编辑表按钮如下:
9、为了将库或者数据生成*.sql文件,找到脚本按钮:
10、得到选择存储路径的窗口:
11、把数据库和数据导出到*.sql文件中,最终结果如下:
13、可以看到在路径为桌面的文件夹中出现了*.sql文件:
四、实验结果分析及总结(对实验的结果是否达到预期进行分析,总结实验的收获和存在的问题等)
收获:
1、在这次SQLServer的基本操作的熟悉过程中,我学会了多种方式构建数据库、学会了修改数据库、掌握了数据库备份和恢复等方法、学会了可视化建表,修改表,删除表、学会了给表构建主键、掌握了SQL Server支持的数据类型、掌握了如何把数据库和数据导出到*.sql文件中,所有的实验结果都达到了预期;
专业课程实验报告
课程名称:数据库原理
开课学期:至学年 第学期

实验1-Sql-Server2005的基本操作

实验1-Sql-Server2005的基本操作

实验1-SQL-Server 2005的基本操作实验背景SQL-Server是一种基于Windows操作系统的关系型数据库管理系统。

在实际开发工作中,我们需要对数据库进行增删改查等操作,因此学习SQL-Server的基本操作是非常必要的。

本实验将介绍SQL-Server 2005的基本操作,包括创建数据库、创建表、插入数据、查询数据等常用操作。

实验目的1.理解SQL-Server的基本概念和原理2.掌握SQL-Server 2005的基本操作3.能够利用SQL-Server 2005完成常用的数据操作实验步骤步骤一:创建数据库在SQL-Server 2005中,我们可以通过以下步骤来创建数据库:1.打开SQL-Server Management Studio软件2.在Object Explorer中,右击“Databases”文件夹,选择“New Database”3.在弹出的“New Database”对话框中,输入数据库的名称,选择数据库的文件路径和文件名等相关信息4.点击“OK”按钮,等待数据库创建完成步骤二:创建表在创建完数据库之后,我们需要在数据库中创建表。

创建表的步骤如下:1.在Object Explorer中,选择刚创建的数据库,右键选择“New Query”2.在新建的查询窗口中,输入以下SQL语句:CREATE TABLE [表名] ([列1名称] [列1类型] [列1属性],[列2名称] [列2类型] [列2属性],...)注:表名、列名、类型和属性可以根据实际情况进行修改。

3.执行SQL语句,等待表创建完成步骤三:插入数据创建表之后,我们需要向表中插入数据。

插入数据的步骤如下:1.在Object Explorer中,找到刚刚创建的表,右键选择“Edit Top 200Rows”或“Select Top 1000 Rows”2.在弹出的窗口中,输入需要插入的数据内容3.点击“保存”按钮,等待数据插入完成步骤四:查询数据插入数据之后,我们可以使用以下SQL语句来查询数据:SELECT [列1名称], [列2名称], ...FROM [表名]WHERE [条件]注:列名和表名可以根据实际情况进行修改,条件为可选项。

实验一 SQL Server 数据库的基本操作

实验一 SQL Server 数据库的基本操作

实验一 SQL Server 数据库的基本操作实验一:SQL Server 2021的安装、配置及数据库基本操作一、实验目的1. 熟悉及掌握MS SQL Server 2021的安装;2. 熟悉MS SQL Server 2021体系结构;3. 熟练掌握SQL Server 2021服务器的配置、管理及注册的方法;4. 熟悉SQL Server 2021 Management Studio平台及组件。

5. 数据库的基本操作二、实验要求1. 熟悉SQL Server 2021企业版的安装;2. 熟练掌握配置基于TCP/IP协议的SQL SQL Server 2021网络;3. 掌握通过SQL Server Management 、配置管理器和windows服务管理器三种方式对数据库服务器的管理方法;4. 掌握通过SQL Server Management 对远程服务器进行注册的方法;5. 实现数据库的基本操作三、相关知识(也可参考SQL Server联机丛书)1. SQL Server 2021的版本1)Enterprise Edition(企业版)是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求,支持32位和64位。

支持超大型企业进行联机事务处理、高度复杂的数据分析、数据仓库系统和网站,全面的商业智能和分析能力、高可用性(如故障转移集群)2)Standard Edition(标准版)主要用于中小型企业商业应用,支持32位和64位。

包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用性。

3)Developer Edition(开发版)支持32位和64位。

开发人员可以在SQL Server 2021开发版上生成任何类型的应用程序。

包括企业版的所有功能,但有许可限制,只能用于开发和测试系统,而不能用作生长服务器。

4)Workgroup Edition(工作组版)入门级数据库,具有可靠、功能强大且易于管理的特点。

实验一 SQL Server数据库的操作

实验一  SQL Server数据库的操作

海南热带海洋学院
课程实验报告
(2017 ~2018年度第二学期)
专业网络工程
课程数据库系统原理
班级2016
姓名郭鹏亮
学号16240021
教师陈作聪
海南热带海洋学院电子信息工程学院制
实验报告填写说明
1、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。

2、“实验题目”可以填写章节名称或用文字表述。

3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。

4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。

5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评。

2.使用T-SQL语言创建数据库T_student
3.使用企业管理器把第1题所创建的数据库分离,并把数据库文件备份到盘,再把数据库附加回到服务器。

再将第1题所做建立数据库分离,复制到
步骤二:右键单击需要删除的数据库“D_student”,在列表中选择“删除”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1 SQL Server数据库基本操作一、实验目的本实验主要了解Microsoft SQL Server 2012中各组件的主要功能和基本使用方法;了解SQL Server数据库的逻辑结构和物理结构;了解数据表的结构特点以及索引的基本概念。

通过本实验,读者将学会在“企业管理器”中创建和修改数据库和数据表结构、对数据表进行数据的添加、删除和更新操作以及在数据表上创建字段索引的操作。

二、实验环境Microsoft SQL Server 2012 SSMS三、实验内容1. 创建一个名称为Book的数据库,支持教材订购信息管理,要求:(1)将主数据库文件Book_放置在的D:\DBF文件夹中,文件大小为5MB,最大值为50MB,文件增量为2MB。

(2)将事务日志文件Book_放置在的D:\DBF文件夹中,文件大小为5MB,最大值为100MB,文件增量为1MB。

【实验步骤】1)在D:\下创建DBF文件夹。

2)在SSMS中的对象资源管理器窗口右单击“数据库”,从快捷菜单中选择“新建数据库”命令,出现“数据库属性”对话框。

3)在“数据库属性”对话框中选择“常规”选项卡,在名称文本框中输入:Book;4)在“数据库属性”对话框中选择“数据文件”选项卡,设置数据文件的位置、大小、最大值和文件增量等属性;5)在“数据库属性”对话框中选择“事务日志”选项卡,设置事务日志文件的位置、大小、最大值和文件增量等属性。

6)点击“确定”按钮,建立“Book”数据库,如下图所示:2. 在上题所建数据库Book中建立5张数据表结构。

字段名称字段说明类型定义属性限定索引外键AcadCode 学院代码Char(2) Primary Key √AcadName 学院名称Varchar (50) Not Null【实验步骤】1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。

2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。

3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Academy。

单击“确定”按钮,完成数据表的创建。

4)在AcadCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。

5)在AcadCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。

6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“AcadCode”和排序顺序“升序”。

7)对是否允许空进行相应的设置。

字段名称字段说明类型定义属性限定索引外键√PublisherCode 出版社代号Char(2) PrimaryKeyPublisher 出版社Varchar(40)Telephone 联系电话Varchar(40)【实验步骤】1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。

2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。

3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Publisher。

单击“确定”按钮,完成数据表的创建。

4)在PublisherCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。

5)在PublisherCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。

6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“PublisherCode”和排序顺序“升序”。

7)对是否允许空进行相应的设置。

(3) T_Teacher表:存储教师基本情况。

字段名称字段说明类型定义属性限定索引外键TeacherCode 教师工号Char(8) Primary Key √TeacherName 教师姓名Varchar(20) Not Null √AcadCode 所属学院Char(2) Not Null √T_Academy: AcadCode Sex 性别Char(2) Not NullEnterDate 入校时间DatetimeTitle 职称Char(10) Not NullTelephone 联系电话Varchar(40)【实验步骤】1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。

2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。

3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Teacher。

单击“确定”按钮,完成数据表的创建。

4)在TeacherCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。

5)在TeacherCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。

6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“TeacherCode”和排序顺序“升序”。

7)重复上述步骤(5)、(6),对TeacherName列、AcadCode列建立索引。

8)在AcadCode列上右击,在弹出的快捷菜单中选择“关系”命令。

9)在外键关系对话框中,点击“添加”按钮;10)点击“表和列规范”右侧的…按钮;11)在弹出的对话框中,在主键表下方选择外键列所在的表T_Academy和该外键列AcadCode,在外键表下方选择与主键表的列相应的列AcadCode即可。

12)对是否允许空进行相应的设置。

(4) T_BookInfo表:存储教材基本信息。

字段名称字段说明类型定义属性限定索引外键BookCode 教材代号Char(6) Primary Key √BookName 教材名称Varchar(40) Not Null √PublisherCode 出版社Char(2) T_Publisher:PublisherCode Author 编写人Varchar(40)PublishDate 出版日期DatetimePrice 价格Money Not NullISBNCode ISBN号Char(20)StockNum 库存量Smallint Not Null √BookSort 教材类别Char(20)【实验步骤】1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。

2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。

3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_BookInfo。

单击“确定”按钮,完成数据表的创建。

4)在BookCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。

5)在BookCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。

6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“BookCode”和排序顺序“升序”。

7)重复上述步骤(5)、(6),对BookName列、StockNum列建立索引。

8)在PublisherCode列上右击,在弹出的快捷菜单中选择“关系”命令。

9)在外键关系对话框中,点击“添加”按钮,然后点击“表和列规范”右侧的…按钮;10)在弹出的对话框中,在主键表下方选择外键列所在的表T_Publisher和该外键列PublisherCode,在外键表下方选择与主键表的列相应的列PublisherCode即可。

11)对是否允许空进行相应的设置。

(5) T_BookOrder表:存储教师及学生订书的基本信息字段名称字段说明类型定义属性限定索引外键BookCode 教材代号Char(6) PrimaryKey√T_BookInfo: BookCodeTeacherCode 教师工号Char(8) PrimaryKey √T_Teacher:TeacherCodeStuBookNum 学生订书量Samllint Not NullTeaBookNum 教师订数量Smallint Not NullOrderTime 订书日期DatetimeTakeAway 是否领走Bit Default 0Description 备注说明Text1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。

2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。

3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_BookOrder。

单击“确定”按钮,完成数据表的创建。

4)在BookCode列上右击,在弹出的快捷菜单中选择“设置主键”命令,在TeacherCode 列上右击,结合Ctrl键在弹出的快捷菜单中选择“设置主键”命令。

5)在BookCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。

6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“BookCode”和排序顺序“升序”。

7)重复上述步骤(5)、(6),对TeacherCode列建立索引。

8)在BookCode列上右击,在弹出的快捷菜单中选择“关系”命令。

9)在外键关系对话框中,点击“添加”按钮;点击“表和列规范”右侧的…按钮;10)在弹出的对话框中,在主键表下方选择外键列所在的表T_BookInfo和该外键列BookCode,在外键表下方选择与主键表的列相应的列BookCode即可。

11)重复上述步骤(8)、(9)、(10),对TeacherCode列建立外键。

12)对是否允许空进行相应的设置。

13)设置TakeAway的默认值为0。

3. 创建T_Teacher、T_Academy、T_BookInfo、T_Publisher和T_BookOrder5个表之间的关系如下。

【实验步骤】1)在“对象资源管理器”中展开要操作的数据库Book,右击“数据库关系图”项,在弹出的快捷菜单中选择“新建数据库关系图”命令。

相关文档
最新文档