数据库设计报告完整
MySQL数据库综合设计报告

昆明理工大学《MySQL数据库程序设计》综合设计报告题目: my sql综合设计报告二.系统功能说明开发并使用该数据库管理系统,用该系统能够完成系统登录、增加数据、查询数据、统计等功能。
(1)按用户名和密码登录界面(登录信息存储在数据库中)。
(2)能够按学生学号或者姓名在数据库中查询成绩(默认查找本人的成绩)。
(3)能够统计数据库中每个学生的总分、最高分、最低分、平均分、选课门数和及格率。
(4)能够用菜单在数据库中增加教师信息。
(5)能够删除学生选课信息。
(6)能够修改密码。
三.系统设计及实施1. 数据库设计:(1)确定相应的实体以及各自的属性,画出其E-R图(2)根据E-R图中的实体、关系以及各自的属性转换成语义化的英语。
Student(student-no, name, sex, profession, date of birth, phone number, address)course(course-number,course-name,course-hour,credit,style of course)choose(semester,grades of examination)teacher(teacher_no,teacher_name)department(department_no,department_name)(3)创建关系模型:确定主键,添加适当的外键、定义约束关系、默认值、创建必要的索引等。
(4)根据关系模型创建数据库:确定各属性的数据类型,建立数据库及其中的数据表。
建立数据库及其中的表在学生表中添加密码(password)字段使php与数据库xsxk相连接三、程序设计:选用PHP编程连接MySQL数据库并在网页中完成系统登录、增加新数据、查询数据、统计等各项功能。
要求:系统应实现以下功能:(1)按用户名和密码登录界面(登录信息存储在数据库中)。
Php代码修改结果登录界面修改结果查看学生数据库中登录信息修改登录页面将姓名修改成主键学号,保证唯一性且非空确定登录并验证修改代码的正确性登录并查看(2)能够按学生学号或者姓名在数据库中查询成绩(默认查找本人的成绩)。
学生选课信息系统数据库课程设计报告(1)

学生选课信息系统数据库课程设计报告(1)学生选课信息系统数据库课程设计报告一、设计背景学生选课是高校本科教育的重要环节之一,选课过程需要学生、教师和管理员之间的良好合作。
为了方便学生选课,提高教学质量,开发一个适合本校实际需求的学生选课信息系统是非常有必要的。
二、系统需求1. 前台系统学生登录系统后可以进行选课、退课和查询课程信息等操作。
系统提供课程介绍和授课教师信息,方便学生选择。
2. 后台系统管理员需要对系统的课程信息、学生选课信息进行管理,包括添加、删除、修改课程信息,管理选课限制,查询学生选课情况等。
3. 数据库设计系统需要设计数据库,存储学生、教师和课程信息,以及学生选课信息的记录。
三、系统功能1. 学生功能(1)学生登录系统进行选课、退课操作。
(2)学生可以查看选课情况、课程信息和授课教师信息。
2. 教师功能(1)教师登录系统可以查看自己的授课情况和课程信息。
(2)教师可以对自己的课程信息进行修改。
3. 管理员功能(1)管理员登录系统可以添加、删除、修改课程信息。
(2)管理员可以设置课程选课限制,管理学生选课情况和课程信息。
四、系统实现1. 前台系统使用HTML、CSS、JavaScript等技术进行开发,实现学生、教师等用户操作界面。
2. 后台系统使用PHP或Java等技术进行开发,实现管理员对系统各个功能的管理操作。
3. 数据库使用MySQL或Oracle等关系型数据库进行设计,存储学生、教师和课程信息、学生选课记录等。
五、系统优化为了提高系统的性能和可用性,需要对系统进行优化,包括:1. 对数据库进行索引优化,提高查询速度。
2. 在前台系统中进行数据缓存,减少对后台系统的请求次数,提高系统响应速度。
3. 对系统进行安全性优化,防止非法入侵和数据泄漏。
六、系统测试在开发完成后,需要进行系统测试,包括功能测试和性能测试。
针对测试中发现的问题和缺陷,进行修复和优化,最终达到高质量的系统交付效果。
第七小组数据库课程设计报告

