数据库课程设计题目

我从周六,11月27日开始做我的数据库课程设计。到现在,做到有点头晕~~~~~开始反省总结

本系列学习日志,将会以三到四天为间隔(或者每天一篇)的进度发表,主要有我在完成这个数据库课程设计中的一些心得体会和及时的反省总结。

作为第一篇日志:

先介绍一下我选的题目吧:学校教室管理信息系统。

需求分析结果说明:
1.学校组织结构说明
学校下设若干学院,如计算机学院、管理学院等;一个学院下设若干专业,如计算机学院下设两个专业:计算机科学与技术、信息安全;一个专业有若干班级;一个班级有若干同学,
学校有若干教学楼,如南1,南2等;一个教学楼有若干楼层,如南1有一层、二层、三层、四层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。
一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。
2. 用户对系统的信息要求
(1)信息要求:由于系统的使用主体是教师和学生,因此对系统的信息要求可分为以下几个方面:
a、 教师信息
教师的基本信息,主要包括教师的教师编号,教师姓名,性别,所属院系,职称,身份证号等;
b、学生信息
学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等;
c、 教室信息
教室的基本信息,主要包括教室的教室编号,教学楼号,楼层号等;
d、 教学楼信息
教学楼的基本信息,主要包括教学楼名称,教学楼编号等;
(2)系统应当完成以下的信息处理要求:
a、 教师查询;
学生可以查询相关院系相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。
b、 教室查询;
学生可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座、或者有活动等等。这个功能以便使同学能更好地了解教室及其使用情况。
c、 课程查询;
学生可以查询某一课程的详细信息,如同一课程可以有多个教师开课,以便更好地了解任一课程的详细信息。
d、 教室借用;
学生可以借教室,即获得教室在某段时间的使用权,办讲座,开展社团活动等等。
e、 我要自习;
学生通过可以查询当天某一时段或多个时段的空闲教室,去上自习。
设计要求:
根据以上说明,设计该系统的概念结构即E-R图,然后转化为相应的逻辑结构。
完成下面的要求
1.     创建视图,查询计算机学院张老师所讲的所有课程的课程名。
2.     编写带参数的存储过程,查询指定教学楼,指定教室,指定时间段的教室使用情况,或者有课,或者有讲座、或者有活动、或者空闲。
3.     编写存储过程查询指定课程的所有教课老师和相应的开课时间。
4.     编写存储过程完成学生借用教室的功能。如果申请的教室有冲突,给出提示。
  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
1、某商业集团的销售管理系统 数据库中有三个实体集。一是"商店"实体集,属性有商店编号、商店名、地址等;二 是"商品"实体集,属性有商品号、商品名、规格、单价等;三是"职工"实体集,属性有 职工编号、姓名、性别、业绩等。 商店与商品间存在"销售"联系,每个商店可销售多种商品,每种商品也可放在多个商 店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着"聘用"联系,每个 商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 1. 试画出ER图,并在图上注明属性、联系的类型。 2. 将ER图转换成关系模型,并注明主键和外键。 解:(1) ER图如图5.1所示。 M 1 N N 图5.1 (2)这个ER图可转换4个关系模式: 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) 商品(商品号,商品名,规格,单价) 销售(商店编号,商品号,月销售量) 2、设某商业集团的仓库管理系统 数据库有三个实体集。一是"公司"实体集,属性有公司编号、公司名、地址等;二是 "仓库"实体集,属性有仓库编号、仓库名、地址等;三是"职工"实体集,属性有职工编 号、姓名、性别等。 公司与仓库间存在"隶属"联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管 辖;仓库与职工间存在"聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓 库工作,仓库聘用职工有聘期和工资。 1) 试画出ER图,并在图上注明属性、联系的类型。 2) 将ER图转换成关系模型,并注明主键和外键。 解:(1) ER图如图5.2所示。 1 N 1 N 图5.2 (2)这个ER图可转换3个关系模式: 公司(公司编号,公司名,地址) 仓库(仓库编号,仓库名,地址,公司编号) 职工(职工编号,姓名,性别,仓库编号,聘期,工资) 3、 设某商业集团的商品供应管理系统 数据库有三个实体集。一是"商品"实体集,属性有商品号、商品名、规格、单价等; 二是"商店"实体集,属性有商店号、商店名、地址等;三是"供应商"实体集,属性有供 应商编号、供应商名、地址等。 供应商与商品之间存在"供应"联系,每个供应商可供应多种商品,每种商品可向多个 供应商订购,每个供应商供应每种商品有个月供应量;商店与商品间存在"销售"联系, 每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月 计划数。 试画出反映上述问题的ER图,并将其转换成关系模型。 解:ER图如图5.3所示。 M M N N 图5.3 (2)这个ER图可转换5个关系模式: 供应商(供应商编号,供应商名,地址) 商店(商店号,商店名,地址) 商品(商品号,商品名,规格,单价) 供应(供应商编号,商品号,月供应量) 销售(商店号,商品号,月计划数) 4、 银行储蓄业务管理系统 数据库中涉及到储户、存款、取款等信息。试设计ER模型。 解:储蓄业务主要是存款、取款业务,可设计如图5.4所示的ER图。 1 1 N N 图5.4 5、体育项目比赛管理系统。 数据库有锦标赛各个代表团、运动员、比赛项目、比赛情况等实体。 解:图5.5是ER图的一种设计方案。 图5.5 6、超市管理系统。 该超市公司的业务管理规则如下: 该超市公司有若干仓库,若干连锁商店,供应若干商品。 每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。 每个商店销售多种商品,每种商品可在不同的商店销售。 每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种 商品可以有多种销售价格。 超市公司的业务员负责商品的进货业务。 试按上述规则设计ER模型 解:图5.6是ER图的一种设计方案。 图5.6 7、学生管理系统 假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专 业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每 个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。试为 该大学的系、学生、班级、学会等信息设计一个ER模型。 解:图5.7是ER图的一种设计方案。 图5.7 8、公司车队信息系统 本例为某货运公司设计了车队信息管理系统,对车辆、司机、维修、保险、报销等信 息和业务活动进行管理。其ER图如图5.8所示。 该ER图有7个实体类型,其结构如下: 部门(部门号,名称,负责人) 车队(车队号,名称,地址) 司机(司机号,姓名,执照号,电话,工资) 车辆(车牌号,车型,颜色,载重) 保险公司(保险公司号,名称,地址) 维修公司(维修公司号,名称,地址) 开销(顺序号,费用类型,费用,日期,经手人) 实体之间有7个联系,其中6个是1:N联系,1个是M:N联系。其中联系的属性如下: 调用(出车编号,出车日期,车程,费用,车

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值