实验SQLServer2008可视化操作.docx

上传人:小飞机 文档编号:5174932 上传时间:2023-06-11 格式:DOCX 页数:15 大小:457.72KB
返回 下载 相关 举报
实验SQLServer2008可视化操作.docx_第1页
第1页 / 共15页
实验SQLServer2008可视化操作.docx_第2页
第2页 / 共15页
实验SQLServer2008可视化操作.docx_第3页
第3页 / 共15页
实验SQLServer2008可视化操作.docx_第4页
第4页 / 共15页
实验SQLServer2008可视化操作.docx_第5页
第5页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《实验SQLServer2008可视化操作.docx》由会员分享,可在线阅读,更多相关《实验SQLServer2008可视化操作.docx(15页珍藏版)》请在三一办公上搜索。

1、实验1 SQL Server 2008可视化操作实验目的:1、掌握使用可视化方式创建和修改数据库。2、掌握使用可视化方式创建数据表,修改表的结构。3、掌握使用可视化方式向表中插入数据,修改表中的记录值。4、掌握数据备份与恢复的方法5、掌握创建各种完整性约束的方法,了解完整性控制的意义与实现方法。实验内容: 第1组实验:可视化方式创建数据库、数据表初步。1、用可视化方式创建SDatabase数据库,要求数据文件的初始 大小为3MB,最大大小为50MB,增长方式按10%增长;日志文件 的初始大小为3MB,按1MB增长。数据文件存放在d:db文件夹中。实验步骤:在安装关系数据库SQL Server

2、2008系统之后按以下步骤操作在文件系统中打开“Windows资源管理器”,新建一个文件夹,例如:D:db” 作为保存将生成的数据库有关文件的文件夹。点“开始”一选“程序”一选Microsoft SQL Server 2008 R2” 一选 “SQL Server Management StudioMicrosoft SQL Server 200BS SQL Server Business Intelligence : :土 SQL Server Management Studio M导X福出呻J.导入和导出缴据(64位)Analysis ServicesIntegration Service

3、s配置二吴I. 瓣腕二具Microsoft Visual FoxPro 6.0klicrosoft Visual Studio 20004 返叵Vista在弹出的“连接到服务器”对话框中选择输入服务器的名字,如果安装数据 库系统时关于“安全性”规定的是“SQL Server身份验证”,输入“登录名”与 “密码”之后点击“连接”;如果规定的是“Windows身份验证”,直接点击连接, 进入SQL Server 2008的“对象资源管理器”。止I。201点用少应用鼠标右键点击“数据库”,在弹出菜单中选“新建数据库”。输入数据库名称,例如“ SDatabase”数据文件的默认初始大小为3mb,不用更

4、改。单击自动增长后的II按钮,弹出如图对话框。在该对话框中将文件增长改为按百分比。一次增加10% (默认值),最大文 件大小改为限制文件增长,数据改为50。用鼠标单击“数据库文件”表中“SDatabase”行中路径中的按钮,将 路径定为“D:db”。将光标移到日志文件“SDatabase_log”与数据文件一样设置它的初始大小, 增长方式,路径定为“D:db”。将界面截图放到第1题结果中。单击“确定”按钮。将可见对象资源管理器中“数据库”目录下,新建立了数据库“SDatabase”。 如果进入文件系统中文件夹 D:db”,可以发现其中新生成了两个文件: SDatabase.mdf 与 SDat

