《超市管理系统》数据库设计
超市管理系统数据库及E-R图

20
yupwd
dsupwd
varchar
20
ysupwd
dmail
varchar
20
ymail
主键
描述
店长,员工 账号
店长,员工 姓名
店长,员工 密码
密码确认
邮箱
字段名 ID Sid
Sname Sadd Sfzr Sdh Szt Sshsj
数据类型 int
varchar
varchar varchar varchar varchar varchar datetime
会员(HY)信息表
数据类型 长度
说明
varchar
20
unique
int
主键
int
unique
varchar
20
int
default(0)
int
default(0)
int
default(0)
varchar int
10 default(9.5) default(0)
描述 会员名 会员账号 身份证号 注册日期 可用积分 已用积分 总积分 折扣 使用次数
员工信息图:
姓名
密码
员工,店长
账号 电子邮箱
商品信息图: 商品名称
商品编号 商品
数量
所属类型 入库信息图: 商品编号
审核 入库
单价 促销价
开始时间
结束时间
会员信息E-R图: 会员编号 姓名
账号
积分
会员
身份证号码
注册日期
供应商信息图:
1.在商品信息表中建立模糊查询,按商品类型,商品ID,供应商等进行搜索
超市商品管理信息系统数据库设计【范本模板】

二、需求分析:(一)主要目标为了大大提高超市的运作效率,降低经营成本,提高效益,以及提升超市的管理水平.根据超市的需要,对其进行规范化管理,因此需要一套合理的管理体系。
(二)功能分析1、录入产品信息,并对其进行分类,能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息;2、能够输入员工、供应商的相关信息并能对其更新;3、在收银处,随时录入商品出货信息(包括产品编号、出货单价、出货数量、员工编号等),及时更新数据库数据;4、从供应商处进货后,及时录入产品进货信息(包括产品编号、进货单价、进货数量、供应商编号等);5、录入产品原始库存,并能够根据产品进货、出货信息进行库存管理、更新;6、可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出;7、能够根据出货、进货表中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询;8、在需要时生成商品库存情况报告,实时报告商品库存情况:库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等信息,方便采购人员进行商品采购;库存量超额(大于某一自定的数量)时,可生成超额库存报告,以便管理人员进行产品组合的协调;9、商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,能够提示畅销产品和滞销产品的种类,并提供商品的库存信息用于市场导购和商品采购指导。
(三)数据定义图1.1 E-R图(四)系统设计1、商品管理:录入现有商品的相关信息,如生产日期、保质期、进货价格、出货价格等,并将其进行分类,以便查询、维护、更新;2、进货管理:录入进货相关信息,并进行查询、更新,可打印输出;3、出货管理:记录出货相关信息,并进行查询、更新,可打印输出;4、库存管理:根据进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要的产品库存信息;5、员工信息管理:员工基本信息的创建、更新、查询;6、供应商信息管理:供应商基本信息的创建、更新、查询。
数据库课程设计_超市管理系统

超市管理数据库设计学号:姓名:指导教师:超市管理系统的数据库设计摘要数据库的开发与设计是管理信息系统的重要组成部分,数据库设计的好坏直接影响到系统的开发进度和功能的实现。
本课程主要应用已经学到的数据库系统和应用的知识,通过调查分析设计一个小系统的数据库,来提高学生对所学的知识和数据库开发过程的理解和掌握,提高分析问题、解决问题的能力,并为接下来的管理信息系统的课程设计打下基础。
在数据库物理实现阶段主要使用微软的SQL SERVER数据库管理系统。
关键字:数据库;目录摘要......................................................................................................................................................... I I 第1章系统定义 . (1)第2章需求分析 (2)2.1理解需求分析 (2)2.2数据字典 (3)2.3数据流图 (11)第3章概念结构设计 (13)3.1概念结构设计 (13)第4章逻辑结构设计 (19)4.1概念结构向关系模式转换 (19)第5章数据库完整性设计 (20)5.1主键及唯一性索引 (20)5.2参照完整性设计 (20)第6章总结 (22)第1章系统定义当今中国零售业发展正盛,大量超市涌现于各个城市,很大程度上改变了人民的消费方式。
大量频繁的物资流通,使得传统低效的人工管理已不合时宜。
本系统以一个统一的界面,给收银员、采购员和管理人员提供了不同的操作及管理功能。
数据库服务器可配置在独立的服务器上,也可配置在一台运行本系统的计算机上。
适用于中小型无连锁店,或连锁店间经济独立的超市的物流管理。
第2章需求分析2.1理解需求分析1.系统管理(1)系统参数设置:商品分类(多种、多级分类)、付款方式等(2)角色及权限管理(3)基本数据管理2.信息发布(1)设定公告信息,各门店可在线查阅讯息。
浅析超市管理系统数据库的分析与设计

