数据库原理(一)研讨、实验、作业题安排(4)
门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。
(4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表3-1所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数量(度)×每度电单价。
(5)收费完毕应为业主生成收费单,收费单示例如表3-2所示。 表3-1 收费标准 收费类型 物业费 卫生费 水 费 电 费 单位 套 吨 度 单价 10.00 0.70 0.80 平方米 1.00 序号 1 2 3 4 合计 表3-2 收费单示例 房号:A1608 业主姓名:李斌 收费类型 物业费 卫生费 水 费 电 费 数量 98.6 1 6 102 金额 98.60 10.00 4.20 81.60 194.40 壹佰玖拾肆元肆角整 收费日期:2012-9-2 员工号:001 【问题】 填写图3-1中(a)~(f)处联系的类型(注:一方用1表示,多方用m或 n 或 *表示),并补充完整图3-1中的实体、联系和联系的类型。
三、作业:画出以下3题的E-R模型 1. 第1周所建数据库
2. 假定一个数据库包括如下信息:
? 职工:工号、姓名、所在部门
? 部门:部门名、经理、部门所有职工、销售产品 ? 产品:产品名、制造商名、价格、型号
? 制造商:制造商名、地址、生产的产品名、价格
3. 假设要为某高校后勤关于班车运行管理信息系统建立一个数据库,对车辆、司机、维修、
保险和工作班车运行等信息进行管理。该高校后勤有关班车运行的业务管理规则如下:
? 该高校有若干个校区,每个校区有一个车队。 ? 每个车队有一个车队长、若干车辆和司机。 ? 车辆和司机分别在不同的保险公司里投保。 ? 车辆由若干汽车维修公司进行维修。
? 每个工作班车包括班次编号、起点、终点和发车时间。 ? 每个车队负责该高校若干不同工作班车的运行。
第7周(第二、七章:数据模型,E-R模型转关系模型,完整性规则)
一、实验课:数据库连接编程(PB10.0与SQL Serve r):第13章实验5-2
二、研讨课:
1. 设计第6周研讨第1题图书管理系统的主要关系模式,然后给出各关系模式的主键和外
键。
2. 在第6周研讨第3题的基础上完成下列工作:
1)根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 业主( (1) ,姓名,房屋面积,工作单位,联系电话)
员工( (2) ,姓名,出生年月,性别,住址,联系电话,职务,密码) 部门( (3) ,部门名称,部门电话) 权限( 职务,操作权限)
收费标准( (4) )
收费信息( (5) ,收费类型,收费金额,员工号)
2)根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。
3. 一个三元关系是否可以用三个二元的M:n关系代替,试举例说明。(示意图)
E1 P R N E2
三、作业:将第6周3题的E-R模型转为关系模型
M
E3 E2 R12 N N
R23 M
M
E1 M R23 N E3 第8周(第三章:关系代数,关系演算自学)
一、实验课:数据库连接编程(PB10.0与SQL Serve r):第13章实验5-3
二、研讨课:
1. 请用SQL,关系代数,元组关系演算,域关系演算写出如下查询:检索同时选修了
“08305001”和“08305002”的学生学号和姓名。(提示:不止4种查询表达方式)
2. 请用关系代数写出检索同时有3个或3个以上学生选课的老师所在学院名,教师名
3. 用元组关系演算写出如下查询:
? 检索选修课程包含1106同学所学全部课程的学生学号和姓名。 ? 检索刘晓明不学的课程的课程号。
三、作业:用关系代数写出如下1-5
1. 查询1992年以前出生的男学生的学号与姓名。 2. 检索刘晓明不学的课程的课程号。
3. 查询计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教师姓名, 4. 检索所有课程都选修的的学生的学号与姓名。
5. 检索选修课程包含1106同学所学全部课程的学生学号和姓名。 6. 写出如下关系式的结果:
? 关系代数表达式?1,5,6(?1?5(R?S)) A B C A B C 1 2 3 3 7 11
4 5 6 4 7 6
7 8 9 5 12 13 10 11 12 6 10 14 R S
? 元组演算表达式{t|(?u)(R(t)?S(u)?t[3]?u[1])}
? 关系代数表达式R?S
关系R A a1 a1 a2 B b1 b2 b2 C c1 c1 c2
关系S B b1 b2 D d1 d1 A 1 4 7 10 B 2 5 8 11 R
C 3 6 9 12
A 3 4 5 6 B 7 5 9 10 S
C 11 6 13 14
第9周(第三章:查询优化)
一、实验课:数据库连接编程(网络语言与SQL Server),有同学们自由发挥。
二、研讨课:
1. 作为数据管理的工具,举例数据库的好处?举例数据库存在问题?
2. 对查询命令“计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教
师姓名”画出语法书树,优化树
3. 指出下式不合理之处,然后优化下式,画出语法树,优化树
?mc,xh,xm((бd.mc=’计算机学院’∧xb=’女’ (S?D?T)))
三、作业:书本P66-3.15中①③④
第10周(数据库原理1复习)
一、实验课:验收后四周实验
二、研讨课:根据下半学期的学习情况,对学生在学习中的问题,两个班合班上习题课
…… 此处隐藏:673字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




