数据库实训报告书(酒店)
- 格式:doc
- 大小:652.50 KB
- 文档页数:15
宾馆管理系统实训报告一、实训目标本次实训的目标是设计和实现一个宾馆管理系统,通过该系统实现对宾馆的客房、入住、退房等业务的管理,提高宾馆的管理效率和服务质量。
二、实训内容本次实训主要包括以下内容:1.系统需求分析:对宾馆管理系统的需求进行调研和分析,确定系统的功能模块和业务流程。
2.系统设计:根据需求分析结果,设计系统的架构、数据库和界面。
3.系统实现:根据系统设计,使用合适的开发工具和技术实现系统的各个模块。
4.测试与调试:对系统进行测试和调试,确保系统的稳定性和正确性。
5.部署与维护:将系统部署到实际环境中,并进行后续的维护和升级。
三、开发环境与工具本次实训中,我们采用了以下开发环境与工具:1.操作系统:Windows 10。
2.集成开发环境:Visual Studio Code。
3.数据库管理系统:MySQL。
4.前端技术:HTML、CSS、JavaScript、Bootstrap。
5.后端技术:Python、Django。
6.版本控制工具:Git。
四、系统设计在系统设计阶段,我们主要完成了以下工作:1.系统架构设计:采用分层架构,将系统分为表示层、业务逻辑层和数据访问层。
2.数据库设计:根据需求分析,设计数据库表结构,建立关系型数据库。
3.界面设计:设计系统用户界面,采用简洁、直观的设计风格,方便用户操作。
五、系统实现在系统实现阶段,我们主要完成了以下工作:1.登录模块:实现了用户注册、登录功能,并进行了用户权限控制。
2.客房管理模块:实现了客房的查询、添加、修改和删除功能。
3.入住与退房模块:实现了入住登记、退房结算功能,并记录了入住记录和费用明细。
4.查询与报表模块:实现了客房预订、入住统计、费用报表等查询和报表功能。
六、测试与调试在测试与调试阶段,我们主要完成了以下工作:1.单元测试:对每个模块进行单元测试,确保每个模块的功能正确性。
2.集成测试:对系统的各个模块进行集成测试,确保模块之间的协调性和整体功能的正确性。
酒店管理信息系统实训报告1. 背景酒店作为旅游行业的重要组成部分,需要高效的管理来满足客户需求并提供优质的服务。
传统的酒店管理方式已经无法满足现代化的需求,因此开发一个酒店管理信息系统是至关重要的。
本报告旨在介绍设计和开发这个系统的过程以及结果。
2. 分析2.1 需求分析在开始设计和开发之前,我们首先进行了需求分析。
通过与酒店管理人员和员工进行沟通和访谈,我们确定了以下主要需求:•客户管理:系统需要能够记录客户信息、预订信息以及入住信息。
•房间管理:系统需要能够管理房间信息,包括房间类型、价格以及房间状态。
•订单管理:系统需要能够处理客户预订订单,并与房间管理进行关联。
•员工管理:系统需要能够记录员工信息,并分配相应的权限。
•财务管理:系统需要能够记录财务数据,包括收入、支出以及利润等。
2.2 设计方案基于需求分析,我们设计了一个酒店管理信息系统。
该系统采用了三层架构,包括数据访问层、业务逻辑层和表示层。
•数据访问层:负责与数据库进行交互,包括对客户、房间、订单、员工和财务等数据的增删改查操作。
•业务逻辑层:负责处理业务逻辑,包括客户预订、入住、退房等操作的处理。
•表示层:提供用户界面,使用户可以方便地进行操作。
我们选择使用Java语言开发系统,并采用MySQL作为数据库管理系统。
前端界面使用HTML、CSS和JavaScript进行设计。
3. 结果经过设计和开发,我们成功地完成了酒店管理信息系统的实现。
以下是系统的主要功能和特点:•客户管理:系统可以记录客户的个人信息、联系方式以及预订历史。
管理员可以通过系统查看和编辑客户信息。
•房间管理:系统可以记录不同类型房间的详细信息,并显示当前房间的状态(空闲、已预订、占用等)。
管理员可以添加新房间或修改现有房间信息。
•订单管理:系统可以处理客户的预订订单,并与相应的房间进行关联。
管理员可以查看订单状态并进行确认或取消操作。
•员工管理:系统可以记录员工的个人信息以及权限设置。
酒店实训报告酒店实训报告精选3篇(一)酒店实训报告一、实训背景酒店实训是酒店管理专业学生在课程学习的基础上,参与实际的酒店运营工作,通过实践提高自己的专业能力和实际操作能力。
本次实训是我所在学校组织的酒店管理专业的学生参与的实训项目,旨在让学生深入了解酒店行业的运营模式和管理方法。
二、实训内容1. 前台接待在实训期间,我担任了前台接待员的岗位,负责接待客人、登记入住信息、安排房间等工作。
通过实际操作,我学习到了酒店前台接待的技巧和流程,如礼貌接待客人、快速处理客人的需求等。
2. 餐厅服务除了前台接待,我还参与了酒店的餐厅服务实训。
在餐厅中,我学习到了餐厅的开门、点菜、上菜、结账等操作流程。
通过实际操作,我了解到了餐厅服务需要具备的技巧和注意事项。
3. 客房清洁此外,我还参与了客房清洁的实训。
在实训过程中,我学习到了客房清洁的基本流程和注意事项,如清理床铺、更换洗漱用品、打扫卫生间等。
通过实际操作,我掌握了客房清洁的技巧和标准。
三、实训成果通过本次实训,我掌握了酒店前台接待、餐厅服务和客房清洁等方面的实际操作技巧。
同时,我也了解到了酒店行业的运营管理方法和相关的法规政策。
通过与酒店员工的互动和实际操作,我提升了自己的沟通能力和团队协作能力。
此外,我还了解到了酒店行业的市场需求和行业发展趋势,对自己未来的职业规划有了更清晰的目标。
四、实训评价本次实训给我提供了一个很好的学习和锻炼平台,通过实际操作,我不仅了解到了酒店行业的相关知识和技能,还提升了自己的实际操作能力和职业素养。
同时,我也认识到了酒店行业的挑战和困难,对自己的职业规划有了更深入的思考和规划。
总之,此次酒店实训给我带来了很多收获,对我未来的职业发展起到了积极的促进作用。
感谢学校和酒店的安排和支持,我将努力将所学知识应用到实际工作中,为酒店行业的发展贡献自己的力量。
酒店实训报告精选3篇(二)实习期间,我在一家五星级酒店担任前台实习生,负责接待客人、办理入住手续、解答客人的疑问等工作。
防灾科技学院实训报告书专业信息管理与信息系统系别灾害信息工程系报告题目客房管理系统系统报告人高旭班级 07302 指导教师张艳霞带队教师张艳霞实训时间 1.18-1.22 实训单位灾害信息工程系教务处监制目录前言 ............................................................................................................................................. - 3 - 第一章系统分析 ..................................................................................................................... - 4 -1.1概述分析........................................................................................................................ - 4 -1.2具体分析介绍................................................................................................................ - 4 -1.3用户对系统的要求........................................................................................................ - 5 - 第二章概念设计 ................................................................................................................... - 5 -2.1 实体属性................................................................................................................... - 5 - 第三章逻辑分析.................................................................................................................. - 8 -3.1 逻辑设计................................................................................................................... - 8 -3.2 分解模式................................................................................................................. - 8 - 第四章物理分析 ....................................................................................................................... - 8 -4.1 创建库......................................................................................................................... - 8 -4.2 创建表....................................................................................................................... - 8 -4.3 数据的更新............................................................................................................... - 9 - 第五章建立索引 ....................................................................................................................... - 9 - 1,安身份证号索引............................................................................................................ - 9 - 2,安姓名索引.................................................................................................................. - 10 - 第六章查询........................................................................................................................ - 11 - 第七章触发器 ..................................................................................................................... - 12 - 第八章存储过程 ................................................................................................................... - 13 - 第九章实训总结 ................................................................................................................. - 14 -前言时代的发展和社会的进步,使得信息管理越来越体现出其对特的重要性。
数据库课程设计报告酒店客房管理酒店客房管理对于整个酒店的运营和管理具有至关重要的作用。
为了更好地实现酒店客房管理的规范和自动化,我们设计了一个数据库课程项目——酒店客房管理系统,该系统可以实现客房预定、入住、退房、客房管理等功能,以下是详细的报告:一、需求分析1.1用户需求为酒店客户提供方便的客房预定、入住、退房等服务,实现客户信息管理,在用户交互方面适合不同需求客户的使用。
1.2系统功能能够完成相应的客房数据管理、客房预定、订单管理、及时的预订余量查看、用户信息管理等。
1.3技术实现使用MySQL数据库和Java语言实现酒店客房管理系统,采用B/S架构,提供Web端和PC端双端服务。
二、系统设计2.1设计思路在本项目中我们采用了MySQL数据库和Java语言编程,并采用了B/S架构的设计思路。
B/S架构优点是可以快速开发和更新同步体现,操作系统和浏览器的兼容性都不错。
我们采用java作为系统开发语言,通过Web端和PC端实现数据管理,提供高效的客房管理服务,并添加了合理的权限控制和身份验证。
2.2系统模块和功能该系统模块包括客房管理、订单管理、客户管理三大模块,分别实现以下功能:(1)客房管理:包含客房搜索、客房预订、查看及修改客房信息等功能;(2)订单管理:包含订单查询、订单取消、订单结算、订单信息更新等功能;(3)客户管理:包含客户信息查询、添加、删除、修改等功能。
三、系统实现3.1数据库搭建我们选择MySQL数据库作为本项目的数据库,搭建了相应的数据表,包括员工表、客房表、订单表、客户表等。
3.2后端代码实现我们使用Java语言实现了后端代码,包括实现客房预订、查看客房信息、订单结算等功能,并为管理人员设计了权限控制和身份验证功能。
3.3前端界面实现我们采用了基于Bootstrap的前端UI框架,提供了简约、美观的Web页面,以及基于Java Swing的PC客户端,实现了用户与系统的交互功能。
一、引言随着我国旅游业的蓬勃发展,酒店行业也日益繁荣。
酒店作为旅游业的重要组成部分,其客房管理系统的建设与完善对于提高酒店的服务质量、降低管理成本、提升客户满意度具有重要意义。
为了深入了解客房管理系统的设计原理和实际应用,我们进行了一次客房管理数据库实训。
本文将详细阐述实训过程、实训成果以及实训心得。
二、实训目的1. 了解客房管理系统的基本功能及设计原理。
2. 掌握数据库设计的基本方法,提高数据库设计能力。
3. 熟练使用数据库开发工具,提高数据库开发水平。
4. 培养团队协作精神,提高沟通能力。
三、实训内容1. 需求分析根据酒店客房管理的实际需求,分析客房管理系统应具备以下功能:(1)客房信息管理:包括客房类型、楼层、房间号、入住单价、可入住人数、清洁周期等。
(2)客户信息管理:包括客户姓名、身份证号、联系方式、入住日期、入住天数、每天单价、入住押金等。
(3)订房管理:包括客户姓名、客户号、预计入住日期、预计入住天数、订房押金、订房日期等。
(4)退房管理:包括入住编号、入住天数、入住金额、结算员、结算日期等。
(5)清洁管理:包括客房号、清洁记录、清洁人、清洁日期等。
2. 数据库设计根据需求分析,设计客房管理系统的数据库,主要包括以下表:(1)客房表:客房号(主键)、楼层、客房类型、入住单价、可入住人数、清洁周期。
(2)客户表:入住编号(主键)、客户姓名、身份证号、联系方式、入住日期、入住天数、每天单价、入住押金。
(3)订房表:订房编号(主键)、客户姓名、客户号、预计入住日期、预计入住天数、订房押金、订房日期。
(4)退房表:入住编号(主键)、入住天数、入住金额、结算员、结算日期。
(5)清洁表:客房号(外键)、清洁记录、清洁人、清洁日期。
3. 数据库实现使用MySQL数据库管理系统,根据设计好的数据库结构,创建数据库和表,并实现数据插入、查询、修改、删除等操作。
4. 系统功能实现根据需求分析,开发客房管理系统的功能模块,包括:(1)客房信息管理模块:实现客房信息的录入、查询、修改、删除等功能。
一、实训背景与目的随着科技的飞速发展,信息技术的应用日益广泛,酒店行业也不例外。
为了提高酒店管理的效率和水平,加强酒店信息化建设,我参加了为期一个月的酒店管理信息实训。
本次实训旨在让我深入了解酒店管理信息系统的运作原理,掌握信息系统的操作技能,并培养我在实际工作中运用信息技术解决问题的能力。
二、实训内容与过程1. 系统介绍实训开始,我们首先对酒店管理信息系统进行了全面的介绍。
该系统集客房管理、餐饮管理、人力资源、财务管理等多种功能于一体,能够实现酒店业务的全面信息化管理。
2. 客房管理模块在客房管理模块实训中,我学习了如何通过系统进行客房预订、入住、退房等操作。
同时,还了解了客房状态查询、房间分配、房间价格调整等功能。
3. 餐饮管理模块餐饮管理模块实训让我掌握了餐饮预订、点餐、结账等操作流程。
通过系统,我学会了如何处理预订取消、餐位调整、菜品推荐等功能。
4. 人力资源模块在人力资源模块实训中,我学习了员工信息管理、考勤管理、薪资管理等功能。
通过系统,我了解了员工招聘、培训、绩效考核等流程。
5. 财务管理模块财务管理模块实训让我掌握了酒店各项费用的预算、核算、分析等功能。
通过系统,我学会了如何进行收入、支出、利润等财务报表的编制。
6. 系统操作实训在实训过程中,我还进行了大量的系统操作实训。
通过实际操作,我熟练掌握了各个模块的功能,并能够根据实际需求进行系统设置和调整。
三、实训收获与体会1. 提高了信息化意识通过本次实训,我深刻认识到信息技术在酒店管理中的重要作用。
在今后的工作中,我将努力提高自己的信息化意识,熟练运用信息技术解决实际问题。
2. 提升了操作技能通过系统操作实训,我掌握了酒店管理信息系统的各项功能,为今后从事酒店管理工作打下了坚实的基础。
3. 培养了团队合作精神在实训过程中,我与同学们相互协作,共同完成各项任务。
这使我深刻体会到团队合作的重要性,并在实际工作中努力培养自己的团队合作精神。
一、实习概述一、实习目的本次酒店数据库实训旨在通过实际操作,加深对数据库基本概念、原理和技术的理解,提高数据库设计、实现和优化能力。
通过实训,使学生能够熟练运用数据库技术解决实际问题,为今后从事相关领域工作打下坚实基础。
二、实习时间2023年10月至2023年11月三、实习地点某酒店信息技术部四、实习内容1. 酒店数据库需求分析2. 酒店数据库设计3. 酒店数据库实现4. 酒店数据库优化5. 酒店数据库维护与管理二、实习过程一、酒店数据库需求分析在实习初期,我们对酒店业务流程进行了深入调研,明确了酒店数据库所需实现的功能。
主要包括以下模块:1. 客户管理模块:包括客户信息录入、查询、修改和删除等操作。
2. 房间管理模块:包括房间类型设置、房间分配、房间状态查询等操作。
3. 预订管理模块:包括预订信息录入、查询、修改和取消等操作。
4. 收费管理模块:包括费用录入、查询、修改和结算等操作。
5. 员工管理模块:包括员工信息录入、查询、修改和删除等操作。
二、酒店数据库设计根据需求分析,我们设计了酒店数据库的E-R图,并确定了各个表的结构。
以下是部分关键表的设计:1. 客户表(Customer)- 客户ID(主键)- 姓名- 性别- 联系电话- 邮箱- 住址2. 房间表(Room)- 房间号(主键)- 房间类型- 状态- 住客ID(外键)3. 预订表(Reservation)- 预订ID(主键)- 客户ID(外键)- 房间号(外键)- 预订时间- 到期时间4. 收费表(Charge)- 收费ID(主键)- 客户ID(外键)- 房间号(外键)- 费用类型- 金额三、酒店数据库实现在数据库设计完成后,我们使用SQL语言实现了酒店数据库。
主要包括以下步骤:1. 创建数据库和数据表2. 插入测试数据3. 编写SQL查询语句,实现各个模块的功能4. 测试数据库性能四、酒店数据库优化在数据库实现过程中,我们针对以下方面进行了优化:1. 索引优化:为常用查询字段创建索引,提高查询效率。
前言1.报告阐述了酒店管理系统的整体开发过程,对于设计思想和设计流程做出了全面的叙述,对数据库中的各表之间的联系做出了详细的说明,制定了系统各个功能之间的实现过程和设计过程。
同时还绘制了简单的数据流图、功能结构图、E—R图等图。
根据实际需求,在Windows XP操作系统环境下,运用SQL server 2005完成了系统中数据库方面的功能,包括职工信息客房信息客户信息酒店盈利部门关键词:书店租赁管理系统; SQL server 2005;目录一、系统功能需求分析 (4)1.职工信息 (4)2.客房信息 (4)3.客户信息 (4)4.酒店盈利 (4)5.部门 (4)二、数据库设计分析 (4)1.各个实体的描述E-R 图 (4)2.总体之间的关系E-R 图 (6)3.数据库逻辑结构设计 (6)4.数据库物理结构实现 (7)5.数据库扩展功能实现 (8)三、课程设计总结 (9)四、实训总结 (9)五、参考文献 (9)酒店客房管理系统数据库的设计与实现一、数据库需求分析通过酒店客房管理系统的工作过程内容和数据流图分析,数据如下面的数据项和数据结构。
1.职工信息,包括的项目有:职工编号,姓名,性别,年龄,出生日期,职务,工资(/月)。
2.客房信息,包括的项目有:客房编号,客房价格,客房压金,客房状态,客房负责人。
3.客户信息,包括的项目有:身份证号,姓名,性别,年龄,出生日期,订房编号(客房编号),入住时间,退房时间。
4.酒店盈利,包括的项目有:年月时间,客房编号,客房级别,盈利时间,总计金额。
5.部门,包括的项目有:部门编号,部门名称。
二、数据库概念结构设计根据上面设计划化出所涉及到的各个实体,1.图 1 职工信息表图3 客户信息表图5 部门表2.总体之间的关系E-R图三、数据库逻辑结构设计3. 客户信息表四、数据库物理结构实现根据以上的逻辑分析所得的表的关系,我们使用 T-SQL 语言设计得到数据库和数据表。
一、摘要随着信息技术的发展,数据库技术在各行各业中的应用日益广泛。
在酒店管理领域,数据库技术能够有效提升酒店管理的效率和质量。
本次实训旨在通过实际操作,使学员掌握酒店管理数据库的设计、实施与维护方法,提升学员在酒店管理中的信息化素养。
二、实训背景随着旅游业的发展,酒店业在我国经济中的地位日益重要。
酒店管理作为一门综合性学科,涉及市场营销、客户服务、人力资源等多个方面。
而数据库技术作为现代信息技术的重要组成部分,在酒店管理中的应用具有重要意义。
通过本次实训,学员将深入了解酒店管理数据库的原理和应用,提高实际操作能力。
三、实训目标1. 掌握数据库的基本概念、原理和设计方法;2. 熟悉SQL语言,能够编写简单的查询、更新、删除等SQL语句;3. 能够根据酒店管理需求,设计、实施和维护酒店管理数据库;4. 培养学员在酒店管理中的信息化素养,提高实际操作能力。
四、实训内容1. 数据库基本概念与原理(1)数据库的基本概念:数据、数据模型、数据库、数据库管理系统等;(2)数据库的原理:数据模型、数据结构、数据存储、数据操作等;(3)数据库的类型:关系型数据库、非关系型数据库、对象关系型数据库等。
2. SQL语言基础(1)SQL语言的基本语法;(2)SQL语言的查询、更新、删除等操作;(3)SQL语言中的函数、子查询、视图等高级应用。
3. 酒店管理数据库设计(1)酒店管理业务需求分析;(2)数据库概念结构设计;(3)数据库逻辑结构设计;(4)数据库物理结构设计。
4. 酒店管理数据库实施与维护(1)数据库的创建、修改、删除等操作;(2)数据库的备份与恢复;(3)数据库性能优化;(4)数据库的安全性管理。
五、实训过程1. 理论学习:学员通过阅读教材、参加讲座等方式,掌握数据库的基本概念、原理和设计方法,以及SQL语言的基础知识。
2. 实践操作:学员在实训老师的指导下,利用数据库软件(如MySQL、Oracle等)进行数据库设计、实施与维护操作。
防灾科技学院实训报告书专业信息管理与信息系统系别灾害信息工程系报告题目客房管理系统系统报告人高旭班级 07302 指导教师张艳霞带队教师张艳霞实训时间 1.18-1.22 实训单位灾害信息工程系教务处监制目录前言 ............................................................................................................................................. - 3 - 第一章系统分析 ..................................................................................................................... - 4 -1.1概述分析........................................................................................................................ - 4 -1.2具体分析介绍................................................................................................................ - 4 -1.3用户对系统的要求........................................................................................................ - 5 - 第二章概念设计 ................................................................................................................... - 5 -2.1 实体属性................................................................................................................... - 5 - 第三章逻辑分析.................................................................................................................. - 8 -3.1 逻辑设计................................................................................................................... - 8 -3.2 分解模式................................................................................................................. - 8 - 第四章物理分析 ....................................................................................................................... - 8 -4.1 创建库......................................................................................................................... - 8 -4.2 创建表....................................................................................................................... - 8 -4.3 数据的更新............................................................................................................... - 9 - 第五章建立索引 ....................................................................................................................... - 9 - 1,安身份证号索引............................................................................................................ - 9 - 2,安姓名索引.................................................................................................................. - 10 - 第六章查询........................................................................................................................ - 11 - 第七章触发器 ..................................................................................................................... - 12 - 第八章存储过程 ................................................................................................................... - 13 - 第九章实训总结 ................................................................................................................. - 14 -前言时代的发展和社会的进步,使得信息管理越来越体现出其对特的重要性。
随着社会的快速发展,人与人,国与国之间的交往越来越频繁,这不得不使人们劳于奔波。
期间人们可以选择入住宾馆来提高办事的效率。
为了方便管理,客房管理系统应运而生。
这样就为客人提供了快速高效的服务。
此系统包括以下几个方面:一,需求分析,根据需求建立管理的系统。
二,概念模型。
三,逻辑设计,将E-R图转化为逻辑模型。
四,物理设计。
五,查询,索引,事物,存储过程,触发器。
第一章系统分析1.1概述分析通过对北京的某宾馆来进行的设计客房管理系统。
将此系统的功能列出如下:存储、检索、维护有关旅客的信息;存储、检索、维护有关房间的信息;存储、检索、维护有关服务的信息;1.2具体分析介绍1.旅客基本信息:每个旅客都有自己的身份证号,入住时分配到指定的楼层和房间,同时登记一个确定的房间号。
2.房间基本信息:房间分为三个级别,普通间,标准间,豪华间。
每一个房间有对应的房间号码,和一部指定的固定电话。
此时可以登记房间是否有人居住。
3.房间基本信息:旅客提出退房的之前一小时需要宾馆取得联系,相关的宾馆服务人员对指定的房间进行检查,如果有所损害,则需要旅客进行补偿,如果一切正常,退房付费。
4.退房基本信息:退房包括三种情况,提前退房,正常退房和延期退房。
提前退房需要旅客直接到前台进行相关的更改。
正常退房需要和宾馆负责人员取得联系。
延期需要在正常时间之前与宾馆修改信息,以便宾馆的其他服务正常进行。
1.3用户对系统的要求1.信息要求:服务台要及时给旅客提供相关的服务,提供客房的一切信息,以便旅客方便需求。
2.处理要求:当客房有所变化的话,系统信息要及时的变更,以便旅客的正常需求。
3.安全性和完整性:安全性要求:鉴别旅客的信息是否准确,如果是正确信息要对安全用户提供信息保护,防止外泄。
完整性:要确定各种信息的完成性,不容许信息的缺漏,是的各种信息的必要联系可以建立起来,相同的信息的重复。
第二章概念设计2.1 实体属性旅客信息:身份证号,姓名,性别,年龄,房间号,入住时间,退房时间。
房间信息:房间号,房间级别,房间位置,房间电话。
房间类型:房间型号,房间数量,房间使用情况。
服务人员:员工编号,姓名,职称。
若旅客还在使用房间则不可他人入住。
对应关系:普通房间可容纳四人,即:1:n。
标准间可容纳两个人,即:1:n 。
豪华间可容纳一个人,即:1:1。
部分信息E-R 图示: 旅客信息:旅客信息旅客的身份证房间入住编号房间信息房间号房间位置房间类型房间型号房间数量房间使用情况性别员工编号职称姓名房间类型年龄全局E-R 图旅客信息 房间年龄性别 旅客身份证入住编号入 住房间信息分类房间级别房间号房间位置房间类型房间使用情况房间型号房间数量宾馆服务员姓名员工编号职称服务n11第三章逻辑分析3.1 逻辑设计将关系模型转化成3NF,其中下划线的为主键:旅客信息:(身份证号,姓名,性别,年龄,房间号,入住时间,退房时间)房间信息:(房间号,房间级别,房间位置,房间电话)房间级别:(房间型号,房间数量,房间使用情况)服务人员信息:(员工标号,姓名,职称)3.2 分解模式1.以上关系属性为不可分割。
2.以上表格不存在部分依赖和传递函数依赖,即满足第三范式和第二范式。
第四章物理分析4.1 创建库估算空间大小:每记录的大小:大约为700个字符;记录的数量大约为40条;表的数量为3;索引数量为8个;每个索引的大小为10;事务日文件的大小大约为15;表计划的增长速度量为10% 。
4.2 创建表1. 创建Coffee数据库。
新建表“Coffee1”,且以身份证为主键,并设置其他的信息,具体信息如下表格所示:2.新建表“Coffee2”,且以房间号为主键,并设置相关信息,如下:3.新建表“Coffee3”,且以房间型号为主键,设置相关信息,表格如下:4.新建表“Coffee4”,且以员工标号为主键,设置相关信息,表格如下:4.3 数据的更新向表“Coffee1”中插入信息,代码如下:insertinto Coffee1values (102,“张浩”,男,23,20100123,20100124);第五章建立索引1,安身份证号索引2,安姓名索引第六章查询1,对Coffee4进行查询,图如下:2,查询具体房间,效果如下:第七章触发器当员工的职位发生变化时,他的工资会随之而变。