浅析超市管理系统数据库的分析与设计1. 引言1.1 背景介绍超市管理系统是现代社会中广泛应用的一种信息管理系统,它可以有效管理超市内的各类商品、库存、销售等信息,提高超市管理的效率和精度。
随着社会经济的发展和信息技术的进步,超市管理系统也不断得到完善和发展。
数据库作为超市管理系统的核心,承担着存储、管理和处理数据的重要任务,对超市管理系统的稳定运行和高效管理起着至关重要的作用。
在传统的超市管理中,由于数据量大、管理复杂,往往需要花费大量的人力和物力来进行数据管理和处理,容易出现数据不准确、重复劳动等问题。
而引入数据库技术后,超市管理系统可以更加高效、准确地管理数据,提高数据的可控性和一致性,加快决策的速度,提升超市的竞争力和服务水平。
本文将对超市管理系统数据库的设计与分析进行探讨,旨在为超市管理系统的数据库设计提供指导和借鉴。
1.2 研究目的研究目的是为了更好地了解超市管理系统数据库的分析与设计过程,探讨如何根据实际需求进行数据库设计,提高系统的性能和效率。
通过对数据库设计原则、概念模型设计、逻辑模型设计、物理模型设计以及数据库实现等方面的深入研究,可以帮助我们更好地理解数据库设计的重要性和必要性。
通过本研究的实施,也可以为超市管理系统的数据库设计提供一套完整的解决方案,为实际应用提供更好的支持和帮助。
通过本次研究,我们还可以对数据库设计的相关原则和方法有更深入的认识,为今后类似项目的开发提供参考和借鉴。
本研究的目的在于深入分析和探讨超市管理系统数据库的设计与实现过程,为相关领域的研究和实践提供有益的启示和借鉴。
1.3 研究方法研究方法的选择对于一个项目的成功至关重要。
在本研究中,我们采用了以下方法来进行浅析超市管理系统数据库的分析与设计:我们进行了大量的文献研究和调研,以了解当前超市管理系统数据库设计的现状和发展趋势。
通过对相关研究的总结和分析,我们能够更好地把握数据库设计的核心原则和方法。
我们采用了调查问卷的方式来收集实际超市管理系统使用者的需求和反馈。
超市管理数据库课程设计

超市管理数据库课程设计一、教学目标本课程旨在通过学习超市管理数据库的相关知识,使学生掌握数据库的基本概念、设计和管理方法,培养学生运用数据库技术解决实际问题的能力。
具体的教学目标如下:1.了解数据库的基本概念、发展历程和分类。
2.掌握数据库设计的基本方法和步骤。
3.熟悉数据库管理系统的原理和操作。
4.能够使用数据库设计工具进行数据库设计。
5.能够运用SQL语言进行数据库的创建、查询和管理。
6.能够运用数据库技术解决实际问题。
情感态度价值观目标:1.培养学生的团队合作意识和沟通能力。
2.培养学生对数据库技术的兴趣和好奇心。
3.培养学生运用数据库技术为社会服务的责任感。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库的基本概念:数据库、数据库管理系统、数据库系统等。
2.数据库设计:需求分析、概念设计、逻辑设计、物理设计等。
3.数据库管理:数据库的创建、维护、备份与恢复等。
4.SQL语言:数据定义、数据查询、数据更新、数据控制等。
5.数据库应用实例:超市管理数据库的设计与实现。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学,包括:1.讲授法:用于传授数据库的基本概念、原理和方法。
2.案例分析法:通过分析实际案例,使学生更好地理解数据库的设计和管理。
3.实验法:让学生动手实践,掌握数据库的操作技能。
4.小组讨论法:培养学生团队合作和沟通能力,提高解决问题的能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数据库原理与应用》。
2.参考书:提供相关领域的经典教材和论文,供学生深入研究。
3.多媒体资料:制作课件、演示文稿等,辅助课堂教学。
4.实验设备:提供计算机、数据库管理系统等实验设备,让学生动手实践。
通过以上教学资源的支持,我们将努力提高本课程的教学质量,帮助学生更好地掌握数据库知识,提高实际应用能力。
五、教学评估为了全面、客观地评估学生在超市管理数据库课程中的学习成果,我们将采用多种评估方式相结合的方法。
超市管理系统数据库课程设计(含源文件)

