(4)、数据库分析与设计 4.1数据库环境说明
本项目使用的数据库mysql, MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。
MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 下面是E-R图 台球桌 使用 基本资料 账户 密码 维护 消费情况 客户 接待 管理员 通知 后勤部 账户余额 现金 支付 姓名 编号 接收 报告 接收 财务部 发配 工资 收入 营销报告
4.2数据库的命名标准与规范
本数据库包含五个表:收费信息表,台球桌信息简表、客户资料信息表、财务信息表、安全管理表;
收费信息表:对客户使用台球桌进行收费
台球桌信息简表:包括台球桌管理:为客户分配台球桌空余台球桌管理:对没被分配的台球桌进行管理,以便台球桌的分配 。
客户资料信息表:包含用户名、留言。
财务信息表:对日、月收支情况进行统计和计算。
安全管理表:系统安全管理、客户资料安全管理、公司信息安全管理
4.3物理数据库的逻辑设计 4.3.1逻辑设计步骤
( 1 ) 将概念结构转换为一般的关系、网状、层次模型 ( 2 ) 将转换来的关系、网状、层次模型向特定 DBMS 支持下的数 据模型转换
( 3 ) 对数据模型进行优化
4.3.2逻辑设计 表名

