MySQL数据库第八章 数据库编程
- 格式:ppt
- 大小:663.00 KB
- 文档页数:31
第8章数据库编程在应用程序设计中,很多应用程序都需要处理大量的数据,数据库的作用就是对这些数据进行管理、存储和访问。
利用.NET框架提供的访问数据库,使用户可以在短时间内设计出高效、简捷的数据库应用软件。
重点掌握:☑数据库基础☑概念☑数据组件以及数据库的访问方式8.1数据库基础1.信息不同的领域对信息有着不同的定义,通常认为,信息是人对现实世界事务存在方式或运动状态的某种认识,是客观事物属性和相互联系特性的表现,反映了客观事物的存在形式和运动状态。
2.数据数据是把事件的某些属性规范化后的表现形式,可以被识别,也可以被描述。
“数据”的概念包括两个方面:一方面,数据内容是事物特性的反映或描述;另一方面,数据是符号的集合。
信息与数据既有区别,又有联系,两者的关系是:数据是信息的载体,信息则是数据内在含义,两者可以相互转换。
两者也是抽象与客观的关系:信息是抽象的,不随数据设备所决定的数据表示方式而改变,而数据的表示方式及存在方式却是客观现实的。
3.数据库数据库(Database,简称DB)是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
数据库能被各种用户共享,可以为多种应用提供服务,数据库不存在有害的或是不必要的冗余,数据间联系紧密但数据的存储独立于使用它的程序。
4.数据库管理系统数据库管理系统(Database Management Systems,简称DBMS)是专门用于管理数据库的计算机系统软件,位于用户与操作系统之间,为用户或应用程序提供访问DB的方法。
数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操纵功能,并完成数据完整性检查、安全性检查、并发控制及数据故障恢复等控制功能。
数据库管理系统主要功能:(1)数据定义功能DBMS提供了数据定义语言,用户通过它可以方便的定义数据库中的对象。
如表、视图和索引等。
(2)数据处理功能用户可以使用数据处理功能操纵数据实现对数据库的基本操作,如查询、修改、删除和插入等。
第八章数据库编程
内容概述
在数据库应用系统的开发中常常使用编程方法对数据库进行操纵。
本章讲解这些编程技术涉及的概念和使用的方法。
主要包括嵌入式SQL、游标的概念;SQL的过程化扩展PL/SQL和存储过程;使用ODBC设计开发数据库应用程序的方法。
因为JDBC编程、OLEDB编程与ODBC编程的思路基本相同,限于篇幅本章就不讲解JDBC和OLEDB 编程,学生可以通过上机实验了解这些技术。
本章内容的实践性较强,教师可以少讲,让学生多读书并进行实践。
本章目标
掌握开发数据库应用系统的各种编程方法,具有正确选择不同的方法和技术开发应用程序的能力。
重点和难点
重点:了解SQL编程技术可以有效克服SQL实现复杂应用方面的不足,提高应用系统和RDBMS间的互操作性。
掌握嵌入SQL中游标的概念和使用方法;掌握PL/SQL和存储过程的基本概念,基本结构,语句语法和用法。
了解使用ODBC开发应用系统的体系结构,掌握ODBC API和ODBC的应用程序的工作流程。
难点:理论联系实际,能够在实际安装的RDBMS上通过编程的方式开发应用程序,完成对数据库的各种
操作。
能够使用ODBC来进行数据库应用程序的设计,使设计的应用系统可移植性好,并且能同时访问不同的数据库,共享数据资源。
实验内容
《数据库系统概论》第4版给出了4个实验,教师可以根据情况选择其中部分实验让学生完成。
具体实验要求请参见教科书。
实验5 通过嵌入式SQL访问数据库
实验6 使用PL/SQL编写存储过程访问数据库
实验7 通过ODBC访问数据库
实验8 通过JDBC访问数据库。