软件开发初学

1 SQL基础
1.1 数据类型
1.1.1 定义
数据:是一个信息集合,以某种数据类型保存在数据库里。数据包括姓名、数字、货币、文本、图形、小数、计算、统计等,几乎涵盖能够想象到的任何东西。
数据可以保存为大写、小写或大小写混合,数据可以被操作或修改,大多数数据在其生存周期内不会保持不变。
数据类型:规定数据库列的存数规则,含列宽度、值类型(字母数字、日期时间等),是数据的固有特征,需设置到表的字段中。
核心作用:定义字段数据类型可检验数据,减少输入错误(如数字型字段禁输字母数字混合字符串),控制字段允许输入的数据。
类型转换:部分 RDBMS 中,数据类型可自动隐式转换(如数值 1000.92 从数值字段转入字符串字段);无法隐式转换时,需用 CAST、CONVERT 等 SQL 函数进行显式转换。
1.1.2数据类型
字符:定长字符串(CHAR(n))和变长字符串(VARCHAR(n))。
数值:NUMBER、INTEGER、REAL、DECIMAL(p,s)等。(p表示精度表示字段的数字有效位数,s表示标度即小数点后面的位数)
日期时间、布尔值、自定义类型
1.2操作数据
插入(INSERT)、更新(UPDATE)、删除(DELETE)
1.3数据库查询
SELECT、WHERE条件、FROM子句、ORDER BY子句、AS别名
1.4数据库聚合函数
1.4.1 定义
函数是SQL里的关键字,用于对字段里的数据进行操作。函数是一个命令,通常与字段名称或表达式联合使用,处理输入的数据并产生结果。SQL包含多种类型的函数,其中聚合函数为 SQL语句提供合计信息,比如计数、总和、平均等。
1.4.2基本的聚合函数
COUNT、SUM、MIN、MAX、AVG。
1.4.3 规则
(1)每个聚合函数接收一个参数,聚合函数的参数可以是列或是函数表达式;
(2)在使用汇总函数时,NULL值是不被计算的。
(3)当使用聚合函数的select语句中没有qroup by子句时,查询结果集中的所有行自动形成一组,然后计算聚合函数。
(4)聚合函数不允许嵌套,例如:count(max(...));
(5)一个SELECT子包中可出现多个聚集函数。

2 软件开发流程
2.1低代码软件开发流程
2.1.1 低代码开发概述
使用低代码开发平台,通过可视化设计和拖拉拽的方式快速进行应用搭建和发布,进而降低开发门槛,提升开发效率,实现高效敏捷的应用开发。
低代码开发的优势:只需关注业务本身、快速响应用户需求的变化和迭代、无需架构设计(数据存储、运行环境、服务器、网络安全等)、不懂编程也可以进行开发。
2.1.2 敏捷开发
2.1.2.1方法
Scrum、Kanban和极限编程(XP)方法
2.1.2.2流程

  • 需求收集和优先级排序:与客户合作,收集需求并根据优先级排序。
  • 迭代开发:将整个开发过程划分为一系列短期的迭代,每个迭代通常为2至4周,称为“冲刺”(Sprint)。
  • 计划冲刺:在每个冲刺开始前,团队会确定要完成的任务和功能,并为其设置合理的时间限制。
  • 日常站会:团队每天都会召开短暂的站会,讨论进展、障碍和计划。
  • 开发和测试:团队根据计划执行开发任务,并进行测试,确保每个迭代的功能都是可用的。
  • 演示和反馈:在冲刺结束时,团队会演示新功能,收集客户和利益相关者的反馈。
  • 回顾和改进:团队会对冲刺过程进行回顾,识别问题并制定改进措施。
  • 重复迭代:团队持续地重复上述流程,不断迭代开发和改进。

2.1.3低代码开发过程
需求调研和原型设计同步→规划系统底层数据模型(数据驱动)→编写解决方案设计说明书→在原型基础上进一步搭建系统(完善UI细节、业务逻辑、交耳互)→测试上线(性能测试、安全测试、压力测试)→部署上线
2.2 解决方案设计说明书
2.2.1 内容
项目概述(背景和意义)、原型说明(样式和相关内容)、数据说明、功能概述(业务需求和前后端逻辑)
2.2.2应用配置
五要素:菜单、页面、逻辑、流程、权限
平台:smardaten

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/937483.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DevExpress WinForms v25.2新功能预览 - 报表组件方面的全新升级

DevExpress WinForms v25.2新功能预览 - 报表组件方面的全新升级DevExpress WinForms 拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的…

2025年振动电机厂家最新权威推荐榜:高频/防爆/低噪声/卧式/直流/节能/侧板式/三段式全系列深度解析与选购指南

2025年振动电机厂家最新权威推荐榜:高频/防爆/低噪声/卧式/直流/节能/侧板式/三段式全系列深度解析与选购指南行业背景与发展趋势振动电机作为工业生产中不可或缺的核心动力设备,其技术发展与制造业升级息息相关。近…

测试面试官亲述:打动我的不是技能,而是这种思维

请记住,我手中的Pass卡,永远留给那些手握船桨,更懂得看罗盘的航海家。那个让我“心头一亮”的瞬间 大家好,我是一名在互联网大厂做了近8年的测试开发工程师,也作为面试官参与了上百场测试岗位的招聘。 我看过太多…

分布式架构下的信息一致性、幂等性与缓存设计实战:以库存下单为例(Cache-Aside、分布式锁、幂等键)

