数据库原理_实验报告一SQLserver的基本操作_第1页
数据库原理_实验报告一SQLserver的基本操作_第2页
数据库原理_实验报告一SQLserver的基本操作_第3页
数据库原理_实验报告一SQLserver的基本操作_第4页
数据库原理_实验报告一SQLserver的基本操作_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专业课程实验报告 课程名称:数据库原理 开课学期:至 学年第_ 学期 专业:年级班级: 学生姓名:学号: 实验教师: 计算机与信息科学学院软件学院 教育资料 实验项目名称 SQL Server的基本操作 实验时间年 月曰 星期四实验类型验证性 设计性V综合性 一、实验目的 初步了解SQL Server的基本操作、熟悉 SQL Server2008软件的平台及组件、掌握基本 的建立、修改、备份、恢复数据库的操作以及建立、修改、存储表的操作,掌握如何给表构 建主键,并且使用 SQL Server支持的数据类型等等 二、实验要求 1. 学会多种方式构建数据库 2. 学会修改数据库 3. 掌握数据库备

2、份和恢复等方法 4. 学会可视化建表,修改表,删除表; 5. 学会给表构建主键; 6. 掌握SQL Server支持的数据类型; 7. 掌握如何把数据库和数据导出到*.sql文件中 三、实验内容与设计(主要内容,操作步骤、算法描述或程序代码) 1、学会多种方式构建数据库; (1)以定义一个学生-课程数据库为例: 1定义学生-课程模式,即学生-课程数据库:右键“新建数据库”、命名:S-T、刷新 左兰对象资源管理器、出现S-T数据库,如下图所示: A J x T 3芯 _127.0.0J (SQLServer 10-50J (1)数据库中可以可视化新建表: A、将构建的数据库展开可看见有“表” d

3、 d $-T 卜-I 币二E3 tS 丄同义诃 a.丄可彌皿 i Li Service Broker 卜J M * J ,1 I K益耳吟 右键点击“新建表”,会出现下图: LAPTOP MJH6466B.5 T dbo-TobleJ 尤许NJ值 1 C、输入已知表,此处我输入的是书本P80面的表SC LAPTOP MJH64666.S T -dbo.Table V r m 価皿值 Sno nchar( LQ) Cno n(iw(10) 卜 j G*de ndw(JKJ) E D保存时命名为“ SC”,再刷新可看见左栏出现了表dbo.SC,如下: dbo,SC E、右键单击“编辑前 200行”

4、,即可编辑和修改数据库中表的内容 LAPTOP MJHM66B.fi T dbo.SC Sno Ow Grade 201215121 1 92 201215121 2 35 33 NULL AUZ (2 )数据库中修改表 A、创建好表SC后右键单击“设计”,会出现我们之前已经构建好的表的框架: LAPTOP-MJH64C6B,S-T - dbo.SC JJkPTOP-MJH5466B.S-T 亠 wa_ masussa | 卜 | Snai neh-lQ) Crunchar(lX) Gradenchar(io) B、 如果我们想要再增加列,直接像上面三栏一样输入列、数据类型、允许NULL值:

5、(3 表 dbo.SC 田匚J磁丟 田B A、右键单击删除,则表被删除 5、学会给表构建主键; (1) 新建可视化表时即要为表设置主键 (2) 加入要设Sno为主键,则单击这一行,在 Sno前会出现一个三角形,右键单击: rxhar(lO) j h h L 一 -bar1 hard har(i harl 单击“设置主键”,可看到Sno前面多了一把钥匙 允许HuN ff Sno ndTar(lJO) 气 rdtvru+arf IfiV匸习 这是就说明Sno已被设置为主键 (3)若想同时设两个主键,则按着 Ctrl键选中要设为主键的列名,再单击右 键,单击设置为主键: 竝棉类型 允许脱值 Sno

6、r)dTar(10) Sna*ne rKtw(10) rtrKarjTlflil 6、掌握SQL Server支持的数据类型; 数据类型 说明 Bigi nt 大整数(8字节) int , intteger 长整数(4字节) Smalli nt 短整数(2字节) Char(n), charcter (n) 长度为n的定长字符串 Clob 字符串大对象 Blob 二进制大对象 Numeric (p,d) 疋点数,由p位数字(不包括符号、小数点)组成,小数点后面 有d位数字 Decimal (p,d), dec (p, d) 同 Numeric (p, d) Real 取决于机器精度的单精度浮点数

7、 Double precisi on 取决于机器精度的双精度浮点数 Float 可选精度的浮点数,精度至少为n为数字 Boolea n 逻辑布尔量 Date 日期,包括年、月、日,格式为 YYYY-MM-DD TIME 时间,包括一日的时、分、秒,格式为HH-MM-SS Timestamp 时间戳类型 In terval 时间间隔类型 7.掌握如何把数据库和数据导出到*sql文件中 (1)单击“ S-T”数据库,右键单击“任务”、“生成脚本” (2)选择需要编写成脚本的数据库或者数据库文件 (3)选择路径,单击下一步,直到出现完成按钮 (4)在之前选好的路径里文件会有对应的*.sql文件 三、

8、测试数据和执行结果(在给定数据下,执行操作、算法和程序的结果,可 使用数据、图表、截图等给出) 1、构建“ S-T”数据库如下: t | J RpportSurv曰umpDB S-T +. u幅星舍称 2、新建的可视化表“ Student ”(包括主键的设置)结果如下: LAPIOP-MJMMi6B.S-T - dbo,Student V Srx nchar(lO) :?: Srrne nchar(lO) Ssex ncha(lO) E Sage nchar(lO) 0 Sdept ncharCLO) 0 3、编辑表得到的表如下: LAP70P-MJHWWB.S-T - dbo.Student

9、 LAPTOP-MJH&6B.S订-dbotudenr Srio Snane Emm 呂你 Sdept 2C12 IS 121 羁 20 C5 201215122 划晨 京 19 CS 201215123 王锁 女 适 MA 201215125 眛立 ft 19 I NULL ALLL NUU. NULL 4、“分离”备份数据库操作按钮如下: 匚 | J RfporfServcrlempUB H -J毎制1 + _l兰昱 匪SQL 分粗D) IS(O) 右面S) #mu) 启动 PowerShdl(H| ms k 萨拿,童茸n rrS(CU 磅站霉雾本为(勾 5、恢复数据库操作按钮如下: |宀

