openGauss数据库实验教程 课件 第4章 数据库开发_第1页
openGauss数据库实验教程 课件 第4章 数据库开发_第2页
openGauss数据库实验教程 课件 第4章 数据库开发_第3页
openGauss数据库实验教程 课件 第4章 数据库开发_第4页
openGauss数据库实验教程 课件 第4章 数据库开发_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章

数据库开发掌握数据库开发核心技能目录实验介绍1.实验步骤3.实验讨论与总结5.实验原理2.实验结果4.1.实验介绍了解实验内容、目的及所需技能实验内容明确实验涵盖要点实践流程实践openGauss数据库开发基本流程与步骤模型转换学习如何将ER模型有效转换为关系模型编程接口介绍JDBC、ODBC和psycopg2三种编程接口技术开发展示用JDBC、ODBC、Python开发数据库应用2.实验原理深入理解实验原理由ER模型到关系模型掌握模型转换规则一个实体转换一张表,属性变列,主键对应实体转换“一对一”联系可加任一实体表,用外键实现一对一联系“一对多”联系在“多”方加“一”方主键外键一对多联系“多对多”联系用单独表,主键为双方主键多对多联系确保ER到关系模型转换正确,保持数据完整转换规则意义联系转换为关系模型

“一对一”联系转换为关系模型

“一对多”联系转换为关系模型

“多对多”联系转换为关系模型JDBC了解JDBC功能与使用Java语言标准API,使Java与数据库交互JDBC定义支持平台无关交互、高级功能及优化访问功能特点连接数据库、执行SQL、处理结果、事务管理等主要功能包含DriverManager、Connection等接口和类接口与类给出各接口和类的使用示例代码使用示例ODBC认识ODBC功能与使用标准关系数据库访问方法,提供统一接口ODBC定义数据库独立、连接管理、标准化SQL等功能特点分环境和连接、语句执行等类别API函数API函数有环境、连接、语句等句柄及多种数据类型数据类型给出C语言程序使用ODBC连接数据库示例使用示例psycopg2PythonAPI接口,为PostgreSQL等提供统一访问psycopg2定义支持DBAPI、线程安全、高效安全等功能特点有connection、cursor等类和函数类和函数包括建立连接、执行SQL、处理结果等步骤使用方法定义多种异常,给出异常处理示例异常处理熟悉psycopg2功能与使用实验步骤详细实验步骤指导数据库设计需求分析01确保数据库系统满足用户和业务具体需求设计ER模型02通过图形展示数据实体、关系及属性转换关系模型03按规则将ER模型转为关系模型,建立数据表设计案例04以电子商务网站后台数据库为例进行设计完成数据库设计流程电子商务网站后台数据库电子商务网站后台数据库的E/R图基于JDBC开发实践JDBC开发流程01配置环境安装JDK并配置环境变量,安装VSCode扩展02开发项目下载驱动包,创建Java项目,编写代码03运行程序运行Java程序,通过JDBC输出查询结果04环境配置要点注意JDK版本和环境变量设置,插件安装05代码编写要点正确指定驱动和URL,处理查询结果部分关键步骤下载openGauss的JDBC驱动程序包在VSCode中运行Java程序基于ODBC开发登录社区下载,解压安装ODBC驱动程序安装驱动打开管理程序,添加配置数据源及编码配置数据源安装扩展插件、MSYS2环境并配置路径配置环境创建框架,配置任务,编写ODBC程序编写程序填写连接信息,注意密码保存安全警告数据源配置要点正确配置任务,编写连接数据库代码程序编写要点实践ODBC开发流程部分关键步骤下载openGauss的ODBC驱动程序包下载MSYS2安装程序基于Python开发实践Python开发流程下载安装Python,测试环境是否安装成功安装环境下载连接器,配置并安装psycopg2模块安装软件包配置数据库,编写Python程序连接查询编写程序执行Python程序,查看访问数据库结果执行程序勾选添加路径,取消路径长度限制环境安装要点若出错,检查数据库配置是否成功程序执行问题部分关键步骤安装Python下载openGauss的Python连接器软件包4.实验结果完成实验操作要求完成步骤完成各节按要求完成实验各步骤的操作操作要求严格按照实验步骤进行操作确保实验各环节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论