
实物拍摄 · 支持放大查看
本书以数据库原理为基础,以新推出的MySQL8.0作台,以学生成绩数据库为主线,全书共17章,分别介绍数据库概论、MySQL 数据库系统、创建数据库、创建表、表数据操作、数据查询、视图、索引、数据完整、MySQL程序设计、函数和游标、存储过程和存储函数、触发器和事件、事务和锁、管理、备份和恢复、大数据和云计算、PHP和MySQL学生成绩管理系统开发等内容。 本教程可作为大学本科、高职高专及培训班的教材,适于计算机应用人员和计算机爱好者自学参考。
目录部分MySQL数据库技术第1章数据库概论1.1数据库基本概念1.1.1数据库1.1.2数据库管理系统1.1.3数据库系统1.1.4数据管理技术的发展1.2数据模型1.2.1两类数据模型1.2.2数据模型组成要素1.2.3层次模型、网状模型和关系模型1.3关系数据库1.3.1关系数据库基本概念1.3.2关系运算1.4数据库设计1.4.1数据库设计的步骤1.4.2需求分析1.4.3概念结构设计1.4.4逻辑结构设计1.4.5物理结构设计1.4.6数据库实施1.4.7数据库运行和维护1.5大数据简介1.5.1大数据的基本概念1.5.2大数据的处理过程1.5.3大数据的技术支撑1.5.4NoSQL数据库1.6小结第2章MySQL的安装和运行2.1MySQL的特点和MySQL 8.0的新特2.1.1MySQL的特点2.1.2MySQL 8.0的新特2.2MySQL 8.0安装和配置2.2.1MySQL 8.0安装2.2.2MySQL 8.0配置2.3MySQL服务器的启动和关闭2.4登录MySQL服务器 2.4.1MySQL命令行客户端2.4.2Windows命令行2.5MySQL 图形化管理工具2.6小结第3章MySQL数据库3.1MySQL数据库简介3.2定义数据库3.2.1创建数据库3.2.2选择数据库3.2.3修改数据库3.2.4删除数据库3.3存储引擎3.3.1存储引擎概述3.3.2常用存储引擎3.3.3选择存储引擎3.4小结第4章MySQL表4.1表的基本概念4.1.1表和表结构4.1.2表结构设计4.2数据类型4.2.1数值类型4.2.2字符串类型4.2.3日期和时间类型4.2.4制数据类型4.2.5其他数据类型4.2.6数据类型的选择 4.3定义表4.3.1创建表4.3.2查看表4.3.3修改表4.3.4删除表4.4小结第5章表数据r/>5.1插入数据5.1.1为表的所有列插入数据5.1.2为表的指定列插入数据5.1.3插入多条记录5.1.4REPLACE语句5.1.5插入查询结果语句5.2修改数据5.2.1修改指定记录5.2.2修改记录5.3删除数据5.3.1删除指定记录5.3.2删除记录5.4小结第6章数据查询6.1SELECT语句6.2投影查询6.3选择查询6.4分组查询和统计计算6.5排序查询和限制查询结果的数量6.6连接查询6.6.1交叉连接6.6.2内连接6.6.3外连接6.7子查询6.7.1IN子查询6.7.2比较子查询6.7.3EXISTS子查询6.8联合查询6.9小结第7章视图7.1视图及其作用7.2创建视图7.3查询视图7.4更新视图7.4.1可更新视图7.4.2插入数据7.4.3修改数据7.4.4删除数据7.5修改视图定义7.6删除视图7.7小结第8章索引8.1索引及其作用8.2创建索引8.2.1使用CREATE INDEX语句创建索引8.2.2使用ALTER TABLE语句创建索引8.2.3使用CREATE TABLE语句创建索引8.3查看表上建立的索引8.4删除索引8.4.1使用DROP INDEX语句删除索引8.4.2使用ALTER TABLE语句删除索引8.5小结第9章数据完整9.1数据完整概述9.2实体完整9.2.1主键约束9.2.2约束9.3参照完整9.3.1参照完整规则9.3.2外键约束9.4用户定义的完整9.4.1检查约束9.4.2非空约束9.5小结第10章MySQL语言10.1SQL语言10.1.1SQL语言的特点10.1.2SQL语言的分类10.2MySQL语言组成10.3MySQL函数10.4小结0第11章存储过程和存储函数11.1存储过程概述11.2存储过程的创建、调用和删除11.2.1创建存储过程11.2.2存储过程体11.2.3存储过程的调用11.2.4存储过程的删除11.3存储函数概述11.4存储函数的创建、调用和删除11.4.1存储函数的创建11.4.2调用存储函数11.4.3删除存储函数11.5小结1第12章触发器和事件12.1触发器概述12.2触发器的创建、删除和使用12.2.1创建触发器12.2.2删除触发器12.2.3使用触发器12.3事件概述12.4事件的创建、修改和删除12.4.1创建事件12.4.2修改事件12.4.3删除事件12.5小结2第13章管理13.1权限表13.2用户管理13.2.1创建用户13.2.2删除用户13.2.3修改用户账号13.2.4修改用户口令13.3权限管理13.3.1授予权限13.3.2权限的撤销13.4小结3第14章备份和恢复14.1备份和恢复概述14.2备份数据14.2.1表数据导出14.2.2使用mysqldump命令备份数据14.3恢复数据14.3.1表数据导入14.3.2使用mysql命令恢复数据14.4小结4第15章事务和锁15.1事务的基本概念15.1.1事务的概念15.1.2事务的特15.2事务控制语句15.3事务的并发处理15.4管理锁15.4.1锁机制15.4.2锁的级别15.4.3InnoDB存储引擎中的死锁15.5小结5部分MySQL实验实验1ER图画法与概念模型向逻辑模型的转换实验2MySQL的安装和运行实验3定义数据库实验4定义表实验5表数据r/>实验6数据查询实验7视图实验8索引实验9数据完整实验10MySQL语言实验11存储过程和存储函数实验12触发器和事件实验13管理实验14备份和恢复第三部分MySQL实PHP和MySQL学生信息系统开发实建学生项目数据库实建PHP开发环境实界面开发实生信息界面能实现实程信息界面能实现实绩信息界面能实现附录A考答案附录B学生信息数据库stusys的表结构和样本数据参考文献
pan style="font-family:宋体">.2数据模型
模型是对现实世界中某个对象特征的模拟和抽象.数据模型(I)ata Model)是对现实世界数据特征的抽象.它是用来描述数据、组织数据和对数行操作的。数据模型是数据库系统的核心和基础。
pan style="font-family:宋体">.2.pan>两类数据模型
数据模型需要满足三方面的要求:能比较真实地模拟现实世界,容易为人所理解,便于在计算机上实现。
在开发设计数据库应用系统时需要使用不同的数据模型,它们是概念模型、逻辑模型、物理模型,根据模型应用的不同目的,按不同的层次可将它们分为两类,类是概念模型,类是逻辑模型、物理模型。
类中的概念模型,按用户的观点对数据和信息建模,是对现实世界的层抽象。又称信息模型,它通过各种概念来描述现实世界的事物以及事物之间的联系,主要用于数据库设计。
类中的逻辑模型,按计算机的观点对数据建模,是概念模型的数据化,是事物以及事物之间联系的数据描述.提供了表示和组织数据的方法.主要的逻辑模型有层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型和半结构化数据模型等。
类中的物理模型,是对数据底层的抽象,它描述数据在系统内部的表示方式和存取方法,如数据在磁盘上的存储方式和存取方法,是面向计算机系统的.由数据库管理系统具体买现。
为了把现实世界的具体的事物抽象、组织为某一数据库管理系统支持的数据模型,需要经历一个逐级抽象的过程.将现实世界抽象为信息世界,然后将信息世界转换为机器世界.即首先将现实世界的客观对象抽象为某一种信息结构,这种信息结构不依赖于具体计算机系统,不是某一个数据库管理系统支持的数据模型,而是概念级的模型,然后,将概念模型转换为计算机上某一个数据库管理系统支持的数据模型,如图pan style="font-family:宋体">.8所示。
从概念模型到逻辑模型的转换由数据库设计人员完成,从逻辑模型到物理模型的转换主要由数据库管理系统完成。
pan style="font-family:宋体">.2.2数据模型组成要素
数据模型(Data M。deI)是现实世界数据特征的抽象.一般由数据结构、数据操作、数据完整约束三部分组成。
pan style="font-family:宋体">.数据结构
数据结构用于描述系统的静态特,是所研究的对象类型的集合.数据模型按其数据结构分为层次模型、网状模型和关系模型等。数据结构所研究的对象是数据库的组成部分括两类:一类是与数据类型、内容、质有关的对象,例如关系模型中的域、属等;另一类是与数据之间联系有关的对象,例如关系模型中反映联系的关系等。
2.数据操作
数据操作用于描述系统的动态特,是指对数据库巾各种对象及对象的实例允许执行的操作的集合括对象的创建、修改和删除,对对象实例的检索、插入、删除、修改及其他有关操作等。
3.数据完整约束
数据完整约束是一组完整约束规则的集合,完整约束规则是给定数据模型中数……
品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。
品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。
瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。
交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。
配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。
议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。
七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。
纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。
正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。