数据库系统原理课程设计报告设计题目:图书管理系统班级: 14 计师1班姓名:组长:陈铭(16)组员:赖逸斌(05)覃伟恩(15)叶志伟(41)哈丽代(54)艾合麦提(55)指导教师:古俐明完成日期: 2016.06.29摘要本系统为图书信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。
经过分析,我们使用了Microsoft公司的Visual studio 2008 开发工具,利用其提供的各种面向对象的开发工具,开发了登录模块主要用于验证用户身份,进行有效的操作。
在我们所开发的图书管理系统中创建了两个用户——管理员和普通用户,通过身份验证后方可进入。
本系统还包含查询、插入、修改、删除等基本操作,在整个系统设计中充分利用了模块化的设计思想和开发方法,用户在从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。
本系统的主要操作都需要和数据库发生交互,操作数据库必不可少的,为了减少重复代码,提高代码的重用性和规范性,设计一个数据通用类把与数据库交互的功能单独放在一块,在该类中实现数据库的增、删、改、查通用功能。
在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。
在下面的各章中我们将以开发图书信息管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。
目录数据库系统原理课程设计报告 (1)摘要 (3)目录 (4)第一章系统概述 (1)第二章系统数据库设计部分 (2)2.1 需求分析 (2)2.1.1 需求描述22.1.2 数据流图32.1.3 数据词典32.2 数据库概念结构设计 (4)2.3 数据库实施 (6)2.3.1 数据库各表结构62.3.2 关系图72.4 数据库操作部分 (8)2.4.1 数据库表的创建代码与插入操作82.4.2 数据库的修改操作92.4.3 数据库的删除记录操作9第三章系统设计 (10)3.1界面设计 (10)3.2 数据录入、修改、删除界面设计 (11)第四章总结 (14)主要参考文献 (15)附录 (16)第一章系统概述以及分工情况1.系统概述《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。
oracle数据库数据库设计与实现实验报告

oracle数据库数据库设计与实现实验报告Oracle数据库设计与实现实验报告一、实验目的本次实验旨在通过使用Oracle数据库,掌握数据库的设计和实现方法,学习如何创建表、插入数据、查询数据以及对数据进行更新和删除等操作。
二、实验环境本次实验使用的是Oracle 11g Express Edition,操作系统为Windows 10。
三、实验步骤1. 创建表格在Oracle中创建表格需要使用CREATE TABLE语句。
下面是一个例子:CREATE TABLE employees (employee_id INT PRIMARY KEY,first_name VARCHAR2(50),last_name VARCHAR2(50),email VARCHAR2(100),phone_number VARCHAR2(20));这个例子创建了一个名为“employees”的表格,其中包含了五个列:employee_id、first_name、last_name、email和phone_number。
其中employee_id被指定为主键。
2. 插入数据在Oracle中插入数据需要使用INSERT INTO语句。
下面是一个例子:INSERT INTO employees (employee_id, first_name, last_name, email, phone_number)VALUES(1,'John','Doe','********************','555-1234');这个例子向“employees”表格中插入了一条记录,包含了五个值:employee_id为1,first_name为“John”,last_name为“Doe”,email为“********************”,phone_number为“555-1234”。
Access数据库实验报告