超市管理系统数据库设计一、超市管理数据库超市需建立一个管理数据库存储以下信息:*超市信息包括超市代号,超市名,经理名及超市运营开销。
*一个超市内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营开销。
*每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。
*每个部门销售多种商品,商品有商品号、商品名、规格,采购成本和零售价格、批发价格。
*商品采购自供货商,供货商有供货商号,供货商名,联系电话,联系地址。
*所有的商品存在商场或仓库中。
*商场有多个仓库,仓库有仓库号,仓库管理姓名、电话及仓库的运营成本。
应完成的主要功能:(1)基础信息管理功能,如超市信息的管理功能,包括录入、修改、查询、输出超市的信息;部门信息的管理功能,包括录入、修改、查询、输出部门的信息;还有员工,商品,采购商,仓库等的信息管理功能。
(2)超市的进销存功能模块,包括进货,销售,库存以及超市盘点等常见功能. (3)超市的利润统计功能,包括月利润和年利润统计。
并能输出各种报表,如员工工资月报表,年报表;每个部门销售的商品数量的月报表;仓库存储商品数量的月报表;超市运营开销和部门运营开销的月报表等。
二、开发环境数据库选用微软的SQL SERVER。
开发环境可以选择:(1)Delphi; (2)Visual Basic; (3) C++ builder; (4) Visual C++;(5)Visual C#;(6)自选。
只选择其中的一种软件开发工具实现即可。
三、基本要求(1)完成上面所提及的所有需求(2)要求撰写不少于2500字符的Word文档.(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)用户界面设计:采用图形界面菜单驱动,界面要友好,操作要简单,C/S 和B/S架构自由选择.(5)用户手册,描述软件系统所具有的功能及基本的使用方法。
使用户能了解该软件的用途,并能确定在什么情况下、如何使用它.四、文档格式1、概述包括项目背景、编写目的、软件定义、开发环境等内容。
浅析超市管理系统数据库的分析与设计

浅析超市管理系统数据库的分析与设计【摘要】本文主要围绕着超市管理系统数据库的分析与设计展开讨论。
首先介绍了数据库设计原则,包括数据一致性和完整性等重要原则。
然后详细讨论了实体关系模型设计和数据表设计的流程和关键点。
接着探讨了查询优化的方法,以及备份与恢复策略的重要性。
在结论部分总结了本文内容,并展望了超市管理系统数据库的未来发展趋势。
通过本文的阐述,读者可以更深入地了解超市管理系统数据库的重要性以及相关设计和实施的原则和技巧,为日后的实践和研究提供有效的参考。
【关键词】超市管理系统、数据库分析、设计、数据库设计原则、实体关系模型、数据表设计、查询优化、备份与恢复策略、总结、展望、重要性、发展趋势。
1. 引言1.1 浅析超市管理系统数据库的分析与设计超市管理系统是一个庞大而复杂的系统,涉及到商品管理、库存管理、销售管理等多个方面。
为了更高效地管理超市的运营,需要建立一个稳定可靠的数据库系统来支持这些业务流程。
本文将对超市管理系统数据库的分析与设计进行浅析,从数据库设计原则、实体关系模型设计、数据表设计、查询优化以及备份与恢复策略等方面展开探讨。
在数据库设计原则方面,我们将介绍数据库设计的一些基本原则,如数据完整性、一致性、可靠性等,以确保数据库的稳定性和可靠性。
实体关系模型设计是数据库设计的关键环节,我们将讨论如何通过实体关系图来描述超市管理系统中不同实体之间的关系,确保数据库结构的合理性和完整性。
数据表设计是数据库的基础,我们将讨论如何设计数据库的数据表结构,包括字段的定义、类型选择、主键、外键等,以保证数据的有效存储和查询。
查询优化是数据库性能优化的重要手段,我们将介绍一些查询优化的方法和技巧,以提升数据库的查询效率。
我们将探讨数据库的备份与恢复策略,确保数据的安全性和可靠性,以应对各种突发情况。
通过本文的浅析,希望读者能够更深入地了解超市管理系统数据库的分析与设计,为超市管理系统的建设和优化提供一定的参考和指导。
超市管理系统数据库课程设计

