- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告
实验名称:基于ER图的数据库设计与简单操作
班级:
姓名:
学号:
实验时间: 2010年5月18日
成绩:指导老师:
一、实验目的:
(1能够正确运用数据库的基本理论和方法。
(2熟悉常用关系型数据库的设计和基本操作。
(3熟悉关系数据库规范化设计理论,能够设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。
(4进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验设备及主要内容
实验设备:“Microsoft SQL Server”——“企业管理器”和“查询分析器”主要内容:
1.高等院校学生补考管理业务需求描述。高等院校补考管理系统应具备编辑补考学生信息、安排补考时间地点等基本管理功能,具体要求如下:
3对教室的编号、地点和容纳人数进行编辑。
4自动安排补考的时间、地点(即教室。
5录入学生的补考成绩。
6分别按照院系、专业、班级等查询参加补考的学生信息。
7按照补考的时间和地点查询参加补考的学生信息。
8查询和打印补考时间、地点的安排。
9查询和打印补考不及格学生的信息。
2.设计数据库。根据上述业务描述,设计数据库总体方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。
3.根据功能需求,以SQL语句的形式分类列出系统应涉及的数据操作。
4.利用Access、VFP或SQL server建立数据库,并成功实现基本数据操作。
5.提交书面实验报告。
三、实验步骤
步骤一:按照上述要求进行数据库和表的设计。具体包括:领域描述、概念模型用E-R图描述、从E-R图导出关系数据模型。
步骤二:选择Access、VFP或SQL server实现数据库操作。
1、概念模型用E-R图描述
2、从E-R图导出的关系数据模型
学生补考管理系统的逻辑结构如下:
院系信息表:Department(deptID,deptName
班级信息表:Class(className,studentNum,deptID
课程信息表:Course(courselD,courseName,deptID
学生信息表:Student(studentID,studentName,className
补考记录表:Bk—stud(studentID,courseID,reason,score
3、选择SQL server、Access、VFP实现数据库操作的基本步骤。
用MS SQLSEVER实现数据库的操作
1使用“企业管理器”实现数据库的操作
①创建数据库。
点击桌面上“开始”菜单,选择“Microsoft SQL Server”——“企业管理器”,进入控制台根目录界面。双击目录Microsoft SQL Servers进入子目录SQL Server组。双击子目录SQL Server组进入下一级子目录“local”,继续双击“local”,将出现如图1所示的“local”目录下的全部内容。
图1
双击数据库文件夹。
在右边空白处点右键,出现如图2所示的界面。
点击新建数据库进入数据库属性界面,如图3所示。在该界面里,我们为所创建的数据库起个名称如“temdb”,点“确定”按钮。
图2
图3
②创建数据库表。
在图2中双击“temdb”图标,进人数据库属性界面。点击“确定”按钮,进入temdb数据库项目界面,如图4所示。
图4
在空白处点右键,选择“新建/表”菜单,将进入图5所示的界面。在该界面我们将完成表的结构的设计。
以院系信息表为例来完成表结构的设计。在“列名”下填入字段的名称,如“deplD”;在第二列“数据类型“的下拉框里选择我们需要的类型,在这里选择char型的,根据要求将长度改为10个字符。因为deplD是主键,所以我们点击工具栏里的小钥匙,将deplD设为主键。按照同样的方法可以完成字段depName 的设置。完成之后的界面如图6所示。然后点击工具栏里的保存图标,将出现一个保存界面,在该界面中输入表的名称。在文本框里输入“depar tment”,如图7所示,将该表保存为department。
图5
图6
图7
按照同样的方法可以完成表class、course、student、bk—stud的结构设计。
③向表中插入数据(仍然以院系信息表为例。
在图8所示的“企业管理器”环境里选中“department”点右键,选择菜单“打开表/返回所有的行”,进入图9所示的添加表中的数据界面。将用户数据依次填入,关闭该界面之后,数据自动存人数据库。按照同样的方法可以依次完成对表class、course、student、bk—stud的数据的添加。
图8
图9
2使用查询分析器实现对表的操作。
①创建数据库。
点击桌面上菜单“开始”,选择
文档评论(0)