- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及应用实验指导书(wxq)
数据库原理及应用实验指导书
数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术,一门理论和实际紧密相连的技术,上机实验是教学中的必要环节。主要目标是:
通过上机操作,加深对数据库系统理论知识的理解;
通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术;
通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。
主要实验环境:
操作系统Microsoft Windows 2000/XP;
数据库管理系统Microsoft SQL Server 2000个人/专业中文版。
实验一 熟悉SQL Server 2000的开发环境(2学时)
1实验目的
(1)了解SQL Server系统安装;
(2)了解SQL Server系统构成;
(3)了解系统各模块的作用。
2 实验内容
(1)SERVER 2000 中文版软件安装;
(2)SERVER 2000系统构成。
3 实验步骤
(1)SERVER 2000 中文版软件安装(以教师演示为主);
(2)系统构成:
SQL server服务;
企业管理器;
查询分析器。
实验二 数据库设计(2学时)
1实验目的
深入理解关系模型的性质,掌握将现实世界的事物转化成E-R图的基本技巧以及将E-R图转化成关系表的方法;
熟练掌握和使用SQL、Transact-SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构;
学会使用SQL Server查询分析器接受Transact-SQL语句和进行结果分析。
2实验内容
使用E-R图表示对系统的数据抽象情况,使用数据字典对E-R图的实体和联系进行详细说明;
描述系统需要的基本表及属性、视图和索引,对基本表的主码、候选码、外码等进行说明,对基本表中数据的约束条件进行说明;
利用SQL Server企业管理器创建数据库并查看数据库属性;
定义基本表及结构,定义表的主码和基本约束条件,并为主码建立索引;
查看基本表结构,并修改表结构。
3实验步骤
依据实验要求创建相应的概念模型、即E-R图的设计,提取出图书读者数据库中的实体、根据调查分析分别确定各个实体的属性、并确定实体之间的关系;
根据将创建完成的图书读者数据库的E-R图转化成关系表;
使用SQL Server企业管理器按教材第6章表6-1创建数据库;
执行“开始”|“程序”|“Microsoft SQL Server”|“企业管理器”命令,即可启动企业管理器。在企业管理器窗口中,依次展开“Microsoft SQL Server”,“SQL Server组”,在SQL Server组下的列表中选择将被使用的服务器并展开,选中“数据库”并右击,在弹出的快捷菜单中执行“新建数据库”命令,此时将打开“数据库属性”对话框,在“常规”选项卡的“名称”文本框中输入要创建数据库的名称,在其它的选项卡中设置数据库的其它属性,点击“确定”按钮创建数据库。企业管理器界面如图2-1所示:
图2-1 企业管理器
使用企业管理器创建表。
在企业管理器中展开“数据库”,选择要在其中创建表的数据库“图书读者”并展开,在列表中选择“表”,然后右击,在弹出的快捷菜单中执行“新建表”命令。此时打开表设计窗口,如图2-2所示:
在此设置每个字段的基本属性,包括字段名(列名)、数据类型、长度和允许空值等。设置好后单击工具栏上的“保存”按钮完成表的设计,最后关闭表设计器。
图2-2表设计器
图书读者数据库的表结构:
图书(书号,类别,出版社,作者,书名,定价);
读者(编号,姓名,单位,性别,电话);
借阅(书号,读者编号,借阅日期)。
学生课程数据库的表结构:
学生(学号,姓名,年龄,性别,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)。
实验三 数据库操纵技术(2学时)
1 实验目的
要求学生熟练掌握使用SQL、Transact-SQL和SQL企业管理器向数据库输入数据、修改数据和删除数据的操作;
掌握SQL Server查询分析器的使用方法,加深对SQL和Transact-SQL语言查询语句的理解;
熟练掌握简单表的数据查询、数据排序,数据连接查询及嵌套查询的操作方法;
掌握SQL Server中的视图创建向导和图表创建向导的使用方法,加深对视图和SQL Server图表作用的理解。
2 实验内容
数据库基本表数据的输入、修改和删除操作;
数据库的简单查询操作。包括投影、选择条件表达、数据排序和使用临时表等;
数据库的连接查询操作。包括等值连接、自然连接、求笛卡尔积、一般连接、外连接、内连接等;
在SQL Server查询分析器中,使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作;
创建、查看、修改和删除视图;
创建、编辑和删除
文档评论(0)