下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业课程实验报告课程名称:数据库原理开课学期:至学年箜学期专业:年级班级:学生姓名:学号:实验教师:计算机与信息科学学院软件学院实验工程名称SQLServer的根本操作实验时间年月日星期四实验类型口验证性口设计性,综合性一、实验目的初步了解SQLServer的根本操作、熟悉SQLServer2021软件的平台及组件、掌握根本的建立、修改、备份、恢复数据库的操作以及建立、修改、存储表的操作,掌握如何给表构建主键,并且使用SQLServer支持的数据类型等等二、实验要求1 .学会多种方式构建数据库2 .学会修改数据库3 .掌握数据库备份和恢复等方法4 .学会可视化建表,修改表,删除表;5 .学会给
2、表构建主键;6 .掌握SQLServer支持的数据类型;7 .掌握如何把数据库和数据导出到*.sql文件中三、实验内容与设计(主要内容,操作步骤、算法描述或程序代码)1、学会多种方式构建数据库;(1)以定义一个学生-课程数据库为例:1.定义学生-课程模式,即学生-课程数据库:右键“新建数据库、命名:S-T、刷新左兰对象资源治理器、出现S-T数据库,如下列图所示:2、学会修改数据库(1)假设想修改数据库名称:单击创立好的S-T数据库、右键点击重命名,即可修改数据库名字;3、掌握数据库备份和恢复等方法(1)假设我们已经建好“S-T数据库及数据库中“表SC(2)假设我们已经建好“S-T数据库及数据库
3、中“表SC(3)假设我们已经建好“S-T数据库及数据库中“表SC(4)选中“S-T数据库、右键点击“任务、单击“别离,会弹出下面窗口:单击“确定、右键刷新“数据库,会发现数据库中“S-T数据库已经被别离出去了,如下列图所示:(5)此时右键单击数据库,单击“附加,弹出下面窗口:单击“添加,会发现系统数据库文件中有“S-T数据库,如下列图:点击“确定,添加“S-T数据库(6)右键单击数据库并刷新,会发现“S-T数据库恢复了:4、学会可视化建表,修改表,删除表;(1)数据库中可以可视化新建表:A、将构建的数据库展开可看见有“表:B、右键点击“新建表,会出现下列图:C、输入表,此处我输入的是书本P80
4、面的表SCD保存时命名为“SC,再刷新可看见左栏出现了表,如下:E、右键单击“编辑前200行,即可编辑和修改数据库中表的内容(2)数据库中修改表A、创立好表SC后右键单击“设计,会出现我们之前已经构建好的表的框架:B、如果我们想要再增加列,直接像上面三栏一样输入列、数据类型、允许NULL值:(3)数据库中删除表A、右键单击删除,那么表被删除5、学会给表构建主键;(1)新建可视化表时即要为表设置主键(2)参加要设Sno为主键,那么单击这一行,在Sno前会出现一个三角形,右键单击:单击“设置主键,可看到Sno前面多了一把钥匙这是就说明Sno已被设置为主键(3)假设想同时设两个主键,那么按着Ctrl
5、键选中要设为主键的列名,再单击右键,单击设置为主键:6、掌握SQLServer支持的数据类型;数据类型说明Bigint大整数(8字节)int,intteger长整数(4字节)Smallint短整数(2字节)Char(n),charcter(n)长度为n的定长字符串Clob字符串大对象Blob二进制大对象Numeric(p,d)定点数,由p位数字(不包括符号、小数点)组成,小数点后面有d位数字Decimal(p,d),dec(p,d)同Numeric(p,d)Real取决于机器精度的单精度浮点数Doubleprecision取决于机器精度的双精度浮点数Float可选精度的浮点数,精度至少为n为数
6、字Boolean逻辑布尔量Date日期,包括年、月、日,格式为YYYY-MM-DDTIME时间,包日的时、分、秒,格式为HH-MM-SSTimestamp时间戳类型Interval时间间隔类型7.掌握如何把数据库和数据导出到*.sql文件中(1)单击“S-T数据库,右键单击“任务、“生成脚本(2)选择需要编写成脚本的数据库或者数据库文件(3)选择路径,单击下一步,直到出现完成按钮(4)在之前选好的路径里文件会有对应的*.sql文件三、测试数据和执行结果在给定数据下,执行操作、算法和程序的结果,可使用数据、图表、截图等给出1、构建“S-T数据库如下:2、新建的可视化表“Student包括主键的设
7、置结果如下:3、编辑表得到的表如下:4、“别离备份数据库操作按钮如下:5、恢复数据库操作按钮如下:6、设置主键按钮如下:7、修改表的“设计键按钮如下:8、编辑表按钮如下:9、为了将库或者数据生成*.sql文件,找到脚本按钮:10、得到选择存储路径的窗口:11、把数据库和数据导出到*.sql文件中,最终结果如下:13、可以看到在路径为桌面的文件夹中出现了*.sql文件:四、实验结果分析及总结对实验的结果是否到达预期进行分析,总结实验的收获和存在的问题等收获:1、在这次SQLServer的根本操作的熟悉过程中,我学会了多种方式构建数据库、学会了修改数据库、掌握了数据库备份和恢复等方法、学会了可视化
8、建表,修改表,删除表、学会了给表构建主键、掌握了SQLServer支持的数据类型、掌握了如何把数据库和数据导出到*.sql文件中,所有的实验结果都到达了预期;2、根据老师课堂上的一步步操作介绍,在这次实验过程中实验非常流畅,可见在课堂上认真听老师讲课非常的关键;3、课上的实验上机课也非常重要,只有在听取老师的讲解根底上,再上机操作,才能加深自己的印象,更加熟悉SQLServer2021这个软件以及一些根本的操作;4、虚心求教很重要.老师不管是课堂还是上机课教我们的东西都是知识点和经验,所以一定要认真听,不懂不要觉得不好意思,一定要不懂就问,把知识点搞清楚.发现存在的问题:1、在可视化表创立好之后,要想再对表进行更改,应该右键设计表,在设计环节可以同时对多个列设置主键,但是必须按着Ctrl键;2、第一次使用SQLServer软件,肯定会有很多不熟悉的地方,一定要注意在课下多摸索,熟悉这个软件,使自己在实验过程中更懂得灵活变通;3、在别离数据库时要把翻开的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职第二学年(航空服务)客舱服务试题及答案
- 2025年大学土地资源管理(土地经济学)试题及答案
- 2025年高职家庭教育(家庭教学方法)试题及答案
- 2025年中职第一学年(宠物养护与经营)宠物护理试题及答案
- 2025年大学一年级(土木工程)建筑材料试题及答案
- 2025年中职化工设备管理应用(应用技术)试题及答案
- 2025年大学雕塑(雕塑理论)试题及答案
- 2025年中职(旅游服务与管理)旅游投诉处理实务阶段测试题及答案
- 2025年高职(水利工程检测技术)水利工程质量检测试题及答案
- 2026年阜阳科技职业学院单招综合素质笔试备考题库带答案解析
- 医学预防科普
- 【MOOC】电工电子学-浙江大学 中国大学慕课MOOC答案
- 棋牌室消防应急预案范本
- 广州市2022-2023学年七年级上学期期末数学试卷【带答案】
- 暂态地电压局部放电检测细则
- T-CHSA 010-2023 恒牙拔牙术临床操作规范
- 人教版七年级英语上册期末复习教学课件全册
- 口腔外科课件:腭裂
- 辞职报告辞呈辞职信辞职申请
- GB/T 1449-2005纤维增强塑料弯曲性能试验方法
- 初中作文-作文指导课-句与段的写作技巧课件
评论
0/150
提交评论