11-1 关系数据库Python程序设计基础教程(微课版第2版)_第1页
11-1 关系数据库Python程序设计基础教程(微课版第2版)_第2页
11-1 关系数据库Python程序设计基础教程(微课版第2版)_第3页
11-1 关系数据库Python程序设计基础教程(微课版第2版)_第4页
11-1 关系数据库Python程序设计基础教程(微课版第2版)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于数据库的持久化文件数据库TextinhereTextinhere数据的持久化主要场所文件的持久化基于数据库的持久化基于数据库的持久化数

库数据管理的有效技术计算机科学重要分支在应用程序开发中占据举足轻重的地位基于数据库的持久化

基本理论操作方法

对一个编程开发人员而言,必须要了解数据库CONTENTS目

录01关系数据库的概念和语言02MySQL数据库安装和使用方法03使用Python操作MySQL数据库基于数据库的持久化0102030405

如何使用

Python

操作

MySQL

数据库创建表插入数据修改数据修改数据06查询数据删除数据连接数据库数据库是一种主流的数据存储和管理技术关系数据库CHAPTER11关系数据库数据库70%数据库是一种主流的数据存储和管理技术与应用程序彼此独立具有尽可能小的冗余度能为多个用户共享以一定方式储存在一起数

库关系数据库数据库管理系统数据库管理系统不引起歧义的情况会混用“数据库”和“数据库管理系统”对数据库进行统一管理的软件关系数据库数据库的发展历史网状数据库层次数据库关系数据库010203目前主流以下数据库分别采用了不同的数据模型关系数据库

是采用关系数据模型来组织和管理数据,目前是比较主流的关系数据库学号姓名性别年龄考试成绩95001张三男218895002李四男229595003王梅女227395004林莉女2196一个关系数据库许多关系表的集合二维表格关系数据库常见的关系数据库产品Oracle

SQLServer

MySQL

DB2

关系数据库保存在关系数据库中的数据类似图片、视频、声音文件所包含的数据,没有规范的结构具有一定结构但又不是完全规范化的数据结构化数据非结构化数据半结构化数据关系数据库查询方式存储方式事务性连接方式存储结构存储规范扩展方式关系数据库的特点关系数据库关系数据库存储方式行列查询读取存储方式关系数据库表的名称字段名称字段类型约束表结构必须事先定义根据表结构存入数据存储结构按照结构化的方法关系数据库存储结构数据表的可靠性和稳定性都比较高数据模型不够灵活,修改困难关系数据库规范化数据最小关系表形式进行存储减少重复数据充分利用存储空间一目了然清晰存储规范关系数据库存储规范当存在多个表时,表和表之间通过主外键关系发生关联,并通过连接查询获得结果关系数据库数据表越多,数据操作瓶颈问题越严重选择速度更快性能更高的计算机只具备有限的纵向扩展能力数据操作的瓶颈扩展方式关系数据库数据库查询结构化查询语言高级的非过程化编程语言允许用户在高层数据结构上工作查询方式可以嵌套强大的功能关系数据库事务的ACID特性原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)1234事务性关系数据库事务性操作未完成,需要被回滚DBMS操作完成并永久保存事

务事

务事

务关系数据库不同的关系数据库产品遵守统一的数据库连接接口标准-ODBC提供了数据库访问的统一接口用O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论