欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库与管理信息系统实验指导Word文档下载推荐.docx

    • 资源ID:7241841       资源大小:3.61MB        全文页数:44页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库与管理信息系统实验指导Word文档下载推荐.docx

    1、此外,针对以前教学中出现的问题,实验将采用阶段检查方式,每个实验都将应当在规定的时间内完成并检查通过,过期视为未完成该实验。为避免期末集中检查方式产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。二、评分标准:1.没有正确的调试出结果,最多只能得分。2.基本正确的调试出结果,可以得分。3.能理解程序并给出详细注释,可得分。4.书写规范,遵守实验纪律,可得分.5.上述各项均做得比较好,可得分。评分标准的满分为分,所有的评分标准的下一项均建立在前一项已经满足的情况下。实验一 数据库与表的基本操作 .1 实验二 SQL查询(一) .。.6 实验二 SQL查询(二) .。8 实验三 关系图、

    2、索引和视图的定义及维护.10 实验四 触发器的定义、使用(选做)。16实验五 数据完整性和安全性(选做) 。18实验六 数据库应用系统设计(一) .。24实验六 数据库应用系统设计(二).。 。.26实验六 数据库应用系统设计(三)。.。.。.27实验一 数据库与表的基本操作(4学时)一、实验目的1、掌握使用SQL Server 企业管理器、SQL 创建数据库、基本表和修改基本表的结构;2、掌握使用SQL Server 企业管理器、SQL 向数据库表输入数据、修改数据和删除数据的操作.3、掌握SQL Server 中的创建视图的方法,加深对视图的理解。二、实验内容1、创建数据库和查看数据库属性

    3、;2、创建学生表、课程表和选课表;3、查看和修改表结构;4、通过企业管理器,在学生选课数据库中的学生、课程和选课3 个表中,各输入10条以上记录;5、通过企业管理器对学生选课数据库的学生、课程和选课3 个表中的数据进行插入、删除和修改操作;三、实验步骤以下操作大都可以采用sql命令和界面菜单操作两种方式实现,如果能用SQL命令的请写出其命令,并通过“查询分析器”验证。相关命令:Creat table;alter table;insert ;update;delete.具体使用方法参照教材2831;58-61页.1、创建数据库(1)使用企业管理器建立数据库的步骤1)从“开始”菜单中依次选取“所有

    4、程序”、“Microsoft SQL Server”、“企业管理器”。2)选中需要在其上创建数据库的服务器,点击前面的“”号,使其展示为树形目录。3)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库,如图11 所示:图11 创建数据库(1)随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图12 所示:数据库属性对话框有3 个页面:常规页码、数据文件页面和事务日志页码。分别用来义数据库名、数据文件属性和日志文件属性。请结合帮助文档,了解这些页面中选项的含义.4)单击“确定按钮,关闭对话框.在企业管理器窗口中出现“学生选课”数据库标志,表明已经成功创建数据库.5)

    5、SQL Server 企业管理器中,右键单击“学生选课数据库,在弹出菜单中选择“属性”,将弹出一个对话框,显示“学生选课数据库的属性.图12 创建数据库(2)2、创建数据库表( 1 ) 打开刚才创建的“ 学生选课” 数据库, 并在“SQL Server EnterpriseMananger”窗口的右边窗口中用鼠标右键点击“表”对象,选择“新建表”命令,打开SQLServer 的表编辑器窗口,如图13 所示:图13 新建表(2)根据表11 所示的表结构,添加新列.(3)点击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名“学生表”,然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创

    6、建.3、查看和修改表结构(1)打开SQL Server 企业管理器,展开数据库文件夹,进一步展开“学生选课”数据库。单击表文件夹,找到要查看表结构的表。(2)右键单击要查看表结构的表名,在弹出菜单中选择“设计表”,将弹出“设计表”对话框。在改对话框中可以查看/修改表结构。(3)将修改过的表的结构改回表11,表12,表13 所示的结构。4、使用SQL Server 企业管理器向数据库表输入数据、修改数据、删除数据。(1)打开SQL Server 企业管理器,选中服务器,展开数据库文件夹,进一步展开“学生选课数据库。单击表文件夹,找到“学生表(2)用鼠标右键单击“学生表”,选择“打开表”“返回全部

    7、行,就会出现表更新对话框,如图14 所示:图14 数据更新对话框(3)按照表14 的内容,为学生表输入数据。表14 学生表记录(4)同理,按照表15,表16 的内容,为课程表,选课表输入数据。表15 课程表记录表16 选课表记录(5)在表更新对话框中,对原有数据进行修改、删除操作:使用insert添加一行记录到选课表中;使用update将课程号为103的课程名称改为操作系统原理;修改学生胡国强的成绩,将其全部改为0分;由于选修107课程的人数太少,学校决定暂不开课,删除选修课程107的选课记录.由于退学,删除学号为020204的学生信息及其选课记录。5、关闭所有SQL Server程序;打开W

    8、indows任务管理器;结束sqlserver。exe进程;6、进入相关文件夹(默认路径C:Program FilesMicrosoft SQL ServerMSSQLData),copy你建立数据库文件 .mdf 。ldf到U盘注意:保存数据库文件是把数据和登陆文件copy到U盘等移动设备上(如:数据库名为STUDENT, 则copy student_data。mdf和student_log.ldf文件到U盘上),下次实验的时候在建立同名数据库后将备份的2个文件copy到计算机硬盘相应文件夹中。(或使用数据库备份功能备份数据库)四、实验报告要求1、用SQL 表示学生选课数据库建库和建表操作。

    9、2、实验操作步骤和实验结果,实验中出现的问题和解决方法。3、以一条记录为例,写出用SQL 表示的向学生表中插入、修改和删除数据的语句.五、注意事项1、建表中如果出现错误,应采用相应的修改结构或删除结构的方法。2、输入数据时要注意数据类型、主键、外键和数据约束的限制.3、数据更改和数据删除时要注意外键约束。六、思考题1、选课表中,属性“学号、“课程号”既可采用数值型,也可采用字符型,采用那种数据类型更好?属性学号采用数值型,课程号采用字符型的较好。2、SQL Server 2000 提供了哪些基本数据类型?二进制数据类型 字符数据类型Unicode 数据类型 日期和时间数据类型 数字数据类型 特

    10、殊数据类型. 3、数据库中一般不允许更改主键数据。如果需要更改主键数据时,怎样处理? 先去掉主键关联然后再修改。实验二 SQL查询-(1) 数据库的简单查询和连接查询1、使用SQL Server 查询分析器的使用方法.2、加深对SQL 的查询语句的理解。3、熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。1、查询操作。包括投影、选择条件表达、数据排序、使用临时表等。2、连接查询操作。包括等值连接、自然连接。三、实验方法1、在企业管理器中,点击菜单“工具”“SQL 查询分析器”,打开查询分析器的窗口。如图21 所示:图21 查询分析器2、分析器的工具栏上的下拉列表框中,选择“学生选课

    11、”数据库。3、查询分析器的右边窗口中,输入一条SQL 语句。4、按下工具栏上的三角形按钮,执行输入的SQL语句,查询的结果将在查询分析器右下窗口中显示,如图22 所示。图22 查询分析器使用示例四、实验步骤1、简单查询实验。用SQL 语句表示下列操作,在学生选课数据库中实现数据查询操作:(1)查询计算机系学生的学号和姓名.(2)查询选修了课程的学生学号.(3)查询选修101 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。2、连接查询实验(1)查询每个学生的情况以及他所选修的课程。(2)查询学生的学号、姓名、选修的课程名及成绩。(3)查询选修101 课程

    12、且成绩为90 分以上的学生学号、姓名及成绩。(4)查询计算机系的所有同学的所有课程的成绩。五、实验报告要求1、用SQL 写出实验操作的查询语句。2、实验操作步骤和实验结果,实验中出现的问题和解决方法。六、注意事项1、注意查询结果的文本显示方式和表格显示方式的不同。2、输入SQL 语句时应注意,语句中均使用西文字符。七、思考题1、考虑一下影响数据查询和连接速度的因素及提高查询和连接速度的方法.实验二 SQL查询-(2) 数据库的组合查询和统计查询2、加深对SQL 语言的查询语句的理解。3、熟练掌握数据查询中的分组、统计、计算和组合的操作方法。1、分组查询实验。改实验包括分组条件表达、选择组条件的

    13、表达方法。2、使用函数查询的实验。该实验包括统计函数和分组函数统计函数的使用方法。3、组合查询实验.4、计算和分组计算查询的实验查询举例:(1) “选课表”中按学号分组汇总学生的平均分,并按平均分的降序排列。SELECT 学号,平均分=AVG(成绩) FROM 选课表GROUP BY 学号ORDER BY 平均分DESC(2) “选课表中查询选修了3 门以上课程的学生学号。SELECT 学号FROM 选课表HAVING COUNT()3(3)按学号对不及格的成绩记录进行明细汇总.SELECT 学号,课程号,成绩FROM 选课表WHERE 成绩表示元组筛选条件,子句HAVING条件表示组选择条件

    14、。2、组合查询的子句间不能有语句结束符。3、子句HAVING条件必须和GROUP BY子句配合使用。1、组合查询语句是否可以用其他语句代替,有什么不同?2、使用GROUP BY分组条件子句后,语句中的统计函数的运行结果有什么不同。实验三 关系图、索引和视图的定义及维护 一、实验目的 1掌握创建义系图的方法. 2掌握创建、查看和删除索引的操作和方法. 3理解视图的含义,能使用sql server企业管理器创建视图并对其进行管理。 二、相关知识数据库关系图是表示数据作中表与太之间的链接关系的图。在关系图中,实线表示强制表之间的引用完整性,虚线表不INSERT和UPDATE事务不强制引用完整性;关系

    15、线终结点有一个主键符号表示主键到外键的关系;有一个无穷符号表示一对多关系的外键端。 索引是对数据库表中一个或多个列的值进行排序的结构,利用索引可以快速访问数据库表中的特定信息。假没想按特定课程的课程号来查找课程信息,如果建立索引就不需要搜索所有的记录行,从而更快地获取信息.索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排列次序排列这些指针。数据库使用索引的方式:通过索引找到指定的值,然后跟随指针到达包含该值的行。索引本身占用磁盘空间,并且会降低添加、删除和更新行的速度,所以只有当经常查询索引列中的数据时,才需要在表上创建索引。如果应用程序非常频繁地更新数据或磁盘空间有限时,最好限制

    16、索引的数量。 视图是根据子模式建立的虚拟表。一个视图可以内一个表或其他视图构造,也可以由多个表或其他视图构造。利用企业管理器和视图创建向导进行创建,查看和修改视图就如同对表的操作一样,非常容易。 三、实验内容 1、使用向导创建一个关系图。 2、创建和管理索引. 3、创建一个视图,对创建的视图进行查询、修改和删除。 四、实验步骤 1使用创建数据库关系图向导为学生选课数据库中的学生表、课程表、选课表创建关系图。具体步骤: 1)打开企业管理器,展开学生选课数据库,从右边的对象窗口选择关系图,右键单击,选择“新建数据库关系图”。出现“创建数据库关系图向导 2)单击“下一步”,进入“选择要添加的表”对话

    17、征,从左边可用表中选择要添加的表(这里选中学生表、课程表和选课表),按“添加”键添加,如图31所示。 3)单击“下一步”,在出现的“正在完成数据库关系图向导”中单击“完成,企业管理器就会出现刚才创建的关系图,如图3-2所示。 点击快捷工具栏的“保存”按钮进行保存。 2为选课表创建一个基于成绩列的按降序排列的惟一聚簇索引IX-选课。 1)打开企业管理器,展开学少选课数据库、单击表,在右边的对象窗口中选择选课表,单击右键,选样“设计表,出现对话框如图33所示*2)点击快捷工具栏上的“表和索引属性”按钮,打开“属性对话框的“管理索引键选项卡,如图3-4所示。图3-1图3-2图33图3-4图3-5点击

    18、“新建”按钮,选择“成绩”列,并选择顺序为降序,创建unique和创建为clustered,如图353、对索引进行管理,打开企业管理器,展开到选课数据库的表,在右边对象窗口中选中选修表,右键,选择“所有任务”“管理索引”。出现对话框如图36。图364、创建、查看、修改和删除视图。1)、创建视图。在“学生表”,“课程表”,“选课表”3 个表的基础上建立一个视图,取名为“学生成绩”。(1)打开企业管理器窗口,确认服务器、打开数据库文件夹,选中新“学生成绩”数据库,右键单击,在弹出菜单上选“新建“视图”.弹出窗口如图3-7 所示:图37 新建视图(1)(2)在工具栏上单击“添加表”按钮,在弹出的窗口

    19、中选取创建视图所需的3 个表:学生表、课程表、选课表。(3)在学生表中,选取“学号”、“姓名字段;在课程表中,选取“课程名”字段;在选课表中,选取“成绩”字段,最后单击工具栏中的“运行”按钮.结果如图3-8 所示:(4)单击工具栏中的“保存”按钮,为新建的视图取名为“视图1”,单击“确定按钮保存视图。图3-8 新建视图(2)2)、查看和修改视图在企业管理器中,选择服务器、数据库,并使数据库展开,然后用鼠标右键单击要修改结构的视图,在弹出的菜单中,选择“设计视图”,则弹出和图16 类似的视图设计对话框。用户可以在该对话框中查看视图,修改视图。3)、删除视图在企业管理器中,将鼠标指向数据库中的视图

    20、文件夹中的“视图1”,并单击鼠标右键,在弹出的菜单中,选择“删除”,会出现如图3-9 所示的窗口:选中“全部移出按钮,被选中的视图就被删除。图39 删除视图1、注意参照表和被参照表之间的关系。主键和外键之间的关系。1、为什么要建立索引?学生选课数据库中建立多少索引合适?2、为什么要建立视图?视图和基本表有什么不同?实验四:触发器的定义、使用(选做)1、学会创建触发器,了解触发器的基本概念,理解触发器的功能.1、创建、修改和删除触发器。1、创建触发器(1)在企业管理器中,由服务器开始逐步扩展到触发器所属的表.打开表文件夹,在细节窗口中用鼠标右键单击触发器所属的表,在弹出的菜单上选择“全部任务”“

    21、管理触发器.如图44 所示:图44 创建触发器(1)(2)在弹出的窗口中,输入创建触发器的T-SQL 语句(如图45 所示),单击“检查语法按钮,进行语法检查,检查无误后,单击确认。图45 创建触发器(2)(3)打开查询分析器,在顶部的下拉框中选中学生选课数据库,运行如下INSERT 语句在学生表中加入一条学生记录:INSERT INTO 学生表VALUES (020109, 李伟,1,1984-1025, 机械设计, 机械系,88297062);来验证触发器,看看会出现什么结果。2、修改触发器在图45 的界面中,用户可以通过直接修改T-SQL 语句来修改触发器。3、删除触发器在图45 的界面

    22、中,用户可以先选取一个触发器,再点击“删除”按钮,删除该触发器.1、实验操作步骤和实验结果,实验中出现的问题和解决方法。1、视图中字段名的重命名的问题。1、什么是触发器?主要功能是什么?2、如何使用触发器来实现“学生选课数据库中数据完整性的维护?实验五 数据完整性和安全性(选做)1、使学生加深对数据安全性和完整性的理解。2、掌握SQL Server 中有关用户、角色及操作权限的管理方法。3、掌握域完整性、实体完整性、参照完整性的实现方法。1、设置SQL Server 的安全认证模式。2、设置登录帐户。3、设置数据库用户。4、设置数据库角色。5、设置数据库用户权限。6、使用界面方式创建规则对象,

    23、并绑定到列,实现域完整性.7、为表添加一个标识列,实现实体完整性。8、为两表建立关联,实现参照完整性。1、设置SQL Server 的安全认证模式.(1)打开企业管理器,在“树”窗口中展开一个服务器组,然后选择希望设置身份验证模式的服务器.(2)在该服务器上单击鼠标右键,在弹出的菜单中选择命令“属性”,打开“属性”对话框。如图51 所示:图51 设置安全认证模式(3)在属性对话框中选择“安全性”选项卡,在“身份验证”区域中选择下列身份验证模式之一。数据库原理与应用实验指导书- 15 SQL Server 和Windows:指定用户可以使用SQL Server 身份验证和Windows 身份验证

    24、连接到SQL Server. 仅Windows:指定用户只能使用Windows 身份验证连接SQL Server。(4)单击“确定”按钮,即可完成身份验证模式的选择和设置。2、设置登陆帐号(1)打开企业管理器,展开希望创建新的登录的服务器.(2)展开文件夹“安全性,在登录节点上单击鼠标右键。(3)弹出的菜单中选择“新建登录”,打开“新建登录”窗口。如图52 所示:图52 设置登陆帐号(4)在“新建登录”窗口的“常规”选项卡中进行如下配置: 在“名称文本框中输入一个SQL Server 登录的账号名. 选择一种登录模式。 在“默认设置区选择连接时默认的数据库XSCJ 和语言。(5)在“新建登录”窗口的“数据库访问选项卡,选择允许登录账户访问的数据库和分配给登录账户的数据库角色。(6)单击“确定”按钮,完成登录模式的创建。登陆用户只有成为数据库用户后才能访问数据库。SQL Server 中的任一数据库中都有两个默认用户:dbo(数据库所有者)和guest(客户用户)。创建新的数据库用户.要在


    注意事项

    本文(数据库与管理信息系统实验指导Word文档下载推荐.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开