y数据库基础实例教程(第版)(微课版)图书

1.1.6 大数据时代的数据库管理系统 71.2 MySQL的安装与配置 101.2.1 MySQL服务器的安装与配置 121.2.2 MySQL图形化管理工具 181.2.3 连接与断开服务器 21【单元小结】 24【综合实训】 安装和配置MySQL服务器 24【理论练习】 25单元2 数据库设计 26【学习导读】 26【学习目标】 26【思维导图】 26【相关知识】 272.1 关系数据库设计 272.1.1 数据的加工 272.1.2 数据模型的概念 282.1.3 概念模型 302.1.4 E-R图设计实例 312.1.5 数据库关系模型 352.2 数据库设计规范化 362.2.1 关系数据库范式理论 362.2.2 数据库规范化实例 40【商业实例】 设计Petstore数据库 422.3.1 根据宠物商店业务逻辑建立概念模型——Petstore E-R图 422.3.2 将Petstore E-R图转换为数据世界的关系模型 432.3.3 Petstore数据库规范化 43【单元小结】 44【综合实训】 教学管理及图书借阅系统数据库设计 44【理论练习】 45【实战演练】 设计学生成绩管理系统数据库 46单元3 数据定义 48【学习导读】 48【学习目标】 48【思维导图】 48【相关知识】 493.1 创建与管理数据库 493.1.1 创建数据库 493.1.2 管理数据库 533.2 创建与管理数 库表 553.2.1 创建数据库表 553.2.2 管理数据库表 593.3 数据完整性约束 623.3.1 数据的完整性约束 623.3.2 主键约束 643.3.3 替代键约束 653.3.4 参照完整性约束 673.3.5 CHECK完整性约束 703.4 使用图形化管理工具管理数据库和表 723.4.1 使用图形化管理工具管理数据库 723.4.2 使用图形化管理工具管理数据库表 74【商业实例】 Petstore数据定义 763.5.1 Petstore数据库表结构分析 763.5.2 创建Petstore数据库与表 783.5.3 建立数据完整性约束 79【单元小结】 80【综合实训】 Library数据定义 81【理论练习】 83【实战演练】 SchoolDB数据定义 84单元4 数据操作 86【学习导读】 86【学习目标】 86【思维导图】 86【相关知识】 884.1 数据插入 884.2 数据修改 904.3 数据删除 914.3.1 使用DELETE语句删除数据 914.3.2 使用TRUNCATE TABLE语句删除表数据 93【商业实例】 Petstore数据操作 934.4.1 Petstore数据表及其内容 934.4.2 Petstore数据录入 964.4.3 Petstore数据修改与删除操作 98【单元小结】 100【综合实训】 Library数据操作 100【理论练习】 102【实战演练】 SchoolDB数据操作 103单元5 数据查询 106【学习导读】 106【学习目标】 106【思维导图】 106【相关知识】 1075.1 单表查询 1075.1.1 SELECT语句定义 1075.1.2 选择列 1075.1.3 WHERE子句 1115.2 多表查询 1165.2.1 FROM子句 1165.2.2 多表连接 1175.2.3 子查询 1225.2.4 联合查询 1255.3 分类汇总与排序 1285.3.1 聚合函数 1285.3.2 GROUP BY子句 1305.3.3 HAVING子句 1325.3.4 ORDER BY子句 1345.3.5 LIMIT子句 135【商业实例】 Petstore数据查询 1355.4.1 SELECT语句的基本使用 1355.4.2 条件查询 1365.4.3 多表查询 1375.4.4 分类汇总与排序 137【单元小结】 138【综合实训】 LibraryDB数据查询 138【理论练习】 140【实践演练】 SchoolDB数据查询 140单元6 数据视图 142【学习导读】 142【学习目标】 142【思维导图】 142【相关知识】 1436.1 创建和查询视图 1436.1.1 视图概念 1436.1.2 创建视图 1436.1.3 查询视图 1456.2 操作视图 1456.2.1 通过视图操作数据 1456.2.2 修改视图定义 1486.2.3 删除视图 148【商业实例】 Petstore数据视图 148【单元小结】 149【综合实训】 LibraryDB数据视图 150【理论练习】 151【实战演练】 SchoolDB数据视图 151单元7 索引与分区 152【学习导读】 152【学习目标】 152【思维导图】 152【相关知识】 1537.1 索引的分类 1537.2 创建索引 1537.2.1 使用CREATE INDEX语句 1537.2.2 使用ALTER TABLE语句 1547.2.3 在创建表时创建索引 1557.3 删除索引 1567.4 索引对查询的影响 1567.5 数据库分区 1577.5.1 分区类型 1587.5.2 分区管理 162【商业实例】 Petstore索引与分区 163【单元小结】 164【综合实训】 LibraryDB索引与分区 165【理论练习】 165【实战演练】 SchoolDB索引与分区 166单元8 数据库编程 167【学习导读】 167【学习目标】 167【思维导图】 167【相关知识】 1688.1 编程基础知识 1688.1.1 常量与变量 1688.1.2 系统内置函数 1708.1.3 流程控制语句 1728.2 存储过程 1768.2.1 创建存储过程 1768.2.2 显示存储过程 1788.2.3 调用存储过程 1788.2.4 删除存储过程 1818.2.5 游标的用法及作用 1818.2.6 存储过程的嵌套 1858.3 创建和调用存储函数 1868.3.1 创建存储函数 1878.3.2 调用存储函数 1888.4 设置触发器 1908.4.1 创建触发器 1908.4.2 删除触发器 1948.5 事件 1948.5.1 创建事件 1948.5.2 事件调度器设置 195【商业实例】 Petstore数据库编程 196【单元小结】 200【综合实训】 LibraryDB数据库编程 201【理论练习】 202【实战演练】 SchoolDB数据库编程 203单元9 数据安全 204【学习导读】 204【学习目标】 204【思维导图】 204【相关知识】 2059.1 用户和数据权限管理 2059.1.1 添加和删除用户 2059.1.2 授予权限和回收权限 2079.1.3 使用图形化管理工具管理用户与权限 2129.2 数据的备份与恢复 2149.2.1 备份和恢复需求分析 2149.2.2 数据库备份和恢复 2149.2.3 MySQL日志 2199.3 事务和多用户管理 2219.3.1 事务 2219.3.2 多用户与锁定机制 223【商业实例】 Petstore数据安全 225【单元小结】 226【综合实训】 LibraryDB数据安全 226【理论练习】 227【实战演练】 SchoolDB数据安全 228