Access数据库实验报告《Access 数据库实验报告》一、实验目的本次实验的主要目的是通过实际操作和使用 Access 数据库,深入了解数据库的基本概念、结构和功能,掌握数据库的创建、表的设计、数据的录入与编辑、查询的建立和使用、报表的生成等基本操作,提高对数据库管理和数据处理的能力。
二、实验环境1、操作系统:Windows 102、数据库软件:Microsoft Access 2019三、实验内容及步骤1、数据库的创建启动 Microsoft Access 2019 软件,选择“新建空白数据库”,为数据库命名为“学生管理系统”,并指定保存位置。
2、表的设计(1)分析需求:确定需要存储的学生信息,包括学号、姓名、性别、年龄、专业等字段。
(2)创建表:在“学生管理系统”数据库中,点击“创建”选项卡,选择“表设计”。
依次输入字段名称、数据类型和相关属性。
例如,学号字段设置为“自动编号”,姓名字段设置为“文本”,长度为 20,性别字段设置为“文本”,长度为 2,年龄字段设置为“数字”,专业字段设置为“文本”,长度为 50。
3、数据的录入与编辑(1)打开创建好的表,切换到“数据表视图”。
(2)逐行录入学生的相关信息。
在录入过程中,注意数据的准确性和完整性。
(3)对录入的数据进行编辑修改,如更正错误、补充遗漏信息等。
4、查询的建立和使用(1)创建查询:点击“创建”选项卡,选择“查询设计”。
(2)添加表:将需要查询的表添加到查询设计视图中。
(3)设置查询条件:例如,查询年龄大于 20 岁的学生信息,在“年龄”字段的条件行中输入“>20”。
(4)运行查询:点击“运行”按钮,查看查询结果。
5、报表的生成(1)创建报表:点击“创建”选项卡,选择“报表设计”。
(2)选择数据源:在报表设计视图中,选择要生成报表的表或查询。
(3)添加报表元素:如标题、文本框、页码等,对报表进行布局和格式设置。
(4)预览和打印报表:点击“视图”选项卡中的“打印预览”,查看报表效果,满意后进行打印。
数据库课程设计报告---家政服务管理系统

数据库课程设计家政服务管理系统摘要家政服务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。
随着人们生活的日益改善,家政服务逐渐被大家所了解,其规模也越来越大,管理的难度也逐渐增大;中国家政服务业已初具规模,众多家政服务公司如雨后春笋般出现在各个城市;同时随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出,基于这样的背景,开发了此系统。
通过使用家政服务管理系统,使家政服务店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高家政服务管理效率的目的。
系统开发采用Microsoft公司的Sql Server 2008,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足客户需求。
系统功能需求分析随着人们生活的日益改善,家政服务这一概念渐渐走入许多家庭中,而面临着家政服务需求的日益增长,许多家政服务机构迫切需要一个管理系统,以求达到管理的合理化和有序化。
管理在现代社会中的作用越来越显得重要和突出。
一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。
传统的管理活动中,把人、才、物作为企业的主要资源。
但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。
非关系型数据库课程设计报告

非关系型数据库课程设计报告一、设计目标本课程设计的目标是通过学习非关系型数据库的原理和实践,掌握非关系型数据库的设计和应用技术,培养学生在大数据环境下处理和管理海量数据的能力。
二、设计内容1.理论学习本课程设计将包括非关系型数据库的原理、分类、数据模型等理论知识的学习。
学生将学习非关系型数据库的特点和优势,并与关系型数据库进行横向对比。
通过对不同类型的非关系型数据库的学习和比较,学生将了解到选择适合场景的非关系型数据库的重要性。
2.实践应用本课程设计将利用已知的案例或场景,要求学生设计和搭建一个非关系型数据库系统,以满足特定的需求。
学生需要根据实际的场景需求,选择合适的非关系型数据库,并进行系统的设计和搭建。
学生需要考虑数据的存储方式、数据的读写性能、数据一致性等方面的设计和优化。
3.实验实践本课程设计将包括一定数量的实验实践环节。
通过实验实践,学生将实际操作非关系型数据库,熟悉数据库的基本命令和操作,并掌握非关系型数据库的基本使用方法和技巧。
4.项目开发本课程设计还将要求学生进行一个小型的非关系型数据库项目开发。
学生需要根据实际的需求,设计和实现一个具有一定规模和功能的非关系型数据库应用系统。
项目开发将要求学生运用学到的非关系型数据库知识,完成从需求分析到设计开发的全过程。
三、教学方法1.授课方法本课程设计将采用多种教学方法,包括理论讲解、案例分析、实验实践、项目开发等。
通过理论学习和案例分析,学生将对非关系型数据库有一个全面的了解和认识;通过实验实践,学生将学会操作非关系型数据库;通过项目开发,学生将综合运用所学知识,提高解决实际问题的能力。
2.学习评价本课程设计将采用多种评价方法,包括平时成绩、实验成绩、项目成绩、考试成绩等。
通过不同的评价方法,全面评价学生的学习成果,激发学生的学习兴趣和主动性。
四、教材参考《非关系型数据库原理与应用》,王海燕等著,机械工业出版社。
五、预期效果通过本课程设计,学生将掌握非关系型数据库的原理和应用技术,能够熟练操作非关系型数据库,具备设计和开发非关系型数据库应用系统的能力。
数据库技术课程设计 实验报告

