版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理实验一熟悉SQLServer管理工具〔2课时〕实验目的:了解SQLServer2008数据库管理系统熟悉SQLServer2008的主要管理工具熟悉使用SSMS创立数据库、数据表和插入数据的方法了解交互式查询的方法实验方法:本次实验课的内容包括两局部,先由教师讲解并演示,然后学生根据实验报告进行实验。第一局部讲解和演示了解SQLServer2008数据库管理系统SQLServer是一个全面的、集成的、端到端的数据解决方案,为企业中的用户提供了一个平安、可靠和高效的平台用于企业数据管理和商业智能应用。熟悉SQLServer2008的主要管理工具集成管理平台SSMS介绍假设要实现对数据库的各种可视化操作,需通过SQLServerManagementStudio〔SSMS〕进行。SSMS是一种基于图形界面的简单高效的集成环境,是SQLServer的控制和操作中心,用于访问、配置、管理和开发SQLServer的所有组件。本课程实验中对数据库效劳器的连接,以及对数据库的定义、操纵和控制等操作都可在其中进行。2.数据库效劳器的启动和关闭这两项操作不能通过SSMS实现,需由配置工具里的SQLServerConfigurationManager进行,也可使用操作系统提供的管理工具进行。操作:使用ConfigurationManager启动和关闭效劳器。分别使用ConfigurationManager和“控制面板管理工具效劳”设置在开机后自动启动SQLServer效劳。3.连接效劳器使用SSMS连接效劳器〔操作〕,会翻开以下对话框:效劳器类型根据SQLServer2008的安装版本和选择安装的组件,一个效劳器可提供多种效劳,需要在登录效劳器时进行选择。其中,数据库引擎〔DatabaseEngine〕是最重要的效劳,即传统意义上理解的数据库,是用于存储、处理和保护数据的核心效劳。要使用数据库,应在登录时指定登录至这种效劳。效劳器名称安装SQLServer时,系统会自动创立数据库效劳器实例,同一台机器上允许安装多个实例,实例名就是SQLServer数据库效劳器的名称。默认情况下,安装SQLServer时实例名为计算机名,可使用“.”表示本地机名。〔假设安装的是SQLServerExpressEdition,实例名为“计算机名\sqlexpress”,可简写为“.\sqlexpress”。〕同学们在连接效劳器时应根据需要修改默认的效劳器名称。身份验证身份验证模式有以下两种:Windows身份验证SQL效劳器通过使用Windows网络用户的平安性来控制用户对SQL效劳器的登录访问。合法的Windows网络用户登录到SQL效劳器上时不必再提供单独的账号和口令。SQLServer身份验证这种验证模式要求输入有效的SQLServer登录账号和口令。要采用这种模式,首先需要使用ManagementStudio将效劳器身份验证模式设置为“SQLServer和Windows身份验证模式”。这种身份验证模式将在后续实验“数据平安性控制”中详细讲解及实践,在之前均采用Windows身份验证模式登录效劳器。4.SSMS集成环境连接效劳器后,翻开ManagementStudio工作窗口,其中包括:对象资源管理器窗口左边的“对象资源管理器”以树形结构列出连接的SQLServer数据库实例中的所有对象,如数据库、表、视图、存储过程、触发器、用户、角色等等。
初始有4个系统数据库〔master,model,msdb,tempdb〕,如果安装的不是Express版,还会有一些实例数据库〔northwind,pubs等〕。
可以在每个结点上单击右键,通过快捷菜单执行相关的多种操作〔如创立或删除各对象、查看和修改各对象属性等〕。查询编辑器单击工具栏中的“新建查询”按钮,或在文件菜单中选择“新建”/“使用当前连接查询”,会在窗口右边启动一个查询编辑器,可在其中输入SQL语句并执行,实现交互式操作。熟悉使用ManagementStudio创立数据库、数据表和插入数据的方法〔演示〕1.数据库的创立和管理创立数据库:在“数据库”节点上单击鼠标右键,选择“新建数据库”命令翻开“新建数据库”对话框,设置数据库各属性。数据库由以下文件组成:a.数据库文件〔DatabaseFile〕数据库文件是存放数据库数据和数据库对象的文件。一个数据库可有一个或多个数据库文件,其中有一个主数据库文件〔.mdf〕,其它为次数据库文件〔.ndf〕。b.事务日志文件〔TransactionLogFile〕用于记录数据库更新情况〔.ldf〕,主要用于数据库恢复。修改数据库:在某个数据库上单击鼠标右键,选择“属性”命令翻开“数据库属性”对话框进行修改。删除数据库:在某个数据库上单击鼠标右键,选择“删除”命令2.数据表的创立和管理创立表:在“表”节点上单击鼠标右键,选择“新建表”命令在窗口右边翻开表页,输入表的各列列名,并设置数据类型〔长度、精度、小数位数〕、主键、外键、默认值等,点击工具栏上的“保存”按钮并输入表名。修改表:在某个表上单击鼠标右键,选择“修改”命令。删除表:在某个表上单击鼠标右键,选择“删除”命令。3.在表中插入数据在某个表上单击鼠标右键,选择“翻开表”命令,在翻开的表格中输入多行数据。注意:表中任一时刻不能有完全一样的两行数据。4.数据库的别离和附加前一次实验课所创立的数据库、表及插入的数据,后续实验课可能会用到,但实验室的计算机安装了复原系统,为了在一次实验完毕后保存数据库数据,应采用SQLServer提供的别离/附加功能。实验完毕后进行数据库别离并保存别离数据库是指将数据库从SQLServer数据库引擎中删除,但保存完整的数据库及其数据文件和事务日志文件。只有“使用本数据的连接”数为0时才能别离数据库。操作别离数据库:在要保存的数据库上单击鼠标右键,选择“任务”/“别离”命令。保存数据库:找到别离数据库的数据文件和事务日志文件〔mdf文件、ldf文件〕,将其复制到U盘中。下次实验前进行数据库附加别离后的数据库文件可以用来将数据库附加到任何SQLServer实例上操作附加前需要将数据库相关文件〔mdf文件、ldf文件等〕复制到目标效劳器的某文件目录下。附加数据库:在“数据库”节点上单击鼠标右键,选择“附加”命令翻开“附加数据库”对话框,点击“添加”按钮,定位数据库文件〔.mdf〕,按“确定”实现附加。四、了解交互式查询的方法〔演示〕点击工具栏中的“新建查询”按钮,在窗口右边启动查询编辑器,在其中输入T-SQL语句,包括数据定义语句、数据查询和操纵语句、数据控制语句。注意:输入T-SQL语句时,所有符号都是英文符号。输入T-SQL语句后,点击工具栏上的“!执行”按钮或按“F5”执行。如未选中任何语句,那么执行编辑器中所有语句,否那么执行选中语句。注意:〔1〕执行前保证选择正确的数据库。〔2〕执行前要么将要执行的语句选中,要么将不需执行的语句删除。语句执行前后的状态可通过在对象资源管理器中的树形目录中查看相关项获得,状态变化后要进行刷新。第二局部实验根据实验报告内容及步骤进行实验。
实验报告专业:计算机科学与技术课程:数据库系统原理实验序号:1实验名称:熟悉SQLServer管理工具成绩:班级:14计本学号:140140133姓名:周扬扬一、实验目标:熟悉SQLServer2008的主要管理工具熟悉使用SSMS创立数据库、数据表和插入数据的方法二、实验内容及操作步骤:〔一〕连接数据库效劳器在开始菜单中找到SQLServerManagementStudio并单击执行,翻开“连接到效劳器”对话框。在“效劳器类型”框中选择据库引擎,在“效劳器名称”框内输入jf506-43,在“身份验证”框内选择SQL-sever身份验证,点击“连接”按钮连接SQLServer数据库效劳器。〔二〕熟悉SSMS集成环境在SSMS主窗口左边找到对象资源管理器,查看树形结构中的各结点〔如数据库、表、可编程性、平安性等〕,点击“+”号展开,点击“-”号折叠,注意其层次关系。试在各结点上单击右键,查看快捷菜单。〔三〕使用SSMS定义数据创立数据库在对象资源管理器中的数据库结点上单击鼠标右键,在菜单中选择新建数据库,出现“新建数据库”对话框,在“常规”选项卡的“数据库名称”框中输入“学生课程”,查看数据库文件,第一个文件名为学生课程.mdf,类型是根本数据文件,第二个文件名为学生课程.ldf,类型是日志文件。改变两个文件的存储路径为D:/ZYY〔自定义〕,点击“添加”按钮创立数据库。创立数据表在对象资源管理器中展开“数据库/学生课程”结点,在其中的表结点上单击鼠标右键,选择“新建表”,SSMS中出现根本表设计器。请根据下表说明依次创立“学生”、“课程”、“选课”表,注意选择正确的数据类型,设置各表主键,试设置外键。并请给出各表的设计器截图。〔1〕“学生”表:属性名数据类型长度说明学号字符型〔char〕5主码姓名字符型8年龄整型〔int〕所在系字符型20〔2〕“课程”表:属性名数据类型长度说明课程号字符型3主码课程名可变长字符型〔varchar〕20先行课字符型3〔3〕“选课”表:属性名数据类型长度说明学号字符型5主属性,外码课程号字符型3主属性,外码成绩短整型〔smallint〕三表设计截图:修改表结构〔1〕修改“学生”表结构,在“数据库/学生课程/表/学生”结点上单击鼠标右键,选择设计,翻开根本表设计器,在其中修改“年龄”属性的类型为短整型〔smallint〕;〔2〕在“学生”表“年龄”列前添加新列“性别”,类型为字符型,长度为2;请给出“学生”表修改后的设计截图:〔3〕试设置“课程”表的“先修课”属性为外码,取值参考“课程号”属性。添加数据〔1〕在“学生”表中添加数据:在“数据库/学生课程/表/学生”结点上单击鼠标右键,选择
编辑前200行,翻开表数据编辑窗口,在其中按照定义的结构输入5行学生数据;〔2〕在“课程”表和“选课”表中各添加5行数据。请给出各表数据截图:〔四〕别离和附加数据库别离数据库:关闭所有“学生课程”数据库的查看和操作窗口,在“数据库/学生课程”结点上单击右键,选择任务/别离,查看数据库状态,为就绪时表示可以别离,点击“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子商务个人实习总结3篇
- 销售年底工作感悟总结5篇
- 高三英语教案(15篇)
- 敬老院项目可行性研究报告
- 普外科常用诊疗技术操作常规培训讲学
- 人员合同登记表
- 沙盘合同解除说明
- 赡养协议书文案
- 商务接送服务合同模板
- 舞蹈教师个人求职自荐信范文5篇
- 汉字听写大赛汇总成语
- 体位引流课件
- 大数据可视化知到章节答案智慧树2023年浙江大学
- 市政工程项目部管理制度及岗位职责
- 遥感技术及其应用(48张ppt)
- 第9章-庭院生态工程
- 《特殊儿童早期干预》教学大纲
- GB/T 5456-2009纺织品燃烧性能垂直方向试样火焰蔓延性能的测定
- GB/T 31586.1-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第1部分:拉开法试验
- GB/T 29632-2021家用汽车产品三包主要零部件种类范围及三包凭证
- 涂料色浆MSDS-涂料色浆化学品安全技术说明书范本
评论
0/150
提交评论