信工学院《数据库课程设计》论文题目:超市进销存管理系统数据库设计20508129 学号:专业班级: 08计算机科学与技术Xxxx 姓名:Xxxx 指导老师:2010-9-12 完成日期:目录《数据库课程设计》论文 ..................................................................... . (1)引言 ..................................................................... (1)1(需求分析 ..................................................................... .. (2)1.1处理对象及组织如下: .................................................................... .. (2)1.2信息处理及系统功能 ..................................................................... .. (2)1.3数据库系统开发环境 ..................................................................... .. (3)1.4该业务的流程图 ..................................................................... (3)1.5某超市管理系统数据流i程图分析 ..................................................................... ...............4 2(数据库结构设计 ..................................................................... .. (7)2.1 概念设计 ..................................................................... .. (7)2.1.1 分E-R图建立 ..................................................................... . (8)2.1.2 全局/整体E-R图 ..................................................................... .. (9)2.2 逻辑设计 ..................................................................... (10)2.2.1 建立关系模式 ..................................................................... (10)2.2.2 关系模式规范化处理 ..................................................................... (11)2.2.3 用户子模式建立 ..................................................................... .. (12)2.2.4 关系模式逻辑结构定义 ..................................................................... .................... 12 3( 数据库物理设计 ..................................................................... ................................................. 12 4(数据库实施与测试 ..................................................................... .. (13)4.1 数据库实施 ..................................................................... .. (13)4.1.1 数据库及数据库对象建立 ..................................................................... . (13)4.1.2 数据入库 ..................................................................... . (14)4.2 数据库测试 ..................................................................... .................................................. 14 5(总结 ..................................................................... ......................................................................146(附录 ..................................................................... ......................................................................14附录1数据字典...................................................................... .. (14)附录2 关系模式表 ..................................................................... . (18)附录3数据库及数据库对象建立 ..................................................................... .. (20)附录4 数据测试结果 ..................................................................... (25)208级计算机科学与专业1班数据库应用系统课程设计课程论文超市进销存管理系统数据库设计学生姓名xxxxx(xxxxx08计算机科学与技术x班)摘要本次实习的题目是超市进销存管理系统,主要的目的是在超市进销存模块的基础上对超市的经营、管理进行研究和探讨。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用实践报告学号姓名班级2012.6内容要求:1 数据库功能描述超市管理系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
超市销售管理系统是为帮助企业有效提高销售管理而开发的。
该数据库包括商品、职员、销售信息、仓库等模块,并提供了查询、修改、添加、删除等功能。
销售管理系统能简化企业在销售管理方面的复杂性,和减少在管理上的庞大开销。
随着计算机行业的飞速发展,人类已经进入;了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于他具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标,迅速准确地完成各种工作,大大的提高了企业的销售管理效率。
2 数据库设计2.1 系统需求分析顶层图0层仓库管理层销售管理层人事管理层(1) 商品清单说明:此表存放商品信息(2)员工清单说明:此表存放员工信息(3)会员清单说明:此表存放会员信息(4)供应清单说明:此表存放供应采购商品信息(5)销售清单说明:此表存放销售商品信息(6)摆放清单说明:此表存放货架摆放信息(7)打折清单说明:此表存放商品打折信息(8)说明此表存放员工直属信息(9)供应商清单说明:此表存放供应商信息(10)货架清单说明:此表存放货架分布及负责人信息(11)仓库清单说明:此表存放仓库信息(12)收银台清单说明此表存放收银台信息(13)折扣清单说明此表存放商品折扣信息(14)部门清单说明此表存放部门信息(15)任职清单说明:此表存放员工任职信息文件条目(1)文件名:商品清单组成:{商品号+仓库号+存量+生产日期+保质日期+基础售价+进价}组织:按商品编号递增排列(2)文件名:员工清单组成:{职工号+姓名+性别+职称+年龄+工资+电话}组织:按职工编号递增排列(3)文件名:会员清单组成:{会员号+姓名+身份证号+积分+消费金额+余额}组织:按会员号递增排列(4)文件名:仓库清单组成:{仓库号号+地址+员工号}组织:按仓库号递增排列(5)文件名:销售清单组成:{商品号+收银台号+日期+数量+会员号}组织:按收银台号递增排列(6)文件名:供应商清单组成:{供应商号+供应商名称+电话}组织:按供应商号递增排列(7)文件名:部门清单组成:{部门名称+人数+主管}组织:按部门名称排序加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/采购清单查询输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果(6)加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/采购清单查询(7)加工名:4:查询加工逻辑:根据输入要查询的员工信息或供货商信息,检索出相应的结果输入流:员工信息查询,供货商信息查询,发出员工/供货商清单查询输出流:已有供货商信息,供货商信息清单,员工信息清单,员工/供货商清单检索结果(8)加工名:4:更新加工逻辑:根据输入的员工信息或新供货商信息更新相应的员工清单或供货商清单输入流:员工信息,新供货商信息清单,员工/供货商清单检索结果2.2 数据库概念结构设计全局E-R图2.3 数据库逻辑结构设计商品(商品号,名称,进价,保质期,生产日期,基础售价)摆放(商品号,货架号,数量)供应(商品,供应商,数量,日期,金额)销售(商品号,收银台号,日期,数量,会员)存贮(商品号,仓库号,数量)打折(商品号,折扣,售价)员工(员工号,姓名,性别,职称,年龄,工资,电话)打理(员工号,货架,时间)管理(员工号,仓库)职守(员工号,收银台号,时间段)直属(员工号,部门)采购(员工号,供应商,日期)3 数据库实施3.1 数据库架构图3.2 数据表生成脚本初始数据录入脚本create table 商品(商品号char(13) constraint 商品_prim primary key,名称char(10),进价smallmoney,基础售价smallmoney,保质期smalldatetime,生产日期smalldatetime,仓库号char(10) constraint 仓库_商品_fore foreign key references 仓库(仓库号),存量char(10),)create table 员工(员工号char(13) constraint 员工_prim primary key,姓名char(10),性别char(2) constraint 员工_性别_chk check(性别='男'or 性别='女'),职称char(10),年龄char(2) constraint 员工_年龄_chk check(年龄>=16 and 年龄<=60),工资smallmoney,电话char(11),)create table 会员(会员号char(13) constraint 会员_prim primary key,姓名char(10),身份证号char(18),积分int,消费金额smallmoney,余额smallmoney,)create table 供应(商品号char(13) constraint 商品_供应_fore foreign key references 商品(商品号),供应商号char(20) constraint 供应商_供应_fore foreign key references 供应商(供应商号),数量int,单价smallmoney,日期smalldatetime,员工号char(13) constraint 员工_供应_fore foreign key references 员工(员工号),constraint 供应_prim primary key(商品号,员工号),)create table 销售(商品号char(13) constraint 商品_销售_fore foreign key references 商品(商品号),收银台号char(10) constraint 收银台_销售_fore foreign key references 收银台(收银台号),日期smalldatetime,数量int,会员号char(13) constraint 会员号_销售_fore foreign key references会员(会员号),constraint 销售_prim primary key(商品号,收银台号),)create table 摆放(商品号char(13) constraint 商品_摆放_fore foreign key references 商品(商品号),货架号char(8) constraint 货架_摆放_fore foreign key references 货架(货架号),数量int,constraint 摆放_prim primary key(商品号,货架号),)create table 打折(商品号char(13) constraint 商品_打折_fore foreign key references 商品(商品号),折扣号char(8) constraint 折扣_打折_fore foreign key references 折扣(折扣号),售价smallmoney,constraint 打折_prim primary key(商品号,折扣号),)create table 值守(员工号char(13) constraint 员工_值守_fore foreign key references 员工(员工号),收银台号char(10) constraint 收银台_值守_fore foreign key references 收银台(收银台号),时间段char(20),constraint 值守_prim primary key(员工号,收银台号),)create table 供应商(供应商号char(20) constraint 供应商_prim primary key,供应商名称char(20),电话char(11),)create table 货架(货架号char(8) constraint 货架_prim primary key,地址char(20),员工号char(13) constraint 员工_货架_fore foreign key references 员工(员工号),)create table 仓库(仓库号char(10) constraint 仓库_prim primary key,地址char(20),员工号char(13) constraint 员工_仓库_fore foreign key references 员工(员工号),)create table 收银台(收银台号char(10) constraint 收银台_prim primary key,台内现金smallmoney,入台现金smallmoney,)create table 折扣(折扣号char(8) constraint 折扣_prim primary key,折扣额度smallmoney,)create table 部门(部门名称char(10) constraint 部门_prim primary key,人数int,主管char(13) constraint 主管_部门_fore foreign key references 员工(员工号), )create table 任职(员工号char(13) constraint 员工_任职_fore foreign key references 员工(员工号),部门char(10) constraint 部门_任职_fore foreign key references 部门(部门名称), constraint 任职_prim primary key(员工号,部门),)3.3始数据录入脚本员工表:insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0001','张三','男','普通员工','25',4500,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0002','李四','男','普通员工','28',4500,'54')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0003','王五','女','普通员工','30',4500,'58')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0004','张明','男','普通员工','26',4500,'95')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0005','马佳','女','普通员工','32',4500,'98')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0006','王丽','女','管理员','36',5000,'85')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0007','田文','男','管理员','35',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话)values('0008','杨哲','男','管理员','34',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0009','玛丽','女','管理员','38',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0010','张伟','男','管理员','32',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0011','张宁','男','管理员','31',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0012','李贵','女','管理员','39',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0013','高雄','男','管理员','32',5000,'55')insert into 员工(员工号,姓名,性别,职称,年龄,工资,电话) values('0014','李明伟','男','管理员','41',5000,'55')仓库:insert into 仓库values('01','A区5号','0006')insert into 仓库values('02','A区8号','0007')insert into 仓库values('03','B区3号','0010')insert into 仓库values('04','B区1号','0011')商品:insert into 商品values('11111','奶粉',200,300,'2011/05/19','2013/05/19','01','10t')insert into 商品values('11112','洗发水',30,60,'2011/11/23','2015/11/19','02','500')insert into 商品values('11113','干红',200,500,'2011/01/20','2013/01/19','03','100t')insert into 商品values('11114','刀具',200,360,'2011/05/19','2019/05/19','04','600')insert into 商品values('11115','干电池',5,10,'2011/06/21','2014/05/19','02','90t')供应商:insert into 供应商values('4321','吉祥食品公司','66')insert into 供应商values('4322','红星酒厂','66')insert into 供应商values('4323','清扬日用品公司','66')insert into 供应商values('4324','士达工业','66')insert into 供应商values('4325','完美刀具公司','66')供应:insert into 供应values('11111','4321','20t',200,'2011/7/20','0006')insert into 供应values('11112','4323','500',30,'2011/12/2','0007')insert into 供应values('11113','4322','100t',200,'2011/5/20','0010')insert into 供应values('11114','4325','600',200,'2011/7/20','0011')insert into 供应values('11115','4324','90t',5,'2011/8/20','0008')会员:insert into 会员values('00001','张三','22','500',800,200)insert into 会员values('00002','李四','33','3000',430,500)insert into 会员values('00003','王五','55','460',504,256)insert into 会员values('00004','马奇','66','4512',120,39)insert into 会员values('00005','赵夏','77','8000',124,6981)部门:insert into 部门values('销售部','5','0012')insert into 部门values('采购部','5','0011')insert into 部门values('后勤部','4','0006')insert into 部门values('人事部','5','0009')收银台:insert into 收银台values('01',5000,3020)insert into 收银台values('02',4200,2301)insert into 收银台values('03',3250,2310)insert into 收银台values('04',1289,368)insert into 收银台values('05',1563,4820)货架:insert into 货架values('01','A区1号','0010')insert into 货架values('02','A区2号','0011')insert into 货架values('03','B区1号','0012')insert into 货架values('04','B区2号','0013')insert into 货架values('05','C区1号','0014')折扣insert into 折扣values('01',10)insert into 折扣values('02',20)insert into 折扣values('03',50)打折:insert into 打折values('11111','02',280)insert into 打折values('11113','03',450)insert into 打折values('11114','01',350)insert into 打折values('11112','01',50)任职:insert into 任职values('0001','销售部')insert into 任职values('0002','销售部')insert into 任职values('0003','销售部') insert into 任职values('0004','销售部')insert into 任职values('0005','销售部')insert into 任职values('0006','后勤部')insert into 任职values('0007','后勤部')insert into 任职values('0010','后勤部')insert into 任职values('0011','后勤部')insert into 任职values('0006','采购部')insert into 任职values('0007','采购部')insert into 任职values('0010','采购部')insert into 任职values('0011','采购部')insert into 任职values('0008','采购部')insert into 任职values('0006','采购部')insert into 任职values('0009','人事部')insert into 任职values('0012','人事部')insert into 任职values('0013','人事部')values('0014','人事部')insert into 任职values('0001','人事部')值守:insert into 值守values('0001','01','8点-12点')insert into 值守values('0002','02','8点-12点')insert into 值守values('0003','03','8点-12点')insert into 值守values('0004','04','8点-12点')insert into 值守values('0005','05','8点-12点')insert into 值守values('0001','05','13点-20点')insert into 值守values('0002','04','13点-20点')insert into 值守values('0003','02','13点-20点')insert into 值守values('0004','01','13点-20点')insert into 值守values('0005','03','13点-20点')摆放:insert into 摆放values('11111','01','100')insert into 摆放values('11112','03','200')values('11113','02','50')insert into 摆放values('11114','05','20')insert into 摆放values('11115','04','500')insert into 摆放values('11113','01','20')销售:insert into 销售values('11111','01','2012/5/23','3','00001')insert into 销售values('11111','02','2012/5/23','1','00005')insert into 销售values('11111','03','2012/5/23','1','00002')insert into 销售values('11111','04','2012/5/23','2','00004')insert into 销售values('11112','01','2012/5/23','1','00003')insert into 销售values('11112','02','2012/5/23','2','00001')insert into 销售values('11112','05','2012/5/23','2','00003')insert into 销售values('11113','03','2012/5/23','2','00005')insert into 销售values('11114','05','2012/5/23','2','00004')insert into 销售values('11115','02','2012/5/23','1','00002') 4相关问题(0)部分测试:查询员工工资Select 员工号,姓名,工资* from员工whrer(员工号=’0001’)查询销售记录Select * from打折,销售whrere(打折.商品号=销售.商品号)查询供应商的商品存量Select 仓库号,库存from供应商,商品whrere(供应商.商品号=商品.商品号)and(商品号=‘11115’)(1)建立合适索引及应该注意问题索引必须在录入数据之后建立索引CREATE CLUSTER INDEX <引索名字>ON <表名>超市商品过多,需要建立聚集索引CREATE UNIQNUE INDEX <引索名字>ON <表名>部门人员建立唯一索引(2)建立合适视图管理员拥有最高权限,可查询所有表商品表,仓库表,部门表可被员工查询全部视图员工表可被员工查询自己的所有信息,查询其他人除了工资等隐私的其他信息会员表可被会员查询所有信息(3)数据库系统备份与恢复在管理员上传,修改时,同时复制一份脚本传输到另外一张盘(4)系统崩溃恢复从留下来的脚本还原数据(5)硬件损坏。