Java2程序设计实用教程第2版课件第11章 数据库应用.ppt

Java2程序设计实用教程第2版课件第11章 数据库应用.ppt

ID:51963807

大小:279.50 KB

页数:36页

时间:2020-03-26

Java2程序设计实用教程第2版课件第11章 数据库应用.ppt_第1页
Java2程序设计实用教程第2版课件第11章 数据库应用.ppt_第2页
Java2程序设计实用教程第2版课件第11章 数据库应用.ppt_第3页
Java2程序设计实用教程第2版课件第11章 数据库应用.ppt_第4页
Java2程序设计实用教程第2版课件第11章 数据库应用.ppt_第5页
资源描述:

《Java2程序设计实用教程第2版课件第11章 数据库应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java2程序设计实用教程第2版叶核亚《Java2程序设计实用教程》(第2版)第1章Java概述第2章Java语言基础第3章面向对象的核心特性第4章接口、内部类和包第5章异常处理第6章图形用户界面第7章多线程第8章Applet应用程序第9章输入/输出流和文件操作第10章网络通信第11章数据库应用第12章JSP第13章综合应用设计第11章数据库应用11.1关系数据库系统11.2结构化查询语言SQL11.3JDBC《Java2程序设计实用教程(第2版)》11.1关系数据库系统11.1.1数据库系统11.1.2关系模型11.1.3客户-服务器结构的关系数据库系统11.1.4使用Ac

2、cess数据库11.1.5使用SQLServer数据库《Java2程序设计实用教程(第2版)》11.1.1数据库系统数据库系统概念数据库数据库管理系统数据库系统数据描述中的术语实体、实体集、实体的属性数据模型数据结构、数据操作和数据完整性约束《Java2程序设计实用教程(第2版)》11.1.2关系模型关系模型的数据结构关系:二维表、列、行。关系的性质主键与外键关系模式关系(列{,列})例如,学生(学号,姓名,性别,省份,地区,出生年月,民族,团员)课程(课程号,课程名,学分,学时)学生成绩(学号,课程号,成绩)《Java2程序设计实用教程(第2版)》11.1.2关系模型关系模

3、型的数据操纵关系模型的数据完整性规则实体完整性规则参照完整性规则用户定义的完整性规则CHECK(AGEBETWEEN15AND30)《Java2程序设计实用教程(第2版)》11.1.3客户-服务器结构的关系数据库系统数据库的结构与功能分布数据库结构图11.1基于网络、具有客户-服务器结构的关系数据库系统《Java2程序设计实用教程(第2版)》②数据库功能分布图11.2客户-服务器结构的数据库系统的功能分布《Java2程序设计实用教程(第2版)》11.1.3客户-服务器结构的关系数据库系统数据库连接数据库连接技术分类ODBC数据库应用程序《Java2程序设计实用教程(第2版)》

4、11.1.4使用Access数据库Access数据库的操作【例11.1】使用Access数据库创建student数据库及表。创建Access数据库文件,数据库文件名为student.mdb。创建表输入数据配置ODBC数据源《Java2程序设计实用教程(第2版)》11.1.5使用SQLServer数据库安装MicrosoftSQLServer2000SQLServer服务管理器企业管理器创建数据库创建表为指定表添加数据创建表的关系图设置数据库管理员sa的身份查询分析器《Java2程序设计实用教程(第2版)》11.2结构化查询语言SQL11.2.1SQL概述11.2.2数据定义1

5、1.2.3数据更新11.2.4数据查询《Java2程序设计实用教程(第2版)》11.2.1SQL概述SQL数据库的体系结构SQL的特点与组成表11.3SQL语言的动词SQL语言的使用方式SQL功能动词说明数据定义CREATE、DROP、ALTER创建表、删除表、修改表数据操纵INSERT、UPDATE、DELETE插入、更新、删除数据查询SELECT查询数据控制GRANT、REVOKE授予权限、收回权限《Java2程序设计实用教程(第2版)》11.2.2数据定义创建基本表CREATETABLE基本表(列数据类型[列级完整性约束]{,列数据类型[列级完整性约束]}[,表级完整性

6、约束])CREATETABLEstuinfo(stu#varchar(10)NOTNULLUNIQUE,stu_namevarchar(10),sexvarchar(2),provincevarchar(10),areavarchar(10),birthdaydatetime,nationvarchar(10)DEFAULT'汉',memberbit,PRIMARYKEY(stu#))《Java2程序设计实用教程(第2版)》11.2.2数据定义修改基本表ALTERTABLE基本表[ADD新列数据类型[列级完整性约束]][MODIFY列数据类型][DROP完整性约束]ALTER

7、TABLEstuinfoADDdepartmentvarchar(20)删除表DROPTABLE表《Java2程序设计实用教程(第2版)》11.2.3数据更新插入数据INSERTINTO基本表[(列1{,列2})]VALUES(值1{,值2})例如,INSERTINTOstuinfoVALUES('98111001','蔡尧强','男','浙江','金华','1980-1-20','汉',1,NULL)INSERTINTOstuinfo(stu#,stu_name)VALUES('98111041','

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

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

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