分布式架构下的信息一致性、幂等性与缓存设计实战:以库存下单为例(Cache-Aside、分布式锁、幂等键)2025-10-15 13:51 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: norma…

大数据分析之MySQL学习1

学习内容: 一、SQL 语言分类DQL(数据查询语言):用于数据查询,包含SELECT语句,可结合FROM(表或视图)、WHERE(查询条件)等进行字段、表或视图的查询。 DML(数据操作语言):用于数据操作,包含INSERT(插入)…

实用指南:开源 | 充电桩 运维 管理平台(IoT+运维工单平台)功能清单 - 慧知开源充电桩平台

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年GEO(AI搜索优化)源头厂家终极口碑推荐榜

摘要 随着AI技术的快速发展,GEO(AI搜索优化)行业在2025年迎来爆发式增长,企业对于精准、高效的搜索优化需求激增。本文基于市场调研和用户反馈,为您呈现2025年GEO源头厂家排名榜单,帮助加盟商和企业快速选择可靠…

2025年GEO(AI搜索优化)源头厂家Top10权威推荐榜

摘要 随着人工智能技术的迅猛发展,GEO(AI搜索优化)在2025年成为企业提升在线可见性和营销效率的核心工具。行业数据显示,AI搜索优化市场年增长率达30%,企业通过优化技术可实现搜索曝光量提升200%以上。本文基于市…

2025 年丝杆升降机厂家行业推荐榜:螺旋丝杆升降机/蜗杆丝杆升降机/蜗轮丝杆升降机/聚焦精准传动需求,德州德特机械设备有限公司成优选

随着制造业自动化、智能化升级加速,丝杆升降机作为实现精准传动、负载控制的核心部件,应用场景已从传统重工业逐步拓展至机械制造、自动化生产线、物流仓储设备、新能源装备等多个领域,2025 年市场需求预计持续增长…

073_尚硅谷_其它进制转二进制

073_尚硅谷_其它进制转二进制1.八进制转换成二进制2.十六进制转换成二进制

深度解读:2025中国太阳能板TOP10榜单背后的格局颠覆与逻辑

摘要 随着全球能源转型加速,太阳能板行业在2025年迎来爆发式增长,行业规模预计突破5000亿元。面对市场上数百家太阳能板制造商,如何选择可靠供应商成为行业痛点。本文基于技术参数、用户口碑、服务能力等维度,为您…

Docker - 部署Consul 新

Docker - 部署Consul 新 一. Consul服务端部署下载镜像docker pull hashicorp/consul:1.21.1 docker-compose.ymlversion: "3.8"services:consul:image: hashicorp/consul:1.21.1container_name: consulrest…

重新定义行业:2025年中国市场最值得关注的十大太阳能品牌

随着全球可再生能源需求的激增,太阳能板行业在2025年预计将增长15%以上,驱动定制化市场蓬勃发展。用户搜索“太阳能板定制厂家”时,往往寻求高效、可靠的解决方案,本榜单基于技术实力、口碑和客户反馈综合评估,提…

2025年变位机厂家最新权威推荐榜:焊接变位机/防位移变位机/重型变位机,精准定位与高效协同技术解析

2025年变位机厂家最新权威推荐榜:焊接变位机/防位移变位机/重型变位机,精准定位与高效协同技术解析行业技术发展现状随着工业4.0时代的深入推进,变位机作为智能制造领域的关键装备,正经历着技术创新的重要变革。焊…

使用TCL脚本快速创建Quartus工程

在刚开始学习FPGA的时候,使用Quartus Prime的GUI界面创建工程是一个再平常不过的事儿,但是随着项目的增多,有很多项目可能会用到之前项目的代码,如果用GUI界面添加代码也可以,但是总觉得这种方法效率太低(点击Ne…

真家宽IP vs 数据中心IP:Cliproxy为何成为跨境电商首选? - 详解

真家宽IP vs 数据中心IP:Cliproxy为何成为跨境电商首选? - 详解2025-10-15 13:36 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !im…

kv cache缓存

计算自注意力时,Q(查询)向量在每次解码步骤中都是全新的,而 K(键)和 V(值)向量大部分是重复的,缓存 K 和 V 可以避免大量的重复计算。 下面通过一个具体的例子来详细解释为什么。 自注意力机制 在解码(生成)…

为什么笔记本电脑突然变得很卡?固态硬盘突然变慢是什么原因?

软件介绍 Wise Disk Cleaner清理系统垃圾、整理磁盘的工具。它能识别多达50种垃圾文件,可以让你轻松地把垃圾文件请出你的计算机,界面友好快速简便,支持简体中文多语言界面,支持XP下透明界面。 安装 点击以下获取安…

用 Uni-app 开发 C3 继续教育题库系统:静态资源导入、响应式交互与考试逻辑实现全解析

基于 Uni-app 开发的 C3 继续教育题库系统是一个功能完整的移动端学习应用,专注于提供高质量的在线练习和模拟考试体验。系统采用现代化的技术栈,具备良好的用户体验和稳定的性能表现。 一、核心功能模块题库练习系统…

2025年上海律师服务最新权威推荐榜:经侦律师,民事/刑事律师,经济/婚姻律师,法务律师,负债律师事务所专业解析

2025年上海律师服务最新权威推荐榜:经侦律师,民事/刑事律师,经济/婚姻律师,法务律师,负债律师事务所专业解析一、行业发展趋势与法律服务新格局随着上海国际金融中心建设的深入推进,法律服务市场正经历着前所未有…