5、abase _log.ldf,前者为数据库SDatabase” 的数据文 件,后者为该数据库的日志文件。2、创建数据表 “Student,假定其中有 “SNO”、“SNAME”、“AGE1”、 “SEX ”等四个字段,数据类型分别为字符型、字符型、整型、字符 型;数据宽度分别为6、16、默认值、2.实验步骤:展开数据库“SDatabase”的目录,用鼠标右键点击“表”在弹出菜单中选 “新建表”,进入表结构定义对话框。B 思 Si 3 3 - ftH3Fff3H* 4 xsW(O.r V 立 -I sr IMkiMgLX阪 lU.a.LDO 八 i:j u 闵田苔i.Jig 田IE 13塔画度度

6、股.J问时 阳uld爵go 3.蛔PogfEFfHbB q出0呻Pl芭;j Rwn工】TB珀 U Wviw &rdlw,:L1 Sffll 王m会ws J gEHon女生ttGiuam-J B k* I m1H4在表设计器中输入字段名、选择数据类型,如果是字符类类型,修改数据类 型栏中括号中表示数据宽度的数字。输入字段名:“SNO”、“SNAME”、“AGE1”、“SEX”。选择 “SNO”、“SNAME”、“AGE1”、“SEX” 的数据类型各为 “char”,“nchar”,int”,“char”。将“char”或“nchar”类型之后括号内的关于字段宽度的数字分别改为6、 16 与 2。

7、“AGE”的数据类型为“int”,即整形,宽度为默认值,不用设置。均允许NULL。K.U_iuDii SOL Srsr. i Mdiidirfni Siudia亡柜b E)爆屈的菌旬的林由珏国畋由ro iwtj wnw 云国门m:H)用a安经 由 EK H fi 脂区学生 m学为 01#史主性 E弱黔增接”,点击【确定】,即可。j1tS3Fff=SB呷-.邱)他做刑蛀:即池 OI4IQ)国n MH u豪+ Li?gd9 2(!- |出 JI 4UBM_3g田n耳WiEU -3 沁m ji s正浏STS 7件+ H学生L -女主tt-J MWi Ji -J同女同S二i亘燃圈拦陌5Aivk Brc

8、ike14、分离和附加数据库实验步骤:此工|后边fit点座胞 羽JHiQl朝 L,主届1*瑚Ej.,也明符WbBffi我布心*,W-JMHI1:-.ItRf 昨 rSDD 旬版.WCL选中SDatabase数据库,【右击】,在弹出的菜单中选中【任务】子菜单中选择【分离.】,会弹出【分离数据库】的界面。在分离数据库页面上,可以对要分离的数据库做以设定,选中删除连亡伴归目迎囹N)坷曰网胃剧仍工Rm 漏口网柱区闩加h)Li f&:2iJB l kJ H dr-在 d:db 文件夹中复制 SDatabase.mdf 与 SDatabase 盘中,为第2次实验做准备。log.ldf二个文件到U购;同.

9、ft r a*2何酒3回Hl王JPISJ缠:vy!用11=gemc 聂 Bi- s XCXK.re.:*feJKiw dbc.rtudint曲皿),身詈 1 3snormexmE iiE用,欧L Awer 10X).1600 -Eid最宣摩 U.眼询帔军军E Ej 妙松l-4SBEHmtaia2L2U1JUZUTiiWnzzWLLKjICQ2土 Li触!Rrf!美强图 日LI M附加数据库:实验步骤:选中“数据库”,【右击】,在弹出的菜单中选中【附加】,在弹出的对话框中, 选【添加】,找到d:db文件夹,选中SDatabase.mdf,之后按确定”,可见到 数据库SDatabase已经恢复。5

10、、备份和还原数据库实验步骤:选中SDatabase数据库,【右击】,在弹出的菜单中选中【任务】子菜单中选 择【备份】,会弹出【备份数据库】的界面。去掉原有路径与文件名,按【添加】, 找到d:db文件夹,在文件名框中输入:sdatabase.bak,按确定、确定、确定。完 成备份操作。呻曲cjI)El .KJ 2 旧FEU1S.1虱l!町S度寸件-CXX-PCI c c c L L 1 5 田aaaamuJJ立畔毗ffi田田二 -蠢缺仔JTflasS还原数据库sdatabase:实验步骤:右键点击【数据库】,选还原数据库。日 i# (big|i C拈玲 | p .:.-.::亘)3Mroscrf