本书是多位长期从事人工智能领域教学与研究的作者集体智慧的结晶。本书分为 3 篇,共 7 章,全面介绍了人工智能...

本书基于Python语言介绍爬虫的基础知识。本书包括6个项目,分别为爬取外汇网站数据、爬取名言网站数据、爬取天...

本书是一本专注于Python和Ansible工具在云计算环境中应用的教材。全书以实战项目为导向,涵盖从基础知识...

MySQL是目前流行的采用客户端/服务器模式的关系数据库之一。本书利用大量案例深入浅出地介绍了MySQL数据库...

本书基于目前广泛使用的CentOS 8,由浅入深、系统地介绍了Linux基础知识以及对Linux各种服务进行管...

本书从数据库管理的基础操作出发,运用真实的项目案例,以“项目导向、任务驱动”的理念,由浅入深地详细讲述MySQ...

本书是《数据库系统原理(微课版)》的配套教材,共 14 章,和主教材各章一一对应,涵盖关系数据库、NoSQL ...

本书对照《全国计算机等级考试二级MySQL数据库程序设计考试大纲》,结合Oracle认证考试(SQL认证)以及...

© 2007-2024人邮教育社区 · 人民邮电出版社有限公司 · All rights reserved

THE END
0.MySQL从入门到精通超详细版本,看这一篇就够了!mysql教程一、初识数据库 1. 数据库服务器、数据库与表之间的关系 数据库服务器上运行着数据库软件 数据库软件管理不同系统对应的数据库 数据库中包含很多张数据表 数据表中包含很多数据行 2. SQL简介 2.1 什么是SQL SQL(Structured Query Language)是结构化查询语言的简称,是一种数据库查询和程序设计语言,用于读取数 jvzquC41dnuh0lxfp0tfv87523e9396453:0c{ykenk0fnyckny03=<4:7:36
1.MySQL+JDBC全方位学习指南数据库基础学习一,数据库基础知识 1.数据库的概念 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。它可以被视为一个电子化的文件柜,用户可以对文件中的数据进行新增、查询、更新、删除等操作。与传统的文件存储相比,数据库具有数据结构化、冗余度低、共享性高、独立性强等优点。 jvzquC41dnuh0lxfp0tfv8r2a99::9:891gsvrhng1jfvjnnu1762==5;;?
2.MySQL数据库基础知识点储备(整理总结)mysql教程MySQL数据库基础知识点储备(整理总结) 本篇文章给大家带来了关于mysql数据库的相关知识,主要整理了数据库基础的一下知识点,包括索引、语法顺序、执行顺序、存储过程等等相关问题,希望对大家有帮助。 推荐学习:mysql教程 一、数据库 1.1 事务 1.1.1 事务四个特性(ACID)jvzquC41yy}/rqu0ep5n{|vn/v{uq{ncnu35:B9950nuou
3.MySQL数据库基础实例教程(微课版)最新章节周德伟著数据库基础知识 【学习目标】 ● 了解数据库的基础知识。 ● 了解结构化查询语言的特点。 ● 掌握MySQL数据库的安装与配置方法。 ● 能使用多种方式连接、启动和运行MySQL服务器。 1.1 数据库概述 数据库技术是信息系统的一个核心技术。数据库技术产生于20世纪60年代末、70年代初,其主要目的是有效地管理和jvzquC41o0€icwl{wg4dqv4tgcjcqxp134;59@<5164ivvq
4.数据库基础数据库学习入门数据库基础 学习数据库是一个从理论到实践、逐步深入的过程,核心是掌握“数据存储逻辑”“查询语言”“设计思想”和“工程应用”四大模块。以下是一套系统、可落地的学习路径,适用于零基础或有基础但想体系化提升的学习者。 一、入门准备:明确核心概念,搭建知识框架jvzquC41dnuh0lxfp0tfv87723e:3;9324:0c{ykenk0fnyckny03>65;8946
5.入门级数据库操作:从基础到实践数据库系统是信息社会不可或缺的一部分,它们为我们提供了快速、准确、高效的信息处理能力。在下一章,我们将学习创建数据库的基本方法。 2. 创建数据库语句实现 在深入探讨如何创建数据库之前,让我们先了解SQL语言的基础知识,这将帮助我们更好地理解数据库操作的原理和背景。 2.1 SQL语言简介 2.1.1 SQL语言的特点和作用 jvzquC41dnuh0lxfp0tfv8|gkzooa<:::8<488ftvkimg8igvcomu86698?28?5
6.neo4j教程本教程将教你Neo4j的基础知识,Java与Neo4j和Spring DATA与Neo4j。 本教程分为Neo4j简介,Neo4j CQL,Neo4j CQL函数,Neo4j管理员,Neo4j与Java和Neo4j与Spring数据框架。 每个部分都包含相关的主题和简单有用的例子。 手册说明 Neo4j是一个世界领先的开源的基于图的数据库。 它是使用Java语言完全开发的。本教程将教你Neo4jvzquC41yy}/y
7.传奇所有引擎数据库SQLite和Navicat的基础使用知识SQLite介绍:SQLite是一款轻型的数据库,属于一个嵌入式的数据库,不需要依赖任何服务就能使用,所以能支持jvzquC41yy}/ivgdm0ipo8yjtgge/<79;3<.3660jvsm
8.postgreSQL数据库基本概念教程PostgreSQL数据库基础知识DB、DBMS将大量数据保存起来,通过计算机加工而成的,可进行高效访问的数据集合称为数据库。DB(Database)管理数据库的计算机系统,统称数据库管理系统(DBMS)为什么要使用DBMS而不是Excel管理数据:无法多人共享数据。某个用户打开该文件,其他用户无法编辑。 无法提供操作大量数据所需格式。要瞬间获取大量数据,jvzquC41yy}/lk:30pku1jwvkerf1;9624:/j}r
9.MYSQL入门学习教程(非常详细),零基础入门到精通,收藏这一篇就够了综上所述,数据库是现代信息化社会不可或缺的基础设施之一,对于提高数据处理效率、保障数据安全、支持业务决策等方面具有重要作用。 2.Mysql数据库简介 (1)特点 开源免费:MySQL是一个开源项目,其源代码可以免费获取,并根据GNU通用公共许可证(GPL)进行分发。这使得MySQL成为许多开发者和企业的首选数据库解决方案。 jvzquC41dnuh0lxfp0tfv8r2a9786>77:1gsvrhng1jfvjnnu175;?;467>