- 0
- 0
- 约1.92万字
- 约 95页
- 2019-11-06 发布于广东
- 举报
* 思 考 题(2/2) 8. 为一个网吧设计一个数据库系统 基本功能:(1)能查询上网的顾客姓名、地址、电话、身分证号、现有金额、上网加费情况及使用具体某台机器的次数、金额和时间;(2)网吧机器的使用效率(不同种类的机器的收费率不同)及各个管理员的收费记录(办卡,什么时间给谁加了多少钱);(3)假设该网吧上午、下午和晚上的收费率不同,要求此系统能有改变收费率的功能。 对其进行概念设计和逻辑设计。 然后用Access 2003建立该网吧管理数据库系统,至少包括表、查询、窗体对象,并注意系统的实体完整性、参照完整性及用户定义完整性的实施。 * * * * * * * 8.5.1 简单图书管理系统(2/3) 2. 画出E-R图 借书者 借书证号 姓名 系别 图书 图书名 出版社 图书号 借还书 m n q 图书管理员 工作证号 姓名 借书时间 还书时间 * 8.5.1 简单图书管理系统(3/3) 3. 转换成相应的关系数据库模式 完成概念结构设计后,就可进入逻辑结构设计,逻辑结构设计中最要的一步就是将上一步的E-R图转换成相应的关系数据库模式。根据前面介绍的关系模型的转换原则,将上图转换成下面4个表。 * 8.5.2 学生上机刷卡管理系统(1/3) 1. 提出问题 这个系统包括上机的学生、机器和机房管理教师的信息,其中学生信息包括卡号、姓名、性别、单位、余额等;教师信息包括教师姓名、密码等;机器信息包括机器号、状态、费率等。该系统最基本的功能是能查询上机学生的上机及交费信息、机房中机器的使用效率及教师的收费记录等。 * 8.5.2 学生上机刷卡管理系统(2/3) 2. 画出E-R图 机器 状态 费率 机器号 上机 m n 管理人员 工作证号 姓名 上机时间 下机时间 q 收费 r 收费时间 学生 卡号 姓名 余额 性别 单位 收费金额 * 8.5.2 学生上机刷卡管理系统(3/3) 3. 转换成相应的关系数据库模式 完成概念结构设计后,就可进入逻辑结构设计,逻辑结构设计中最要的一步就是将上一步的E-R图转换成相应的关系数据库模式。 学生(卡号,姓名,性别,单位,余额) 主键:卡号 机器(机器号,状态,费率) 主键:机器号 教师(教师姓名,密码) 主键:教师姓名 上机(卡号,机器号,上机时间,下机时间) 主键:卡号+机器号+上机时间 外键:卡号,机器号 收费(卡号,教师姓名,收费时间,收费金额) 主键:卡号+教师姓名+收费时间 外键:卡号,教师姓名 * 8.5.3 学生成绩管理系统(1/2) 1. 提出问题 这个系统的最基本的功能是能管理学生基本信息(姓名,性别,年龄等),管理课程基本信息(课号,课名,学分,学时等),并能查询学生所选课程及成绩。 2. 画出E-R图 学生 学号 姓名 系别 课程 课程名 先行课 课程号 成绩 选修 m n * 8.5.3 学生成绩管理系统(2/2) 3. 转换成相应的关系数据库模式 完成概念结构设计后,就可进入逻辑结构设计,逻辑结构设计中最要的一步就是将上一步的E-R图转换成相应的关系数据库模式。 学生(学号,姓名,系别) 主键:学号 课程(课程号,课程名,先行课) 主键:课程号 选修(学号,课程号,成绩) 主键:学号+课程号 外键:学号,课程号 * 8.6 Access数据库的建立与维护 8.6.1 Access数据库的组成 8.6.2 数据库的建立 8.6.3 数据库的管理与维护 8.6.4 Access中的查询 8.6.5 创建窗体及使用窗体 * 8.6.1 Access数据库的组成 Access 2003中的数据库对象包括表、查询、窗体、报表、页、宏和模块共7个对象。除了页之外,其它的对象都保存在同一个以.mdb为扩展名的数据库文件中。 * 8.6.1 Access数据库的组成 1.表 表(Table)是数据库中用来存储数据的对象,它是整个数据库系统的数据源,也是数据库其他对象的基础。 2.查询 查询(query)也是一个“表”,是以表为基础数据源的“虚表”。它一是可以作为表加工处理后的结果,二是可以作为数据库其他对象数据来源。 3.窗体 窗体是这样一种主要用于在数据库中输入和显示数据的数据库对象。也可以将窗体用作切换面板来打开数据库中的其他窗体和报表,或者用作自定义对话框来接受用户的输入及根据输入执行操作。 多数窗体都与数据库中的一个或多个表和查询绑定。窗体的记录源引用基础表和查询中的字段。窗体无需包含每个基础表或查询中的所有字段。 * 8.6.1 Access数据库的组成 4.报表 报表(report)是数据库中数据输出的另一种形式。它不仅可以将数据库中的数据进行分析、处理的结果通过打印机输出,还可以对要输出的数据
原创力文档

文档评论(0)