南华大学数据库原理实验报告.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南华大学数据库原理实验报告

南华大学 计算机科学与技术学院 实验报告 ( 2011 ~2012 学年度第 二 学期 ) 课程名称 数据库原理与技术 实验名称 数据库实验 姓名 谭辉 学号 20104030332 专业 电气信息类 班级 1003 地点 教师 刘征海 实验 1 认识 DBMS 一、利用管理工具创建数据库、表和表间关系 实验目的和注意事项 实验目的:熟悉SQL Server Management Studio 的基本操作,进一步理解数 据库、表、表间关系的概念。 注意事项:创建数据库和数据表时应认真,如果出现错误,应相应地修改结 构或删除。 实验内容 (1) 利用SQL Server Management Studio 创建数据库,名称为【学生选课 YYXXXX】。其中YY为专业代号,计算机为JS,软件工程为RJ,网络工程为WL,数 字媒体为SM;XXXX为各位同学的学号中的最后四位 (2) 在【学生选课YYXXXX】中建立数据表,表的定义如下所示。 学生YYXXXX(学号,姓名,性别,出生日期,院系名称,备注); 课程YYXXXX(课程号,课程名,先行课,学分); 选修YYXXXX(学号,课程号,分数)。 要求定义每张表的主码,为属性选择合适的数据类型,决定是否允许为空, 为【性别】和【学分】属性定义默认值。 (3) 定义表之间的关系。 (4) 分别为表录入几行数据记录,同时练习数据的修改和删除操作。 实验步骤 (1) SQL Server Management Studio,连接数据库服务器,进入SQL Server Management Studio 主界面。 (2) 右击【对象资源管理器】|【数据库】,选择快捷菜单中的【新建数据库】命令,弹出【新建数据库】窗口,在各属性页中设置新建数据库的属性,包括设置数据库逻辑名、所有者、文件的逻辑名、文件的物理名、文件类型、文件增长方式、文件的路径、文件组等属性,如图所示。 (3)保存新建的数据库,该数据库的逻辑名为【学生选课YYXXXX】。 (4)在【对象资源管理器】中,右击【学生选课YYXXXX】 |【表】,选择快捷菜单中的【新建表】命令,弹出表设计器对话框,新建“YYXXXX、课程YYXXXX、选修YYXXXX”3个表,如图所示。 (5) 通过设计关系图,设置数据库的数据完整性。在【对象资源管理器】中,右击【学生选课YYXXXX】|【数据库关系图】,选择快捷菜单中【新建数据库关系图】命令,弹出【添加表】对话框。将这 3 个表添加到关系图设计器中,设置数据完整性,如图所示(6)右击要操作的表,选择快捷菜单中的【打开表】命令,弹出表窗口。 直接在表数据窗口中对表数据进行操作,包括插入、删除、修改记录,如图所示。 (7) 如果数据库和表需要修改、删除,还可以在SQL Server Management Studio 中进行修改、删除操作。 二、利用SQL 语句创建数据库、表和表间关系 实验目的和注意事项 实验目的:熟悉创建数据库和数据表的SQL 语句。 注意事项:输入SQL 语句时应注意,语句中均使用西文操作符号。 实验内容 在SQL Server Management Studio 中新建查询,实现以下操作。 (1) 用SQL 语句创建数据库,名称为“StudentCourseYYXXXX”。其中YY为 专业代码,XXXX为各位同学的学号中的最后四位。(说明见前一部分) (2) 用SQL 语句创建StudentCourseYYXXXX 中的3 张表,同时指定主码、外 码、默认值等。 (3) 比较“学生选课YYXXXX”和StudentCourseYYXXXX 两个数据库是否一致。 实验步骤 (1) 选择数据库master,右击【新建查询】,或者选择系统菜单中的【文件】 |【新建】|【使用当前连接查询】命令,或者单击标准工具栏中的【新建查询】 按钮,即可新建一个查询窗口。如果查询数据库不是master,则可在可用数据库 下拉列表中进行选择,或用USE语句调用。在查询窗口中输入对应的创建数据库 和表的语句。 (2) 创建数据库StudentCourseYYXXXX。(3) 创建3 个表。StudentsYYXXXX、CoursesYYXXXX、SCYYXXXX (4) 直接在表数据窗口中录入表数据记录。 实验一完成后,数据库结构应该和下图类似: 实验 2 交互式 SQL(1) 数据库单表查询实验目的:掌握单表查询SELECT、F

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档