《数据库技术课程设计》课程编号:088120课程性质:集中实践环节先修课程:数据结构C语言实践周数:一周学分:1适合层次:本科适合专业:通信技术、电子信息工程一、课程设计目的与任务数据库技术是电子信息类专业基础课,数据库技术应用能力是信息类专业学生必须具备的计算机应用能力之一,数据库技术是信息技术应用的基本手段和方法。
本课程也是实践性很强的课程。
因此,本课程的目的就是使学生在学完《数据库技术原理》这门课程后,为充分理解和掌握这门技术而设计的。
学生通过设计一个实际可行的、完整的数据库系统,学会并掌握数据库技术应用的基本技能,巩固已学的知识,补充未学的但又必要的内容。
二、课程设计的主要内容与要求1、课程设计选题每位学生可以从以下几个任务中选择一个作为自己的设计任务。
①学生学藉管理:内容:学生的基本信息(学号,班级,姓名,性别,出生年月,出生地,毕业学校,原籍住址,学校宿舍,联系方式(可以是电话,手机,邮件地址),是否有过处分奖励,担任班委,参加组织等)学生的成绩(各门必修课程成绩,各门选修课程成绩课(程的成绩包括补考、重修成绩)学生的学分管理毕业设计(设计的课题、指导教师、成绩等)学生的健康信息功能:学生的基本信息的录入、删除和修改,学生基本信息的查询、统计;学生的成绩的录入、删除和修改,学生成绩的查询、统计;学生的学分的查询和统计(学分不能手工输入,应该根据成绩自动录入);②医院管理系统内容:病人档案(病人编号,姓名,性别,出生年月,出生地,籍贯,住院情况,预交医疗费);就医档案(就医科别,主治医生、病因、处方、用药);价格管理(各种药物的价格(不包括中药)、化验价格、);收费管理(药物收费,挂号费,处置费,化验费等);功能:病人档案的录入、删除和修改,病人档案的查询、统计;各项价格录入、删除和修改,各项价格查询、统计;就医档案录入、删除和修改、查询、统计;对病人的收费录入、删除和修改、查询、统计;③图书馆图书管理内容:书库信息(书号,书名,架位,册数,目录,简介)学生档案(借书证号,学号,班级,姓名,性别,联系方式(可以是电话,手机,邮件地址),借书限制)借阅档案(借阅者,借阅书名,借阅日期,还期)功能:各种信息的录入,编辑,删除功能;根据书查询借阅者,根据借阅者查所借阅的书;书库的各种统计功能2、课程设计方案制定开发工具的选择:建议选用VB+SQL Server,但是学生可以根据自己所擅长的语言选择系统开发工具,但是数据库必须选用SQL server。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计指导书昆明理工大学自动化系20xx年12月数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
《数据库原理及应用》课程设计重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
课程设计的目的和要求有以下几方面:一、课程设计目的:1.加深对讲授内容的理解《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。
2.通过课程设计,掌握数据库系统设计与开发的方法及步骤数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。
同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。
在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。
3.培养学生自学以及主动解决问题的能力通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。
二、课程设计基本要求:1.课程设计应由学生本人独立完成完成,严禁抄袭,如果发现最后的设计基本相同者(系统需求分析与功能设计、数据库的概念设计、逻辑设计,数据库的实现与运行等内容基本相同),一经验收教师认定其抄袭行为,则成绩均为不及格。
2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等。
熟悉数据建模工具PowerDesigner与数据库管理系统SqlServer软件的使用。
3.按时上机调试,认真完成课程设计。
4.认真编写课程设计报告,课程设计报告的书写格式见附录2数据库技术是近年来计算机科学技术中发展最快的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
《数据库原理及应用》课程设计重视实践环节,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
课程设计的目的和要求有以下几方面:三、前言设计物资管理数据库系统的目的是为了全面管理仓库中储存的商品和货物、维护公司资产的安全完整、缩短库存信息流转时间,使经营公司的物资管理层次分明、井然有序,为采购和销售提供依据,从而提高公司的经营效率。
物资管理数据库主要通过存储供货商、购货商、产品等的信息,实现下列任务:保管好库存物资,做到数量充足和准确、质量完好、确保安全、收发迅速、服务周到、降低费用、加速资金周转。
四、需求分析1、主要的需求分析及要求1) 一个存放商品的仓库,每天都有商品出库和入库。
2) 种商品都有名称、生产厂家、型号、规格等。
3) 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
4) 实现按商品名称、出入库日期的查询。
5)实现分别按日、月和年对出入库商品数量的统计2、主要的管理模块库存物资管理大体可以分为以下 3 大模块,如下图所示:首先是商品入库模块,该模块主要就是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品;最后时库存模块,这个模块主要是记录商品的库存数量变化。
4、数据逻辑设计关系模式如下: ①商品(商品编号、商品名称、生产厂家、型号、规格),商品编号为主键 ②仓库(仓库号、仓库名称),仓库号为主键 ③库存(商品编号,仓库号,库存数量),(商品编号,仓库号)为主键,同时也分别为外键 ④入库(入库号,商品编号,仓库号,入库数量,入库日期,送货人姓名),(入库号)为主键,(商品编号,仓库号)为外键 ⑤出库(出库号,商品编号,仓库号,出库数量,出库日期,提货人姓名) (出库号)为主键,(商品编号,仓库号)为外键5、E-R 图物资管理 商品入库 商品出库 商品库存五、数据库实现表1 goods (商品)表结构字段名 数据类型 字段长度 允许空否 字段说明 g_num Char 10 Not Null 商品编号,主键 g_name Varchar 50 Not Null 商品名称 g_fac Varchar 50 Not Null 生产厂家 g_type Varchar 20 Not Null 型号 g_normsVarchar20Not Null规格表2 storage (仓库)表结构字段名 数据类型 字段长度 允许空否 字段说明 sNo Char 10 Not Null 仓库号,主键, SnameVarchar50Not Null 仓库名称表3 reserve (库存)表结构字段名 数据类型 字段长度 允许空否 字段说明g_num Char 10 Not Null 商品编号,主键,外键(参照goods表)sNoChar10Not Null仓库号,主键,外键(参storage 照表)商品商品编号 商品名称生产厂家型号规格入库库存出库出库号商品编出库数量出库号入库号 入库数入库日期送货人姓名仓库仓库号仓库名称ramount int Not Null 库存数量表4 stocking(入库)表结构字段名数据类型字段长度允许空否字段说明s_num Char 10 Not Null 入库号(主键)g_num Char 10 Not Null 商品编号(外键,goods) sNo Char 10 Not Null 仓库号(外键,storage) samount Int Not Null 入库数量Not Null 入库日期sdate smalldatetimesupplier Varchar 50 Not Null 送货人姓名表5 outbound(出库)表结构字段名数据类型字段长度允许空否字段说明o_num Char 10 Not Null 出库号(主键)g_num Char 10 Not Null 商品编号(外键,goods) sNo Char 10 Not Null 仓库号(外键,storage) oamount Int Not Null 出库数量odate smalldatetiNot Null 出库日期mebuyers Varchar 50 Not Null 提货人姓名程序CREATE DATABASE LogisticsCREATE TABLE goods(g_num Char(10)Not Null primary key,g_name Varchar(50)Not Null,g_fac Varchar(50)Not Null,g_type Varchar(20)Not Null,g_norms Varchar(20)Not Null,);CREATE TABLE storage(sNo char(10)NOT NULL primary key,sname varchar(50)NOT NULL,);CREATE TABLE reserve(g_num char(10)NOT NULL,sNo char(10)NOT NULL,ramount int NOT NULL,primary key(g_num,sNo),foreign key (g_num)references goods(g_num),foreign key (sNo)references storage(sNo),);CREATE TABLE Stocking(s_num char(10)NOT NULL primary key, g_num char(10)NOT NULL,sNo char(10)NOT NULL,foreign key (sNo)references storage(sNo), samount Int NOT NULL,sdate smalldatetime NOT NULL, Supplier varchar(50)NOT NULL,);CREATE TABLE outbound(o_num char(10)NOT NULL primary key, g_num char(10)NOT NULL,sNo char(10)NOT NULL,foreign key (sNo)references storage(sNo), oamount int NOT NULl,odate smalldatetime NOT NULL,buyers varchar(50)NOT NULL,);插入数据insertinto goodsvalues ('100000','衣服','小心怕怕','aaa','a1'); insertinto goodsvalues ('100001','裤子','柚子美衣','bbb','a2'); insertinto goodsvalues ('100002','鞋子','美人记','ccc','a3'); insertinto goodsvalues ('100003','袜子','淘宝屋','ddd','a4'); insertinto goodsvalues ('100004','帽子','衣衣不舍','eee','a5');insertinto storage values ('00001','A'); insertinto storage values ('00002','B');into reservevalues ('100000','00001','3'); insertinto reservevalues ('100000','00002','5'); insertinto reservevalues ('100001','00001','2'); insertinto reservevalues ('100001','00002','1'); insertinto reservevalues ('100002','00001','6'); insertinto reservevalues ('100002','00001','2'); insertinto reservevalues ('100003','00002','3'); insertinto reservevalues ('100003','00001','0'); insertinto reservevalues ('100004','00001','6'); insertinto reservevalues ('100004','00002','8');into stockingvalues ('001','10000','00002','50','2013-10-27','小林'); insertinto stockingvalues ('002','10001','00002','50','2013-12-12','冰冰'); insertinto stockingvalues ('003','10003','00001','50','2013-1-23','小王'); insertinto stockingvalues ('004','10004','00001','50','2012-2-11','小王'); insertinto stockingvalues ('005','10002','00001','50','2009-3-5','冰冰'); insertinto stockingvalues ('006','10002','00002','50','2010-5-6','小林'); insertinto stockingvalues ('007','10001','00001','50','2011-12-12','小王'); insertinto stockingvalues ('008','10003','00002','50','2010-11-11','小王');into outboundvalues ('11','10000','00001','10','2011-3-5','小王'); insertinto outboundvalues ('12','10001','00002','20','2013-9-2','冰冰'); insertinto outboundvalues ('13','10002','00001','15','2009-12-28','小王')按商品名称查询商品的入库情况按商品入库日期查询商品的入库情况select s_num,r.g_num,r.sNo,samount,sdate,Supplier,ramountFrom reserve as r,stockingwhere sdate='2013-12-12 00:00:00'and r.g_num=stocking.g_num and r.sNo=stocking.sno;按商品名称查询商品的出库情况select o_num,r.g_num,r.sNo,oamount,g_name,odate,buyers,ramountfrom reserve as r,outbound,goodswhere g_name='帽子';实现按年商品数量统计select g_name,SUM(samount)Ssumfrom Stocking,goodswhere YEAR(sdate)=2009 and Stocking.g_num=goods.g_numgroup by g_name实现按月商品数量统计select g_name,SUM(samount)Ssumfrom Stocking,goodswhere exists(select*where month(sdate)=1 and Stocking.g_num=goods.g_num and YEAR(sdate)=2009) group by g_name;。