数据库课程设计详细计划

上传人:F****n 文档编号:99252806 上传时间:2019-09-18 格式:DOC 页数:9 大小:79KB
返回 下载 相关 举报
数据库课程设计详细计划_第1页
第1页 / 共9页
数据库课程设计详细计划_第2页
第2页 / 共9页
数据库课程设计详细计划_第3页
第3页 / 共9页
数据库课程设计详细计划_第4页
第4页 / 共9页
数据库课程设计详细计划_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据库课程设计详细计划》由会员分享,可在线阅读,更多相关《数据库课程设计详细计划(9页珍藏版)》请在金锄头文库上搜索。

1、数据库应用实训11教务信息管理需求分析与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系

2、统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。一个教师可以开设若干门

3、课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。 12 实训内容根据以上给出的相关需求分析完成以下操作:121数据库概念设计1自行阅读相关资料,查找信息系统的需求分析、逻辑设计和物理设计这三个阶段主要完成的任务,如何完成(需要做哪些工作)。2查找ER图的概念,如何画ER图3画出相关分ER图(1)画出学生和教师实体集ER图(参照数据表结构)(2)画出教师、院系和学生实体集ER图(3)画出学生、教室和教师实体集ER图4画出教室管理系统的整体ER图(实体集之间关系参照给定的需求分析)122数据库逻辑与物理设计一、确定关系模式根据给定的数据字典(相关表)确定数据库的关系模式1

4、.教学楼数据字典:属性名类型长度备注教学楼号char10学校教学楼号教学楼名称char10学校教学楼名称此表关系模式如 : 教学楼(教学楼号,教学楼名称)注:下划线处为主键2.教室数据字典:属性名类型长度备注教室编号char10教学楼中教室号教学楼号char10教室所在教学楼号楼层int教室所在楼层 3.院系数据字典:属性名类型长度备注院系号char10学校中院系的编号院系名称char30学校中院系名称 4.课程数据字典:属性名类型长度备注课程号char10课程编号课程名称char30课程名称学分int 课程学分课程类型char10课程类型(全校选修、专业选修、专业必修、人文修养、艺术教育)院

5、系号char10课程开课的院系5.教师数据字典:属性名类型长度备注教师号char10教师编号教师姓名char20教师姓名性别char2教师性别(限定男、女)院系号char10教师所属院系职称char10教师的职称(教授、副教授、讲师)身份证号char18教师身份证号6.学生数据字典:属性名类型长度备注学号char10学生编号姓名char20学生姓名院系号char10学生所属院系身份证号char18学生的身份证号7.教师开课表数据字典:属性名类型长度备注教师号char10教师编号教室号char10教室编号课程号char10该教室所开的课程工作日char10工作日(限定周一,周二,周三,周四,周五

6、)上课时间段char20上课时间段(1,2或3,4或 5,6或 7,8节)8.教室借用表数据字典:属性名类型长度备注教室号char10教室编号使用人编号char10借用教室人员的编号使用日期smalldatetime 使用教室的日期工作日char10使用教室的星期(同工作日)借用时间段char20使用教室的时间段(同上课时间段)用途char100借用教室的用途状态char1借用教室审批的状态二在SQL DBMS中创建以上表,根据需求分析自行设计表中相关数据的完整性,并做好记录(1)实体完整性如各种信息记录的完整性,信息记录内容不能为空有:(2)参照完整性各种数据间相互的联系的正确性,相同的数据

7、在不同记录中的一致性,如何体现,请说明?有哪关系,详细写出关系名、相互联系的表及作用:如1)FK_teacher_yuanxi 涉及院系表和教师表,作用是保证“教师表”中“院系号”字段值必需在“院系表”的“院系号”字段值中。(3)用户自定义完整性Check约束:默认值约束:(4)请赋上系统的整体实体联系图123数据库基本数据操作与管理一、表中数据的输入要求:自行添加,以每张表5条记录为宜,注意表中的数据要具有现实意义,如“化工基础”这门课应该加在“化工”或“应化”专业对应的课程上,而不应该加在如“信息”专业上。)二、数据的导入与导出操作认定库中三张表,分别导出到access数据库、excel表

8、格和记事本中。三、自行设计数据对数据库表中的内容进行添加、删除和修改操作(注意本题必须采用SQL命令方式完成,并记录相关命令)(1)添加:(2)删除:(3)修改:四、查询操作1查找每个院系教师的教师号,姓名和职称信息2查找每个教师的姓名,性别,职称,开课的课程名,课程类型 ,并按教师姓名降序排序3查找教学楼表中所有信息4查找教学楼名称含有“化工”两字的所有信息5查找每个教学楼有哪些教室,以及这些教室分布的楼层信息6查找有哪些教师使用js1050教室,分布在哪些时间7查找js1050教室分布的楼层,属于哪个教学楼8查找每个系的全部课程9查找开设“英语”课程的教师名称,性别,职称,开课工作日,时间