10、2 舫建璟5睢IN)十 -1 1啊w” ll 还舷铀文件组(Eh 设置主键按钮如下: LAPTOP MJH646B.S T - dbcr5tudent* 列名埶18类型九许如1值 Sno xhartic) * i Srav 1 Ssex ISAfJ(M) Sage 4JMihfa 五“ 小 叼 修改表的“设计”键按钮如下: 8、 曰口表 一1垂蜿表 国 *1匚J同义词 编辑表按钮如下: Q (SA) Alt灯值 dbo.SH Si+(G) F 一表 Lhi 髀轰 a 二 i 视圉薪建養 丄同丈谊迄计 B C*) 允详Null值 -J可舞程性 t 一1 Service B 1+fflt 五 1

11、士全站: 选择前1000行(W) WgeU20Qfiffi 純磁本为 型遵 比六直 Lb-t?-F, p JJJ. Lrp 8 - 列規范 埶据夷型 9、为了将库或者数据生成*.sql文件,找到脚本按钮: r J Kep$fT3 1W曲5应龍珈亠 注瓣EE;府禺阳躺配“ 卷#1_ lunm KMjrfS: KS-” 帜M事津m暮心 10、得到选择存储路径的窗口: 啣半旺 欄宝肪扣弭腥修哎買刑声專 碎壽型 了再阳專训评,憎迄1灵5蛊) OM5H小能中:D vd文罩 Okks:文去 仔邙到誉砒畅(, C诉幵坤逢童蚯口 .主此:去剂匚 棵存戒岌布翼本 仲 说蛊阳券肩岸填项 KV 艸 AfBn 工呑挣

12、事左海奔鼻 11、把数据库和数据导出到 *.sql文件中,最终结果如下: I怙tfiv 涉 从.“:粧航百蚤利1| 仙 S-T亦 3b I申亦时 13、可以看到在路径为桌面的文件夹中出现了*.sql文件: 四、实验结果分析及总结(对实验的结果是否达到预期进行分析,总结实验的收 获和存在的问题等) 收获: 1、在这次SQL Server的基本操作的熟悉过程中,我学会了多种方式构建数据库、学会 了修改数据库、掌握了数据库备份和恢复等方法、学会了可视化建表,修改表,删除 表、学会了给表构建主键、掌握了SQL Server支持的数据类型、掌握了如何把数据 库和数据导出到*.sql文件中,所有的实验结果

13、都达到了预期; 2、 按照老师课堂上的一步步操作介绍,在这次实验过程中实验非常流畅,可见在课堂上 认真听老师讲课非常的关键; 3、 课上的实验上机课也非常重要,只有在听取老师的讲解基础上,再上机操作,才能加 深自己的印象,更加熟悉 SQL Server2008这个软件以及一些基本的操作; 4、 虚心求教很重要。老师不管是课堂还是上机课教我们的东西都是知识点和经验,所以 一定要认真听,不懂不要觉得不好意思,一定要不懂就问,把知识点搞清楚。 发现存在的问题: 1、 在可视化表创建好之后,要想再对表进行更改,应该右键设计表, 在设计环节可以同 时对多个列设置主键,但是必须按着Ctrl键; 2、第一次使用SQL Server软件,肯定会有很多不熟悉的地方,一定要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论