11、i Eqi Stiver 虹州四n_dq女件呵 m:ri aiv)bs(fi 瞰即)工nrn胃口叫o 校区阳 畛鞭w _i成竺圆ni e t&二戋6 曰日IL Ser-ef 10.0.1GOD- -工皿田底KIS.M国J 喘- J 强nriw Jroke-r选目标数据库与源数据库,将目标数据库更名为Sdatabasel,按确定。第2组实验:修改数据库数据文件1、用可视化方式创建ZYGL(职员管理)数据库,要求数据文件 的初始大小为3MB,最大大小为50MB,增长方式按10%增长;日 志文件的初始大小为3MB,按1MB增长。数据文件存放在d:db文 件夹中。实验步骤:右击“数据库”,选“新建数据

12、库”。在数据库名称文本框中输入ZYGL。数据文件的默认初始大小为3mb,不用更改。单击自动增长后的I按钮, 弹出如图2-2的对话框。在该对话框中将文件增长改为按百分比。一次增加10% (默认值),最大文件大小改为限制文件增长,数据改为50。然后单击“确定” 按钮。单击路径后的按钮,弹出定位文件夹对话框,在该对话框中选择路径。将光标移到日志文件,与数据文件一样设置它的初始大小,增长方式,路径 等。将界面截图放到第2题结果中。2、用可视化方式修改ZYGL数据库,为ZYGL增加一个数据文件 ZYGLBAKo实验步骤:右击“ ZYGL ”数据库,选择“属性”菜单项,弹出“数据库属性”对话框, 在该对话

13、框中选择“文件”选项卡。在右边的列表框中单击添加按钮,然后在新 增加的空白行中设置新增加文件的名称及属性。3、用可视化方式在职员管理数据库ZYGL中创建以下三张数据 表:职员表、部门表、工资表。表1职员表结构列名数据类型长度是否允许空值说明员工号定长字付型(char)3X主键姓名定长字付型(char)8X性别定长字付型(char)2X要检查是否为“男”或 “女”出生日期日期时间型datetimeV手机号码定长字付型(char)11V工龄整型(int)V应在035的范围部门号定长字付型(char)2V要参照部门表的部门 号备注文本型(text)V表2部门表结构列名数据类型长度是否允许空值说明部门

14、号定长字付型(char)2X主键部门名定长字付型(char)10X电话定长字付型(char)4V表3工资表结构:列名数据类型长度是否允许空值说明部门号定长字付型(char)2V员工号定长字付型(char)3X要参照职员表的员工号,主键1月份整型(int)X主键2基本工资数字数据 类型numeric(7, 2)V职务工资数字数据 类型numeric(5, 2)V津贴Numeric (6, 2)V三金扣款精确数据类型decimal(6, 2)V应发工资精确数据类型decimal(7, 2)V为基本工资+职务工资实发工资精确数据类型decimal(7, 2)V为基本工资+津贴-三金扣款单击新建表菜单

15、项。弹出表设计器窗口,在该窗口中定义列名称、列类型、 长度、精度、小数位数、是否允许为空、默认值、标识列、标识列的初始值。第3组实验,数据完整性实验,继续第2组实验,完成其说明中内容,建立其各种约束。1、将员工号定为主键右键选职员表点“设计”,打开表设计器,右键点击“员工号”左边,在弹 出菜单中选设为主键,观察变化。同样方法将部门号定为主键。2、将工资表中员工号与月份定为主键选工资表,打开表设计器,左键点击“员工号”左边边,按住ctrl 键同时 左键点击“月份”,松开ctrl 键,右键点击变色区域左边边,3、测试实体完整性,查看在主键值不唯一或为空值时会出现什么提示信息。右键点击“职员表”,在

