网站大量收购独家精品文档,联系QQ:2885784924

《Python程序设计基础》课件_第9章 数据库基础.pptx

《Python程序设计基础》课件_第9章 数据库基础.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录CONTENT010203数据库系统概述Python内置数据库SQLite综合实例

01数据库系统概述数据、数据表、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的四个基本概念

MORETHENTEMPLATE数据描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化后存入计算机。数据表一个关系数据库由若干数据表组成。数据表由行和列组成,每一行称为记录,每一列称为字段。属于某一数据库的表称为数据库表,不属于任何数据库的表称为自由表。浙江财经大学东方学院信息分院39.1.1数据库基本概念

MORETHENTEMPLATE数据库数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统数据库管理系统是位于用户与操作系统之间的一层数据管理软件,包括数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能。浙江财经大学东方学院信息分院49.1.1数据库基本概念

MORETHENTEMPLATE数据库系统数据库系统是指在计算机系统中引入数据库后的系统,一般由计算机硬件及相关软件、数据库、数据库管理系统及用户四部分组成。浙江财经大学东方学院信息分院59.1.1数据库基本概念

MORETHENTEMPLATE人工管理阶段数据不保存应用程序管理数据数据不共享数据不具有独立性浙江财经大学东方学院信息分院69.1.2数据管理技术的产生和发展

MORETHENTEMPLATE文件系统阶段数据可以长期保存由文件系统管理数据数据共享性差,冗余度大数据独立性差浙江财经大学东方学院信息分院79.1.2数据管理技术的产生和发展

MORETHENTEMPLATE数据库系统阶段层次模型也称树状模型,实质是一种有根结点的定向有序树。网状模型可以是任意一个连通的基本层次联系的集合。关系模型是目前最流行的一种逻辑数据模型,以二维表格来表示实体间的联系。浙江财经大学东方学院信息分院89.1.2数据管理技术的产生和发展

MORETHENTEMPLATE大数据时代的数据管理NoSQL:一种不同与关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称,支持海量数据存储,可以较好应用于大数据时代的各种数管理。NewSQL:对各种新的可扩展、高性能数据库的统称,兼具NoSQL和传统数据库的特性。云数据库:在云计算的大背景下发展起来的一种新型的共享基础架构的方法,所有数据库功能都是在云端提供,极大地增强了数据库地存储能力。浙江财经大学东方学院信息分院99.1.2数据管理技术的产生和发展

MORETHENTEMPLATE数据结构化在数据库系统中,数据不再针对某一应用,而是面向全组织,具有整体的结构化。数据的共享性高,冗余度低,易扩充数据可以被多个用户、多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间,避免数据之间的不相容性与不一致性。同时,这还使得数据库系统弹性大,易于扩充,可以适应各种用户要求。极大地增强了数据库地存储能力。浙江财经大学东方学院信息分院109.1.3数据库系统的特点

02Python内置数据库SQLiteSQLite是一款轻型的关系型数据库管理系统,是非常著名的开源嵌入式数据库软件。

1SQLite是一款轻型的关系型数据库管理系统,是非常著名的开源嵌入式数据库软件。官方网站:。SQLite包含在一个相对小的C库中,能够支持Windows/Linux等主流的操作系统,同时能够跟很多程序语言相结合,比如Python、C#、PHP、Java等。SQLite第一个Alpha版本诞生于2000年5月,至2021年SQLite迎来了版本SQLite3的发布。浙江财经大学东方学院信息分院129.2.1SQLite基本介绍

(1)创建/打开数据库,建立与数据库关联的Connection对象如果指定的数据库存在就直接打开这个数据库,如果不存在就新创建一个再打开命令格式:Connection对象=sqlite3.connect(数据库)举例:xs=sqlite3.connect(xsgl.db)说明:创建/打开数据库xsgl.db,建立Connection对象xs。浙江财经大学东方学院信息分院139.2.2SQLite安装与使用

(2)Connection对象Connection是S

您可能关注的文档

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档