《数据库应用技术》课程设计报告_第1页
《数据库应用技术》课程设计报告_第2页
《数据库应用技术》课程设计报告_第3页
《数据库应用技术》课程设计报告_第4页
《数据库应用技术》课程设计报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、宁波大红鹰学院信息工程学院课程设计报告09信管(1)信息系统与信息管理项目名称: 项目组长: 项目成员: 班级名称: 专业名称: 完成时间:信息工程学院制、项目计戈及分工(一级标题,黑体小三号,段前段后0.5行)1 . 1项目计划表(二级标题,黑体四号,段前段后。行)xxxxs计 项目计划表进程时间安排负责人系统功能分析数据库概念设计数据库逻辑设计数据库物理设计数据库扩展设计数据库实现设计报告答辩1. 2分工完成情况x1x2x3二、系统需求分析(系统背景,用户需求。参见课本p148)(正文部分要求宋体,小四,固定行距20磅,首行缩进2个汉字,表和图要加题注 )三、系统功能分析(包括系统功能概述

2、、系统功能模块设计等。参见课本p149-151)(正文部分要求宋体,小四,固定行距20磅,首行缩进2个汉字,表和图要加题注 )四、数据库设计4.1 数据库的概念设计1,局部概念设计确定系统的局部概念设计范围。10密码1.管理员表2.义工表3.星级表4义工大队表5.网页信息表2,全局概念结构设计综合各实体的局部 er模型图形形成如下图所示的全局er图。8.系统e-r图4.2 数据库的逻辑设计1,将实体转换为关系模式:管理员表:管理员(管理员编号,姓名,密码)义工表:义工 (义工编号,管理员编号,义工大队编号,服务时间、类型,星级编号,姓名、出生日期,性别,政治面貌,身份证号,住址,联系电话,电子

3、邮箱,教育程度,工作(学校)名称)星级等级:星级等级(星级编号,星级等级)义工大队表:义工大队(义工大队编号,星级编号,注册人数,队长编号,密 码)网页信息表:网页信息(网页编号,标题,类型,内容)活动表:活动(活动编号,管理员编号、义工大队编号、活动状态,活动内容, 申请是否通过,活动时间,实际活动时间,活动主题,活动地点,需要的人数)2,将联系转换为关系模式:活动义工表:(活动编号.义工编号.活动时间)4.3 数据库的物理设计1 .管理员表/管理员信息包括编号,姓名,密码字段号字段描述字段类型备注adminno管理员编号varchar (20)主键names姓名varchar(20)not

4、 nullpassword密码varchar(20)not null2 .义工表/字段名字段描述字段类型备注adminno管理员编号varchar (20)外键 not nullvnb义工编号varchar (20)主键vobn义工大队编号varchar (20)外键 not nullst服务时间datetimetypesvarchar (20)strs星级编号varchar (20)外键names姓名varchar (20)password密码varchar (20)not nulldatetimes出生日期datetimesex性别varchar (10)face政治面貌varchar (

5、20)numb身份证号varchar (20)address住址varchar (20)phone联系电话varchar (20)e-mail电子邮箱varchar (20)jiaoyu教育程度varchar (20)school工作(学校)名称varchar (20)3.星级表/字段名字段描述字段类型备注starrating星级等级varchar (20)not nullstrs星级编号varchar (20)主键4 .义工大队表/字段名字段描述字段类型备注vobn义工大队编号varchar (20)主键str星级编号varchar (20)外键ement注册人数varchar(20)可为n

6、ullhnb队长编号varchar(20)not nullpassword密码varchar(20)not null5 .网页信息表/字段名字段描述字段类型备注webnb网页编号varchar(20)主键title标题varchar(80)typesvarchar(20)matter内容varchar(200)6.活动表字段名字段描述字段类型备注enb活动编号varchar (20)主键adminno管理员编号varchar (20)外键 not nillvobn义工大队编号varchar (20)外键 not nillstatus活动状态varchar (80)physical活动内容var

7、char (100)applys申请是否通过varchar (2)etime活动时间datatimevetime实际活动时间datatimeetheme活动主题varchar (20)eaddress活动地点varchar (20)ements报名的人数varchar (20)7.活动义工表字段名字段描述字段类型备注enb活动编号varchar (20)外键 not nillvnb义工编号varchar (80)外键 not nillatime活动时间datatime4.4 数据库的扩展设计4.4.1 视图设计 (三级标题,黑体小四号, 段前段后 0行)1、视图名视图的作用视图对应的代码示例(

8、 代码 arial ,五号,单倍行距)create view is_studentasselect sno , sname , sagefrom studentwhere sdept= is视图的截图2、 。 。 。 。 。4.4.2 存储过程设计1、存储过程名称功能描述存储过程的代码示例:/*过程名称: proc_students功能描述:根据学生学号,显示该生的选课情况:学生学号、学生姓名、所选课程号、课程名、成绩。输入参数:sno char(10) 学生的学号输出参数:无返回值:无创建者:管美静创建日期: 2011-4-22*/create procedure proc_students

9、sno char (10) 学生的学号asselect students .sno , sname , o , cname , gradefrom students , sc , coursewhere students . sno =sc. sno and sc .cno =course .cno and students .sno=sno2、 。 。 。 。 。4.4.3 触发器设计1、触发器名称功能描述触发器的代码示例/*过程名称: trigger_mgrade功能描述 : 检验添加到 students 表中的记录, 如果该记录“入学成绩 ” 大于 , 则拒绝插入该记录。参数:无创建者:管美静创建日期: 2011-4-22*/create trigger trigger_mgradeon students afterinsertasif ( select mgrade from inserted ) 500beginprint 总成绩不能超过分 rollbackend2、 。 。 。 。 。4.5 代码测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论