"海天酒店管理系统数据库设计课程设计报告"

0 下载量 144 浏览量 更新于2023-12-08 收藏 872KB DOC 举报
数据库系统设计是一种关于如何组织、管理和使用数据库的过程。仓库设计是指设计一个仓库,以存储和管理大量的数据。本文将总结数据库系统设计仓库设计概述的相关内容。 根据提供的信息,这份文件是关于海天酒店管理系统的数据库系统设计的概述。课程名称是数据库设计,班级和专业是13级电子商务2班和电子商务专业。任课教师是胡建军,并于2020年5月3日提交给广东财经大学教务处。 根据评语,该文件完成了基本设计任务,格式正确且内容完整。设计科学,功能丰富,代码简洁且算法清晰,可读性强。并且没有抄袭,对数据库系统设计有深刻的理解。 数据库系统设计仓库设计概述文件是完成数据库系统设计的一个重要步骤。它需要详细描述数据库的设计和组织结构。该文件可能包含以下内容: 1. 项目背景和目的:介绍为什么需要设计该数据库系统,以及它的主要目标和用途。 2. 数据需求分析:分析和确定系统所需的数据,包括数据类型、属性和关系等。这一步骤可以通过对业务需求和用户需求进行调研和分析来完成。 3. 数据库模型设计:根据数据需求分析的结果,设计数据库的逻辑模型,通常使用E-R图或其他适当的表示方法。这一步骤主要涉及确定实体、属性和关系之间的联系等。 4. 数据库物理设计:根据逻辑模型设计数据库的物理模型,包括数据表的结构、索引、关系等。这一步骤还可能包括性能优化、数据安全性等方面的考虑。 5. 数据库实施和测试:根据物理设计实施数据库系统,并进行相应的测试和验证,确保系统的正确性和稳定性。 6. 数据库维护和优化:数据库系统设计完成后,需要对其进行日常维护和优化,以确保系统的正常运行和性能的提升。 综上所述,数据库系统设计仓库设计概述是一个详细描述数据库系统设计过程的文件。它包括项目背景和目的、数据需求分析、数据库模型设计、数据库物理设计、数据库实施和测试以及数据库维护和优化等内容。通过完成这些步骤,可以设计出一个科学、高效的数据库系统,以满足特定的业务需求。
2023-01-08 上传
仓库管理系统数据库设计 姓名:XXX 学号:XXXXXXXX 班级:XXXX 学院:XXXX .21 仓库管理系统数据库设计 1. 需求分析 随着经济的飞速发展,仓库管理变成了各大公司日益重要的内容。仓库管理过程的准 确性和高效性至关重要。影响着公司的经济发展和管理。利用人工管理强大而数据烦琐 的数据库显的效率过于低。利用计算机高效、准确的特点能够很好的满足公司的管理需 要。提高公司各个员工的工作效率和公司的运做效率。利用计算机对仓库数据信息进行 管理具有着手工管理所无法比拟的优点。目前一个现代化的仓库管理系统已经成为仓库 管理不可缺少的管理手段。 主要功能 它包括了仓库信息、货物信息、货主信息、提货人信息、入库信息、出库信息等内容 。在操作上,它集输入、查询、统计和各种处理为一体,信息导入导出可实现信息备份 ,灵活、专业的报表设计,形象、增强的数据处理,完美的信息图形分析,用户可自定 义自开发等功能。 通过对仓库管理工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。 注:单下划线表示主码,双下划线表示外码。 1. 仓库信息(仓库号,仓库容量,货物号) 2. 货物信息(货物号,名称,数量) 3. 货主信息(货主编号,货主姓名,货主电话) 4. 取货人信息(取货人编号,取货人姓名,取货人电话,取货人地址) 5. 入库信息(货物号,仓库号,货主编号,入库时间,入库价格,入库数量) 6. 出库信息(货物号,仓库号,取货人编号,出库数量,出库价格,出库时间) 2. 概念结构设计 根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下: 仓库实体E-R图 2.3货主实体E-R图 2.5入库信息实体E-R图 3. 逻辑结构设计 E-R图向关系模型的转换 关系模型的逻辑结构是一组关系模式的集合。E- R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E- R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。 转换原则如下。 1. 实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性, 实体的码就是关系的码。 2.联系类型的转换,根据不同的情况做不同的处理。 一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模 式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身 的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对 应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身 的属性。 一个1:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合 并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属 性均转换为关系的属性,而关系的码为N端实体的码。 一个M:N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合 。 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相 连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组 合。 具有相同码的关系模式可合并。 4. 数据库实施 根据以上的逻辑分析所得到表的关系,我们使用T- SQL语言设计得到数据库和数据表 4.1基本表的创建,建表语句 1.create database WareHouse; use WareHouse; 2.create table HuoZhu( HZnumber char(10) primary key, HZname char(50) not null, phone_number char(16)); 3.create table HuoWu( HWnumber char(10) primary key, HWname char(50) not null, counts char(50) not null ); 4.create table TiHuo( THnumber char(10) primary key, THname char(50) not null, THphone char(10), address char(50) ); 5.create table CangKu( CKnumber char(10) primary key, HWnumber char(10), size int, constraint CK_HW_n foreign key(HWnumber) references HuoWu(HWnumber) ); 6.create table In_WH( HWnumber char(10) not null, CKnumber char(10), THnumber char(10) not