16、弹出菜单中选“编辑前200行”。在表浏览器中修改 某条记录的员工号数据,使等于表中另一记录的员工号,再点击另一行记录,观 察会有何现象。在表浏览器中将某条记录的员工号数据清空,再点击另一行记录,观察会有 何现象。右键点击“工资表”,在弹出菜单中选“编辑前200行”。在表浏览器中修改 某条记录的员工号数据,使等于表中另一记录的员工号,再点击另一行记录,观 察会有何现象。对上一实验的记录同时修改月份,使员工号与月份同时等于另一条记录的数 据,观察会有何现象。4、测试域完整性选工资表,打开表设计器,右键点击“基本工资”点“CHECK约束”,按 “添加”按钮,点击“表达式”,点击I一I按钮,输入:基本

17、工资1200 AND 基本工资10000,按“确定”。(如果出错,先退出设置,检查是否已经向该表输 入了数据,如果已经输入,检查有无不满足上面条件的记录,修改这些记录,退 出后重新设置表达式)。右键点击“工资表”,在弹出菜单中选“编辑前200行”。在表浏览器中修改 某条记录的基本工资,使等于1000或11000,观察会有何现象。5、创建三个表之间的外键关系选工资表,打开表设计器,右键点击“员工号”点“关系”,按“添加”按 钮,点“表和列规范”,点击按钮,选主键表为职员表,点下面的文本框, 选“员工号”,选外键表为工资表,选“员工号”,将“月份”改选为“无”,按 确定。在三个表中分别添加一些数据

18、,然后再做删除操作,体会外键引用约束的作 用和限制。例如在职员表添加员工号为1、2、3的几条数据;再在工资表中添加 1、2、3号员工1、2月份工资数据。如果删除职员表表中的员工号为1的记录,由于该记录作为工资表中外键员 工号的主键,会提示一个错误。如果修改职员表表中的员工号为2的记录,将员工号改为5,观察会有何现 象。将实验过程与显示信息记录在第3题结果记录中。四、独立实验根据上述实验过程,自拟步骤完成以下实验。1、创建用于学生管理数据库,数据库名为学生,包含学生的基本信息,课 程信息和选课信息。2、创建数据表数据库学生包含下列3个表:(1) 学生:学生基本信息。(2) 课程:课程信息表。(3

19、) 成绩:学生选课表。各表的结构分别如表1、表2和表3所示。表1 学生信息表:学生列名数据类型长度是否允许为空 值学号字符型10否姓名字符型10否性别字符型2否年龄整数型是系字符型4否表2课程信息表:课程列名数据类型长度是否允许为空 值课程号字符型3否课程名字符型30否学分整数型是先行课程号字符型3是表3学生选课表:成绩列名数据类型长度是否允许为空 值学号字符型10否课程号字符型30否分数整数型是3、自定要求进行增加字段、删除字段、修改字段名、修改宽度与修改数据类型的实验内容,进行实验,记录实验题目、操作步骤、实现情况。4、输入数据:学号姓名性别年龄系95001李勇男20CS95002刘晨女1

20、9IS95003王敏女18MA95004张立男19IS95005刘云女18CS课程号课程名学分先行课壬旦& 程号1数据库452数学63信息系统314操作系统465数据结构476数据处理37PASCAL 语言46学号课程 号分数95001192950012859500138895002290950023809500328595004158950042855、自定要求,进行修改数据、删除数据、添加数据的实验,将操作要求、 操作过程记载到实验报告中。6、在学生信息表中将“学号”定为关键字,记录操作过程与操作结果。 自定步骤观察:如果录入数据不填关键字的值、如果录入数据学号的值与已经填 入的学号的记录值重复,观察出现的现象并记录。7、假如规定分数数据不得大于100,试完成该任务,保证录入数据分数 超过100时拒绝录入数据库中。8、规定在成绩表中学号数据要与学生表中学号数据保持一致,说明实 现方法,并自组实验验证该规定的实现办法。三、实验结果记录1、2、3、4、四、实验体会

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号