mysql lambda查询_MySQL高级查询和编程基础

本书介绍数据库设计、子查询技术、MySQL编程及存储过程等。通过实际案例“美淘网”、“胜景网”和“AEAICRM客户管理系统”,讲解数据库设计步骤、数据查询优化、事务管理等内容。

学习概述

随着数据库管理信息系统的日益复杂和庞大,软件应用系统对数据库设计、数据存储、数据查询和数据维护等提出了更高的要求。本书主要介绍数据库设计的方法和技术、子查询技术、MySQL编程基础知识和存储过程、游标的应用,以及几种重要的数据库对象──视图、索引和事务。

本书理论部分所用数据来源于一款团购系统“美淘网”;实践部分来源于旅游系统“胜景网”;指导学习来源于一个简易人员管理信息系统,综合项目来源于“AEAI CRM客户管理系统”。

内容介绍

1、 通过构建“美淘网”系统的数据库,逐一介绍数据库设计的三个步骤:需求分析、概念结构设计和逻辑结构设计。主要讲解通过需求分析明确系统功能,实体抽象的方法,使用E-R图进行概念结构设计和逻辑结构设计,以及使用PowerDesigner工具生成数据库概念模型和物理模型。

2、 复习数据查询应用的相关知识。糅合分组查询、聚合函数和联接查询技术,用于实现拼帮网中一些复杂的业务数据的查询功能。

3、 讲解子查询的定义和子查询的常见形式,包括单行子查询、多行子查询、FROM子句和SELECT子句中的子查询、EXISTS子查询,以及在子查询中使用DML语句进行复杂的数据维护。

4、 介绍两种常见的数据库对象──视图和索引。使用视图可以简化和优化数据查询操作,而索引则在提升查询效率方面使用非常广泛。

5、 本章为指导学习课,将完成一款通用型的简易仓库管理信息系统数据库的设计,在此基础上使用包含子查询在内的各项查询技术,对客户信息、仓储信息进行按需查询和统计汇总。

6、 本章讲解MySQL编程要素,即变量、运算符、表达式、流程控制语句,以及使用上述编程要素创建、执行存储过程,最后介绍了游标的使用。

7、 本章介绍了数据库事务这一重要的数据库对象,数据库事务用于保证数据的一致性。另外本章以应用实例为基础,详细介绍了查询优化所遵循的基本准则、方法和实践。

8、 完成“AEAI CRM客户管理系统”数据库设计,并使用包括聚合函数、分组查询、联接查询和子查询在内的各种查询技术,以及仓储过程,模拟各项业务操作、业务查询和业务统计。此外还将使用视图、索引和数据库事务技术,用于提升查询效率和确保业务数据的一致。

项目成果

从“AEAI CRM客户管理系统”的业务需求着手,通过系统需求分析、抽取实体和实体间的联系以及使用E-R图和PowerDesigner,构建“AEAI CRM客户管理系统”的概念数据模型和物理数据模型,并生成数据库表结构。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值