9、段和地点(具体哪个楼,哪层,哪个教室)10利用子查询查找周三(1,2)节上课的教师姓名,职称。124数据库高级对象管理一、视图用命令创建视图查找每个教师的姓名,性别,职称,开课的课程名,该课程所属的院系以及上课地点(具体哪个楼,哪层,哪个教室)。二、存储过程用命令创建下面的存储过程1查找不同院系(院系名称)的教师的教师号,姓名和职称信息2按系部查找该系的全部课程3根据课程名称查找开课教师的姓名,性别,职称 三、触发器使用触发器当往教师开课表中插入一条数据时同时往教室借用表中插入一条相关数据四、安全性要求:1、创建student,teacher,administrator三个帐号,设置权限如下:

10、学生(只能查询教室、学生和课程信息),教师(只能查询教室、教师、学生和课程信息)教务处管理人员(可进行日常事务的处理,如增加、删除、更新课程、教室、学生、教师信息)。2、记录部分权限分配的SQL命令说明:首先要创建帐号,再将帐号变成特定数据库的用户,再对此数据库中相关表作权限分配(1)创建的帐号是:(2)分配的SELETE权限:(3)分配的UPDATE权限:(4)分配的DELETE权限:125数据库连接操作数据库连接操作(本题需将结果以截图方式放在实训报告中)(1)在asp中连接数据库,并将库中任一表或视图中内容查询出来(2)在asp中实现对数据库的添加、删除和修改操作1.2.6总结答辩1、总

11、结实训内容并制作相关幻灯片进行汇报2、完成实训报告。1.3 实训阶段安排序号实训项目时间安排项目要求备注1教室信息管理数据库逻辑设计与物理设计(1.2.11.2.2)周一(1)完成系统E-R图(2)确定系统关系模式(3)完成系统相关表的创建(4)完成系统相关数据完整性设计1,2,5,6节地点在3701实训3,4节自己阅读查找数据库相关理论知识(需求分析,E-R图,逻辑设计,物理设计),地点可以在图书馆或自修室2教室信息管理数据库基本数据操作与管理(1.2.3)周二(1) 完成表中数据的追加(2) 完成数据的导入与出操作(3) 利用SQL命令完成添加、删除、修改数据操作(4) 完成相关查询操作1

12、,2,3,4节地点在37015,6节在38043教室信息管理数据库高级对象管理(1.2.4)周三(1)完成视图创建(2)完成存储过程创建(3)完成触发器创建(4)完成相关权限设置1,2,3,4,5,6地点在35044数据库连接操作(1.2.5)周四(1)在ASP环境连接SQL数据库并浏览相关数据(2)在ASP环境中添加、删除和修改数据1,2地点在4-319(待定)3,4地点在37015,6节自己查找在ASP环境中连接其它DBMS的方法。地点可在图书馆或自修室。5汇报,实训总结(1.2.6)周五(1)汇报个人工作(2)完成实训报告1,2,3,4节在38045,6完成实训报告内容合计1.4实训要求

13、1、根据给定教室信息管理需求分析,完成数据库的逻辑设计2、利用SQLServer数据库管理系统进行系统的物理设计3、利用SQLServer对系统进行数据,对象和权限的管理设置4、利用ASP运行环境访问数据库5、完成实训总结,PPT演示汇报6、写出实训报告。1.5实训报告要求1、前言:包括实训的目的、意义等。2、目录3、实训内容4、实训总结5、参考书目1.6学生分组以个人为单位,即要求学生每个人独立完成相关实训内容附表:表1:实训考核的评定标准考核、评价项目考评人考核内容权重实训评价实训的平时考核对实训期间的出勤情况、实训态度、安全意识、职业道德素质评定成绩教师学生职业素质、实训态度、效率观念、协作精神25%各个实训模块考核根据学生完成各个实训模块完成情况评定成绩教师知识掌握情况、基本操作技能、知识应用能力、获取知识能力35%成果根据成果评定成绩教师整体效果因素25%实训文档根据实训设计文档和实训报告评定成绩教师表达能力、文档写作能力、文档的规范性15%获奖加分根据学生参加各类技能比赛或考试等情况给予相应加分有关专家创新能力、自主学习能力、综合素质酌情加分合计100%考虑到公司仍有部分低层及高层人员的补充,因此在选择招聘渠道供应商的附加值时以配送普工现场招聘会和高端人才交流会为佳,另外根据供应商平台实力,若能给公司提供合适的猎头服务也应

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

当前位置:首页 > 办公文档 > 教学/培训

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