《数据库应用》PPT课件.pptx

《数据库应用》PPT课件.pptx

ID:52883944

大小:521.52 KB

页数:48页

时间:2020-03-31

《数据库应用》PPT课件.pptx_第1页
《数据库应用》PPT课件.pptx_第2页
《数据库应用》PPT课件.pptx_第3页
《数据库应用》PPT课件.pptx_第4页
《数据库应用》PPT课件.pptx_第5页
资源描述:

《《数据库应用》PPT课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11.1关系数据库系统11.2JDBC《Java程序设计实用教程(第3版)》第11章数据库应用11.1.1数据库系统11.1.2关系模型11.1.3客户-服务器结构的关系数据库系统11.1.4结构化查询语言SQL11.1.5Access数据库11.1.6MySQL数据库《Java程序设计实用教程(第3版)》11.1关系数据库系统数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)《Java程序设计实用教程(第3版)》11.1.1数据库系统数据描述中的术语实体、实体集、实体的属性数据模型数据结构、数据操作和数据完整性约束《Java程序设计实用教程(

2、第3版)》11.1.2关系模型关系:二维表,列、行。关系的性质主键与外键关系模式关系(列{,列})学生(学号,姓名,性别,省份,地区,出生年月,民族,团员)课程(课程号,课程名,学分,学时)学生成绩(学号,课程号,成绩)《Java程序设计实用教程(第3版)》1.关系模型的数据结构实体完整性规则参照完整性规则用户定义的完整性规则《Java程序设计实用教程(第3版)》2.关系模型的数据操纵和数据完整性规则数据库的结构与功能分布《Java程序设计实用教程(第3版)》11.1.3客户-服务器结构的关系数据库系统数据库应用程序《Java程序设计实用教程(第3版)》

3、2.数据库连接数据库连接技术分类ODBCSQL数据库的体系结构SQL的特点与组成表11-2SQL语言的动词《Java程序设计实用教程(第3版)》11.1.4结构化查询语言SQLSQL功能动词说明数据定义CREATE、DROP、ALTER创建表、删除表、修改表数据操纵INSERT、UPDATE、DELETE插入、更新、删除数据查询SELECT查询数据控制GRANT、REVOKE授予权限、收回权限创建基本表CREATETABLE基本表(列数据类型[列级完整性约束]{,列数据类型[列级完整性约束]}[,表级完整性约束])《Java程序设计实用教程(第3版)》3

4、.数据定义修改基本表ALTERTABLE基本表[ADD新列数据类型[列级完整性约束]][MODIFY列数据类型][DROP完整性约束]删除表DROPTABLE表《Java程序设计实用教程(第3版)》数据定义插入数据INSERTINTO基本表[(列1{,列2})]VALUES(值1{,值2})修改数据UPDATE基本表SET列=表达式{,列=表达式}[WHERE条件表达式]删除数据DELETEFROM表[WHERE条件表达式]《Java程序设计实用教程(第3版)》4.数据更新SELECT语句语法SELECT[ALL

5、DISTINCT]列表达式{,列表达式}

6、FROM表[WHERE条件表达式][GROUPBY列[HAVING条件表达式]][ORDERBY列[ASC

7、DESC]]运算符=、<>、<、<=、>、>=、AND、OR、LIKE集函数AVG([ALL

8、DISTINCT]列名)COUNT(*)、COUNT(列名)SUM(列名)、MAX(列名)、MIN(列名)《Java程序设计实用教程(第3版)》5.数据查询Access数据库的操作【例11.1】创建Access数据库student及表。创建Access数据库文件,数据库文件名为student.mdb。创建表输入数据配置ODBC数据源《Java程序设计实用教

9、程(第3版)》11.1.5Access数据库安装、配置、启动MySQL下载并安装MySQL数据库服务端配置MySQL数据库启动MySQL数据库服务《Java程序设计实用教程(第3版)》11.1.6MySQL数据库(1)安装MySQL数据库客户端管理工具(2)创建数据库(3)创建表(4)输入数据(5)执行SQL语句【例11.2】对MySQL数据库执行SQL语句创建stuinfo表。(6)创建外键及查看关系模式(7)将数据库、表结构及表中数据备份成SQL文件《Java程序设计实用教程(第3版)》2.操纵数据库《Java程序设计实用教程(第3版)》可视化MyS

10、ql管理工具启动MySql服务:netstartmysql关闭MySql服务:netstopmysql11.2.1JDBC的作用和功能11.2.2指定JDBC驱动程序11.2.3连接数据库11.2.4执行SQL语句11.2.5处理数据查询的结果集《Java程序设计实用教程(第3版)》11.2JDBC1.什么是JDBCJDBC(JavaDataBaseConnectivity,Java数据库连接)是基于Java的、用于访问关系数据库的应用程序编程接口。JDBC提供在JAVA应用程序中执行SQL语句以访问和操纵关系数据库的方法。JDBC作为一种数据库连接和访

11、问标准,需要由Java语言和数据库开发商共同遵守并执行。一方面,Java语言增加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。