实验1报告主题数据库的设计与实现

上传人:ni****g 文档编号:561125505 上传时间:2022-09-20 格式:DOCX 页数:8 大小:207.88KB
返回 下载 相关 举报
实验1报告主题数据库的设计与实现_第1页
第1页 / 共8页
实验1报告主题数据库的设计与实现_第2页
第2页 / 共8页
实验1报告主题数据库的设计与实现_第3页
第3页 / 共8页
实验1报告主题数据库的设计与实现_第4页
第4页 / 共8页
实验1报告主题数据库的设计与实现_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《实验1报告主题数据库的设计与实现》由会员分享,可在线阅读,更多相关《实验1报告主题数据库的设计与实现(8页珍藏版)》请在金锄头文库上搜索。

1、综合实验一:主题数据库的设计与实现一、实验目的1、学会设计数据库的分析方法2、掌握利用企业管理器创建和管理表对象的方法二、实验内容和要求1、主题数据库的需求分析,要求分析主题数据库管理的内容和功能,叙述 你选择的主题数据库有哪些实体,要开展哪些业务2、设计主题数据库的实体联系模型,要求按规范画出实体联系模型(E-R模 型)图3、根据转换规则由主题数据库的E-R模型转化为关系模型,并标出关系的 主码和外码4、设计每个关系的表结构、确定主键及外键5、利用SQL Server 2005企业管理器实现每个数据表结构设计、定义主键及 外键约束6、利用SQL Server 2005企业管理器建立数据库关系

2、图7、利用SQL Server 2005企业管理器为数据库的所有表录入数据,要求在实 验报告中列出各个表的有代表性记录,以体现表与表之间的联系及关系三、实验步骤1. 主题数据库的需求分析:每个学校都有自己专门的教学管理系 统,方便教学信息检索查询,最简单的就是班级的课表与老师的教学 任务表了,本次实验主要完成的是简单教学管理系统的设计与实现, 做到可以方便的查询每个班级(或每个学生)所对应的专业,课程与 授课教师。本数据库的实体有:学生信息,班级信息,专业信息,课 程信息,教师信息以及教学任务表,需要在每个实体中添加对应信息, 明确所在班级的专业信息,学生的课程信息,老师的教学信息等等方 面内

3、容。2. 教学管理系统数据库的实体间的联系:由生活常识与数据库联系要求可知:学生信息班级信息1对多关系班级信息专业信息1对多关系学生信息专业信息1对多关系课程信息教师信息多对多关系课程信息班级信息多对多关系教师信息班级信息多对多关系注:课程,班级,教师由一张教学任务表互相联系E-R模型图:zhuanyexinxi * 乍 zhuanyehao zhuanyebanjixinxi *毎 banhao banji zhuanyehaoxueshengxinxi *xuehao xingming xingbie banhaokechengxinxi * 盘 kechenghao kechengjia

4、oxuerenwu banhao kechenghao jiaoshihao xueqi qishishijiamjiaoshiximci * g jiaoshihao jiaoshiming3教学管理系统数据库的关系模型:学生属性有学号,班号,姓名,性别.班级属性有班号,班级,专业号专业属性有#专业号,专业课程属性有#课程号,课程教师属性有#教师号,教师名教学任务表 班号,课程号,澈师号学期,起始时间)4.教学管理系统数据库的表结构:表1-1学生信息表学号姓名性别班号其中学号为主键,班号为外键。表1-2班级信息表班号|班级|专业号其中班号为主键,专业号为外键。表1-3专业信息表专业号专业其中

5、专业号为主键。表1-4课程信息表课程号课程其中课程号为主键。表1-5教师信息表教师号教师名其中教师号为主键。表1-6教学任务表班号课程号教师号学期起始时间其中班号,课程号,教师号可为主键也可为外键。5.利用SQL Server 2005企业管理器实现每个数据表结构设计、定义主键及外键 约束:zhuanyexinxi * 毎 zhuanyehao zhuanyebanjixinxi * 乍 banhao banji zhuanyehaoxueshengxinxi *xuehao xingming xingbie banhaokechengxinxi * 乍 kechenghao kechengj

6、iaoxuerenwu banhao kechenghao jiaoshihao xueqi qishishijia nCO:jiaoshixinxi * 毎 jiaoshihao dCs jiaoshiming6利用SQL Server 2005企业管理器为数据库的所有表录入数据,要求在实验报告中列岀各个表的有代表性记录,以体现表与表之间的联系及关系:直接在表中输入即可,因为有数据关系图的约束,在输入数据时可以防止岀错。当直接在学生表中输入时,受约束,没有011的班号;专业号不能为空,受not null约束;对象翹課器- XI DESKTQP-KSK6l1C.t.-dbo.banjixins

7、ti 到到 P圍滋banhaobanjizhuanyehaoGO寻OO9O IOj ReportServerI j ReportServerTempDB j J testOI田数播库关票圉BOB田田田田田011NULLNULLNULLNULLNULL17 小I 小I 沁JJJ_3_3FileTablesdbo .banjixinxi dbo.jiaoshixinxi dbo.jiaoxuerenwu dbo.keche ngxinxi dbo.xueshengxinxi田口列 田E锻 s Ej约束田口素引 Q统计信息O d bo .zh u a nyexi nxi 田n列2jL而班级号又受专业

8、信息表约束,故先编辑专业信息表。注肉耳|垃輛匹iwo Lb SI X晦遷|*0 0 鼻 團hi创旦|更型 | * I - | tn ffl v腋縮勰器-注営到穿園盘833田日ReportServerReportServerT eirnpDB testOI 口数播库关茎昌 口表田J案统表田_ FileTables田 _j dbo.banjixinxi0 J dbo.jiaoshixinxi 田 J d bo.j i a oxu erenwu 田 J dbo.kechengxi nxi 日 _j dbo.xueshengxi nxi 田口列 田口漣 田tJ釣束 田匸触发器 0 口索引 田i_J统计

9、告息zhuanyehaozhua门曰021网络022NULLNULLDESKTOP-KK6l1C.bo.zhuanyexinxiXE) 3 dbo.zhuanyexinxi 田口列根据以上分析,先输入的班级信息和专业信息如下: 班级信息表:专业信息表.bo.zhuanyexinxi Xzhua nhacizhuanye021网洛022NULLNULL接下来输入学生信息,根据约束条件,最终结果如下:学生信息表班级信息表DEkTOP-K&K6l1C.t.-dbo.banjixinxi X banjizhuanyehao网 S&111021012网 S112021013安全m022014安全1“022NULLNULLNULL专业信息表课程表教师信息表教学任务表X 帕黑5圖也爾醐FgBBHgBWIE価DESKTOP-KSK6I1C.L.- dbo.banjixinxiDESKTOP-KSIbanhaok巳匚 hn qhaiojiaoshihaoxueqiqishishi|ianOil031041112ov03041134周*NULLNULLNULLNULL四、实验总结1. 在设置数据库前,需要设计好主键和外键的关系2. 数据库表的属性及其关系设置好之后,在输入数据,这样可以使 输入的数据满足约束条件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号