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

数据库操作课件浙教版高中信息技术必修2.pptx

数据库操作课件浙教版高中信息技术必修2.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库编程介绍新教材必修二U41.什么是数据?数据(Data):是数据库中存储的基本对象,是用来描述事物的符号记录。数据的含义:又称为数据的语义,数据与其语义不可分割。例如:李小明,男,1998-05-06,江西九江,经济管理学院,电子商务技术。2.什么是数据库?数据库(DataBase,简称DB)是长期存储在计算机内、有组织、可共享的大量数据的集合。数据是怎么存储到计算机的呢?我们又怎么有哪些信誉好的足球投注网站到自己所需的数据?2.什么是数据库?3.什么是数据库系统?数据库系统(DataBase System,简称DBS):①是计算机的记录保持系统,存储和产生所需要的有用信息。②是指在计算机系统中引入数据库后的系统构成。学生信息管理系统数据库系统组成(1)数据(库)(2)用户(3)软件(DBMS)(4)硬件数据库系统组成数据(库):Database,简称 DB,在计算机存储设备上长期、集中存储的一批有组织、可共享的数据集合,是 DBS 的核心和工作对象。数据库中数据的特点:a) 长期的。除非删除,否则可以永久保存。但注意不是历史数据被永久保存,是当前数据。b) 集成的。数据是集中统一存储。需注意:目前随着互联网技术的发展,分布式数据库、网络数据库的应用非常普遍。数据库中的数据可能是一种逻辑上集中、物理上分布的状态。c) 有组织的。有统一的组织结构。d) 共享的。数据库中的数据对于合法用户或程序是共享的。数据库系统组成用户:开发、管理、维护和使用数据库系统的各类人。 可以大致分为 4 类: a) 数据库管理员(Database Administrator,简称 DBA) b) 系统分析员 (System Analyst,SA) c) 应用程序员(Application Programmer,AP) d) 终端用户(End-User):使用和访问数据库的一般用户。如你我在携程查询机票余票、购买机票的人。数据库系统组成软件:数据库系统中主要的软件有数据库管理系统 DBMS,支持 DBMS 运行的操作系统,开发应用程序的高级语言及编译系统、开发工具,数据库应用程序等。数据库管理系统作为数据库系统中最为重要的软件,是管理和控制数据库系统的专门的计算机系统软件。目前流行的数据库主要以关系型数据库为主,如Oracle,My SQL,SyBase等等硬件:硬件是数据库系统的基础,引入数据库的计算机系统对于硬件的特殊要求是足够的内存、足够的外存空间、较高的通道能力三个方面。 数据库操作SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。需要掌握的操作有增删改查,都能够有对应的SQL语句实现。注:SQL 语句不区分大小写。数据库操作一般流程创建连接→获取游标→执行 SQL 语句→处理数据→关闭游标→关闭连接格式如下:import sqlite3 #导入数据库模块conn=sqlite3.connect(数据库文件名) #连接到数据库文件 cur=conn.cursor() #创建游标,用于执行 SQL 命令cur.execute( 命令语句 ) #执行 SQL 语句#处理数据过程代码省略#cur.close() #关闭游标conn.close() #关闭连接SQL—创建数据表CREATE TABLE 表名称( 字段 1 数据类型, 字段 2 数据类型,.... )如创建一个表,名称是cs,字段结构如图所示。import sqlite3conn=sqlite3.connect(data.db) #连接到数据库文件 data.dbcur=conn.cursor() #创建一个 cursorcur.execute(CREATE TABLE cs(学号 INTEGER,姓名 TEXT,性别 TEXT ,联系地址 TEXT ))mit() #提交事务(更新数据库)cur.close() #关闭游标conn.close() #关闭连接SQL操作—增INSERT INTO表名(字段名 1,字段名 2,…) VALUES(值 1,值 2,…)import sqlite3conn=sqlite3.connect(data.db) #连接到数据库文件 data.dbcur=conn.cursor() #创建一个 cursorcur.execute(INSERT INTO cs(学号,姓名,性别,联系地址) VALUES(202206,马名,男,台州))mit() #提交事务(更新数据库)cur.close() #关闭游标conn.close() #关闭连接SQL操作—删DELETE FROM 表名称 WHERE 列名称 = 值(WHERE表示限定

文档评论(0)

中小学PPT课件 + 关注
实名认证
内容提供者

中小学PPT课件

1亿VIP精品文档

相关文档