- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理》实验指导.doc
前 言
数据库系统原理上机实验是学习本门课程的重要环节之一,实验的设置是为了配合课堂教学,使学生熟练掌握和深入理解课堂教学内容,进一步强化对数据库系统原理的理解。通过上机练习,一方面可以检验用关系数据库标准语言SQL对数据库进行操作的结果是否正确,使关系数据库的基本概念更加具体、丰富;另一方面,可以综合软件工程知识、数据库知识和具体的开发工具,使学生初步了解软件项目的开发过程和方法,从而培养学生综合运用多科知识分析实际问题和解决实际问题的能力。
实验内容
本门课程必做的实验有三个:
1.交互式数据库;
2. 数据库设计;
3. 简单信息管理系统
实验一 交互式数据库
实验目的:
1 熟悉SQL Server 2000,特别是“企业管理器”和“查询分析器”的环境;
2 掌握在“企业管理器”中创建数据库、基本表以及向表中插入元组;
3 掌握在“查询分析器”执行SQL语句的方法;
4 熟悉“查询分析器”中的工具“对象浏览器”的环境和功能。
实验要求:
1.实验前仔细阅读课本第三章,熟悉基本SQL语句的写法;
2.独立完成实验,书写实验报告。
实验内容:
在SQL Server 2000上建立数据库,并在目标数据库上创建表,给表输入内容;
对相关表进行指定的查询。
学 时:3
实验步骤:
1、 在“企业管理器”中创建数据库;
在Windows2000环境中,选择:开始—程序—Microsoft SQLServer—企业管理器,进入企业管理器;在“控制台根目录”下找到“SQLServer组”,选择组下的一台服务器,展开,选择“数据库”,点右键,在弹出菜单中选择“新建数据库”,进入数据库属性窗口,如图-1所示:
图-1:设置数据库属性
在数据库属性窗口中,指定数据库名称“myDB”,其它属性为默认。
2、 在“企业管理器”中创建基本表
在“企业管理器”中,点击刚创建的数据库“myDB”,可以看到展开后的项目结点,右键选中“表”结点,在弹出菜单中选择“新建表”。在打开的窗口中填入建立基本表的各列名称、数据类型、长度等信息,保存。完成在“myDB”数据库中建立了一个基本表。
3、 在“查询分析器中用SQL脚本语句建立数据库和基本表
1 打开“查询分析器”,选中当前数据库为“myDB”之外的任何一个数据库,例如Master数据库,在“查询分析器”的编辑窗口中输入:
DROP DATABASE myDB
然后点击窗口中的“执行”按钮或按F5键,将执行上面的SQL语句,将刚才在“企业管理器”中创建的数据库“myDB”删除。
2 清除“查询分析器”的SQL编辑窗口,重新输入下列SQL语句:
CREATE DATABASE testDB
按F5键执行,又在服务器中创键了一个名为testDB的数据库。
3 选择当前数据库为testDB,并在查询分析器的SQL编辑窗口中键入下列SQL语句:
CREATE TABLE STUDENT( Sno char (6) Primary key , Sname varchar (50) not null , Sex char (2) , SAge int )
CREATE TABLE COURSE( Cno char(4) primary key,
CName varchar(50) not null,
Teacher varchar(50) ,
Grade int)
CREATE TABLE SC( Sno char(6),
Cno char(4),
Score int)
选中上面的SQL语句,然后按F5键执行,它将在testDB数据库中创建基本表STUDENT、COURSE。
4、 在查询分析器中给SC表加上外键约束;
5、 在“企业管理器”中给STUDENT、COURSE、SC表添加数据;
进入“企业管理器”中的testDB数据库,在树中找到testDB下的“表“结点,选中该结点,可以在右侧窗口中看到该数据库所有的表,找到刚才建立的STUDENT表,右键选中,在弹出菜单中选择:打开表—返回所有行,在弹出窗口中逐行添加下面学生表中给出的记录,然后保存。
同样的方法给COURSE、SC添加数据。
您可能关注的文档
- 《信息检索》实验报告指导书.doc
- 《信息检索及利用》知识点.doc
- 《信息检索及利用》课程考核及实习报告[文献检索].doc
- 《信息系统开发及数据库系统维护》实训指导书.doc
- 《儿童作文发展性评价应用研究》实施方案.doc
- 《光》主题单元设计.doc
- 《克、千克、吨认识》说课稿.doc
- 《关于如何更好地引入本部学术资源》调研报告(新).doc
- 《兽医学》复习要点.doc
- 《内科护理学》教案-循环doc.doc
- 2024秋新华师大版数学七年级上册教学课件 3.5 最基本的图形—点和线 3.5.2 线段的长短比较.pptx
- 冀教版数学三年级下册全册课件(2025年2月修订).pptx
- 苏教版高中生物必修2全册教学课件.pptx
- 鲁科版高中物理必修第三册全册教学课件.pptx
- 2024年秋季学期新人教版七年级上册数学课件 2.2 有理数的乘法与除法2.2.2有理数的除法课时1.pptx
- 2024年秋新青岛版七年级上册数学课件 3.3 代数式的值.pptx
- 人教版高中数学必修第一册全册A教学课件.pptx
- 西南师大版数学三年级下册全册课件(2025年3月修订).pptx
- 2024年秋季新人教版一年级上册数学课件 第5单元 20以内的进位加法第3课时 多种方法计算9、8、7、6加几.pptx
- 2024年新人教版七年级上册数学课件 2.3.2 科学计数法.pptx
文档评论(0)