数据库系统开发的步骤:数据库开发实际问题解决过程

2019-02-03 17:47:02 其他数据库 99 views 其他数据库
[导读]:本文(《数据库开发实际问题解决过程》)由来自鹤山的客户投稿,并经由本站(数据库吧)结合主题:数据库系统开发的步骤,收集整理了众多资料而成。主要记述了大数据,数据库,系统开发等方面的信息。相信从本文您一定可以获得自己所需要的!

 大家好,在编程语言的学习中,数据库开发是非常重要的一部分。只用单纯的编程语言来开发程序,那么程序每次运行的数据只是暂时保留在了内存中,下次再次运行时之前数据就没有了,得不到持久化保存。只有使用了数据库后,才能使得程序数据得以持久化保存,因此我们实际开发中,我们常常利用编程语言与数据库的结合来综合开发程序项目。

在数据库使用之前,我们必须要先登录用户,然后定义要使用哪一个数据库,之后就可以开始创建我们的数据库表,对数据进行管理操作了。

首先,我们建立一个商品信息表,字段及数据类型如下:

实际操作问题

实际操作问题

1、写出创建表GOODS_INFO的SQL语句

CREATE TABLE goods_info (

  GOODS_ID bigint(20) ,

  GOODS_NAME varchar(60) ,

  CATEGORY varchar(20) ,

  IN_DATE date  ,

  PRICE double  

) ;

2、查询出所有商品的信息并且按照零售价格由高到低排序

分析;按照零售价格排序,使用SQL中的ORDER BY语句,同时需要从高到底排序,我们使用DESC降序关键字。

所有此查询语句如下:

SELECT * from goods_info ORDER BY PRICE DESC;

查询出各个类别商品的零售价格总额;

3、查询出各个类别商品的零售价格总额;

分析:此处,我们需要用到GROUP BY分类,以及SUM()聚合函数。

SQL查询语句 :

SELECT SUM(PRICE) as '总价格',CATEGORY as '商品类别' FROM goods_info GROUP BY CATEGORY;

查询出本月入库的商品总数

4、查询出本月入库的商品总数

SELECT COUNT(GOODS_ID) as '总数量'  FROM goods_info WHERE MONTH(IN_DATE)='11'

数据库系统开发的步骤:数据库开发实际问题解决过程

5、今天刚新增一批课本,编号为1123,价格为20,请将此记录保存到商品信息表中;

INSERT INTO goods_info(goods_id,price,in_date) VALUES('1123',20,'2018/11/23')

6、办公类物品需要出库,请从表中删除相应信息。

DELETE from goods_info WHERE category='办公'

7、查询编号为1123的物品进货日期是全年的第多少天

select dayofyear(IN_DATE) as '全年第几天' from goods_info where GOODS_ID='1123'

数据库操作一次要执行的过程

数据库操作一次要执行的过程

数据库操作一次要执行的过程

数据量少时还体会不到查询的效率

数据复杂的话,操作一次可能需要许多分钟

大大影响程序执行的效率与时间

那么,数据库调优就很重要了。

关于数据库优化的问题,请见下期推送。

跟我学VB

2018年11月下旬

优惠活动

1、VB从入门到综合视频直播学习进行中,本视频讲解由数年VB开发经验老师亲自讲解,学习问题随时指导,能够让你短时间内掌握VB编程;

2、VB全套学习资料网盘版和U盘本周末限时优惠7.5折发放,内容包括亲自讲解的视频、课件教程、编程实例大全(含源代码工程文件)、学习总结资料、各种编程开发工具现在优惠发放中;

3、全国计算机二级考试指导进行中,找对方法、方能在有限的时间内一次顺利通过考试;

4、凡现在报名视频讲解学习的朋友均送全套网盘学习资料一份!

相关问答

问:数据库设计步骤与系统开发阶段的关系

答:数据库设计是在选定的数据库管理系统基础上建立数据库的过程。
数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。
由于数据库系统已形成一门独立的学科,所以,当我们把数据库设计原理应用到MIS开发中时,数据库设计的几个步骤就与系统开发的各个阶段相对应,且融为一体


问:一个数据库应用系统开发和设计过程大致包括那几个阶段

答:我把个人经验说一说:
1、了解客户对系统的真正需求。撰写规划书、待用户同意后,签合同。一般占用总时间的55%。
2、根据需求设计工作量、开发人员数量、分工、编写代码。一般需要35%的时间。
3、测试和修改程序。一般需要10%的时间。
前期的深入了解和详细的规划,对一个项目的开发,至关重要。
数据库系统的开发,根据不同的需求,应该选择不同的数据存储平台,以及不同的程序架构。详细的模型设计,是在【撰写规划书】中,就应该完成的。对用户需求的了解深度不同,数据模型也各有差异。具体的设计方法,应该参看【数据库概论】方面的书籍。


问:数据库应用系统的开发具体分为哪几个阶段

答:一般可分为以下几个阶段:
1.规划 2.需求分析 3.概念模型设计 4. 逻辑设计 5.物理设计 6.程序编制及调试 7.运行及维护。
这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正。 在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档。每个阶段都是在上一阶段工作成果的基础上继续进行,整个开发工程是有依据、有组织、有计划、有条不紊地展开工作。


问:简述数据库应用系统开发的一般过程?

答:1.规划   2.需求分析   3.概念模型设计   4. 逻辑设计   5.物理设计   6.程序编制及调试   7.运行及维护。 详细: http://www.builder.com.cn/2008/0327/784976.shtml


问:数据库开发是什么

答:数据库开发是数据库管理系统(DBMS)和数据库应用软件设计研发的总称,数据运维、参与数据库生产环境的问题优化和解决等方面的事宜。一般数据库开发要经过设计、开发数据库系统和数据库应用软件,因此与软件研发的过程一样,会覆盖需求、设计、编程和测试四个阶段:需求:深入调研用户市场需求,认清项目的应用场景,解决的问题,性能指标等,需要与数据库系统使用方反复沟通,确定具体的需求。设计:根据收集整理的需求文档设计数据库系统软件的模型和架构,划分模块分别进行概要和详细设计。编程:按照模块分工和设计文档,进行编码和调试。测试:将开发完成的数据库系统交给测试人员进行测试,主要使用的测试方法有黑盒测试、白盒测试、压力测试、性能测试等,测试全部通过后即可等待发布。


发表评论

計無施

DBA~~~这方面很吃香, 你可以查查~

2019-02-24 23:38:02
周远朋

在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档。每个访问方法的设计 一个访问方法包括存储结构和检索机构两部分。存储结构限定了

2019-02-07 21:59:07

系统开发阶段分为以下几步
步骤
1.需求分析2分工建表(写代码)3调试

2019-02-04 15:28:29
栾鹏烨

计的几个步骤就与系统开发的各个阶段相对应,

2019-02-04 14:42:02

发表评论:

PHONE