基于ER图的数据库设计与简单操作管理信息系统(共21页).doc
《基于ER图的数据库设计与简单操作管理信息系统(共21页).doc》由会员分享,可在线阅读,更多相关《基于ER图的数据库设计与简单操作管理信息系统(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验报告实验名称:基于ER图的数据库设计与简单操作班级:姓名:学号:实验时间: 2010年5月18日成绩:指导老师:一、实验目的:(1能够正确运用数据库的基本理论和方法。(2熟悉常用关系型数据库的设计和基本操作。(3熟悉关系数据库规范化设计理论,能够设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。(4进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。二、实验设备及主要内容实验设备:“Microsoft SQL Server”“企业管理器”和“查询分析器”主要内容:1.高等院校学生补考管理业务需求描述。高等院校补
2、考管理系统应具备编辑补考学生信息、安排补考时间地点等基本管理功能,具体要求如下: 3对教室的编号、地点和容纳人数进行编辑。4自动安排补考的时间、地点(即教室。5录入学生的补考成绩。6分别按照院系、专业、班级等查询参加补考的学生信息。7按照补考的时间和地点查询参加补考的学生信息。8查询和打印补考时间、地点的安排。9查询和打印补考不及格学生的信息。2.设计数据库。根据上述业务描述,设计数据库总体方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。3.根据功能需求,以SQL语句的形式分类列出系统应涉及的数据操作。4.利用Access、VFP或SQL server建立数据库,并成功实现基
3、本数据操作。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,stude
4、ntName,className补考记录表:Bkstud(studentID,courseID,reason,score3、选择SQL server、Access、VFP实现数据库操作的基本步骤。用MS SQLSEVER实现数据库的操作1使用“企业管理器”实现数据库的操作创建数据库。点击桌面上“开始”菜单,选择“Microsoft SQL Server”“企业管理器”,进入控制台根目录界面。双击目录Microsoft SQL Servers进入子目录SQL Server组。双击子目录SQL Server组进入下一级子目录“local”,继续双击“local”,将出现如图1所示的“local”目
5、录下的全部内容。 图1双击数据库文件夹。在右边空白处点右键,出现如图2所示的界面。点击新建数据库进入数据库属性界面,如图3所示。在该界面里,我们为所创建的数据库起个名称如“temdb”,点“确定”按钮。 图2 图3创建数据库表。在图2中双击“temdb”图标,进人数据库属性界面。点击“确定”按钮,进入temdb数据库项目界面,如图4所示。 图4在空白处点右键,选择“新建/表”菜单,将进入图5所示的界面。在该界面我们将完成表的结构的设计。以院系信息表为例来完成表结构的设计。在“列名”下填入字段的名称,如“deplD”;在第二列“数据类型“的下拉框里选择我们需要的类型,在这里选择char型的,根据
6、要求将长度改为10个字符。因为deplD是主键,所以我们点击工具栏里的小钥匙,将deplD设为主键。按照同样的方法可以完成字段depName 的设置。完成之后的界面如图6所示。然后点击工具栏里的保存图标,将出现一个保存界面,在该界面中输入表的名称。在文本框里输入“depar tment”,如图7所示,将该表保存为department。 图5 图6 图7按照同样的方法可以完成表class、course、student、bkstud的结构设计。向表中插入数据(仍然以院系信息表为例。在图8所示的“企业管理器”环境里选中“department”点右键,选择菜单“打开表/返回所有的行”,进入图9所示的添
7、加表中的数据界面。将用户数据依次填入,关闭该界面之后,数据自动存人数据库。按照同样的方法可以依次完成对表class、course、student、bkstud的数据的添加。 图8 图92使用查询分析器实现对表的操作。创建数据库。点击桌面上菜单“开始”,选择“Microsoft SQL Server”“查询分析器”,打开查询分析器。刚打开的查询分析器中有一查询窗口,如图10所示。在查询窗口中输入SQL语句。下面的这条语句创建名为temdb的数据库, 图10并创建相应的主文件和事务日志文件:create database temdb点击查询分析器工具栏上的执行按钮(或右键点击查询窗口,在弹出菜单中
8、选择“执行”。消息窗口显示命令执行结果。创建表。点击桌面上“开始”菜单,选择“Microsoft SQL Server”一“查询分析器”,打开查询分析器。刚打开的查询分析器中有一查询窗口。在查询窗口中输入SQL语句(注意:SQL语句中的所有标点符号要用英文标点,下同,如:create table temdb.dbo.department(deptlD char(2primary key,deptNamechar(20点击查询分析器工具栏上的执行按钮(或右键点击查询窗口,在弹出菜单中选择“执行”,执行结果见图11。消息窗口显示命令执行结果。 图11根据以上步骤,分别执行以下SQL语句创建表cla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ER 数据库 设计 简单 操作 管理信息系统 21
限制150内