下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九章 数据库技术的发展9.1 在面向对象技术中有哪些基本数据类型?有哪些复合数据类型? 答:基本数据了解有整型、浮点型、字符、字符串、布尔型和枚举型。 复合数据类型有五种:行类型、数组类型、列表类型、包类型、集合类型。9.2 什么是对象类型图?图中,椭圆、小圆圈、单箭头()、双箭头()、双线箭头、双向箭头()这些结构各表示什么含义?答:(1)椭圆代表对象类型(相当于实体类型); (2)小圆圈表示属性是基本数据类型; (3)单箭头表示属性值是单值(属性可以是基本数据类型,也可以是另一个对象类型,即元组类型); (4)双箭头表示属性值是多值(属性可以是基本数据类型,也可以是另一个对象类型,即关系
2、类型); (5)双线箭头表示对象类型之间的超类与子类了解(从子类指向超类); (6)双向箭头表示两个属性之间值的了解为逆了解。9.3 什么是UML? 答:统一建模语言,简记为UML。9.4 试对类图中的下列术语做解释: 类图:类图描述了系统的静态结构,包括类和类间的了解。 类:类被表示为由三个部分组成的方框,上面部分给出了类的名称,中间部分给出了该类的属性(其类型为基本数据类型),下面部分给出了一些可以应用到这些对象的操作。 对象: 关联:关联是对类的实例之间了解的命名,相当于ER模型中的了解类型。 关联元数:与关联有关的类的个数,称为关联元数或度数。 关联角色:关联的端部,也就是与关联相连的
3、类,称为关联角色。 重复度:重复度是指在一个给定的了解中有多少对象参与。即是关联角色的重复度。 抽象类:抽象类是一种没有直接对象,但它的子孙可以有直接对象的类。 具体类:有直接对象的类,称为具体类。 聚合:聚合表达了成分对象和聚合对象之间的“is part of”(一部分)的了解。 复合:实心菱形是一种较强形式的聚合,称为复合。在复合中,一个部分对象只属于一个整体对象,但与整体对象共存亡。也就是聚合对象的删除将引起它的成分对象一起删除。但是有可能在聚合对象消亡前就有可能其中个别部分对象就被删掉了。9.5 类图中的重复度与ER图中实体的基数有什么异同? 答:重复度类似于ER模型中实体基数的概念。
4、但这是两个相反的概念。实体基数是指与一个实体有了解的另一端实体数目的最小、最大值,基数应写在这一端实体的边上。而重复度是指参与关联的这一端对象数目的最小、最大值,重复度应写在这一端类的边上。9.8 ODBC技术与传统的数据库编程方式有什么区别?9.9 ODBC技术有什么作用?其卓越贡献是什么? 答:使用ODBC开发数据库应用程序时,在应用程序中调用标准的ODBC函数和SQL语句,通过可加载的驱动程序将逻辑结构映射到具体的DBMS或者应用系统所使用的系统。换言之,连接其他数据库和存取这些数据库的底层操作由驱动程序驱动各个数据库完成。ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具
5、备同时访问多种DBS的能力,从而克服了传统数据库应用程序的缺陷。9.10 ODBC的体系结构有哪几层?试叙述各层之间了解。9.11 ODBC数据库应用程序的主要功能是什么?主要完成哪些任务? 答:ODBC数据库应用程序的主要功能是:调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。主要完成以下8个任务:(1)连接数据库;(2)向数据源发送SQL语句;(3)为SQL语句执行结果分配存储空间,定义所读取的数据格式;(4)读取结果;(5)处理错误;(6)向用户提交处理结果;(7)请求事务的提交和回退操作;(8)断开与数据源的连接。9.12
6、什么是驱动程序管理器?驱动程序管理器的主要功能是什么? 答:驱动程序管理器是一个动态链接库(DLL),用于连接各种DBS的DBMS驱动程序,管理应用程序和DBMS驱动程序之间的交互作用。驱动程序管理器的主要功能如下:(1)为应用程序加载DBMS驱动程序; (2)检查ODBC调用参数的合法性和记录ODBC函数的调用; (3)为不同驱动程序的ODBC函数提供单一的入口; (4)调用正确地DBMS驱动程序; (5)提供驱动程序信息。9.13 什么是DBMS驱动程序?主要任务是什么?9.14 什么是ODBC数据源?9.15 什么是SQL/CLI?9.16 在SQL/CLI中,宿主程序与数据库交互的有关
7、信息记录在运行时数据结果中。请回答这些信息将保存在哪四种类型的记录中?这四种记录用于保存什么信息?答:在SQL/CLI中,宿主程序与数据库交互的有关信息记录在运行时数据结果中,这些信息保存在以下四种类型的记录中:环境记录:用作为一个容器,设置环境信息,以保存一个或多个数据库连接。连接记录:保存一个特定数据库连接所需的信息,表示应用系统与数据源之间的连接。 语句记录:保存一个SQL语句所需的信息。应用程序在提交SQL语句前必须先申请一个语句记录。 描述记录:保存元组或参数的有关信息。9.17 有哪些典型的数据库应用系统开发工具?这些工具有些什么共同的特点? 答:当今最流行的软件开发工具和环境有:PowerBuilder 9.0、Delphi 7.0、Visual Basic 6.0和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 585-2026船用法兰铸钢截止止回阀
- T/ZMDS 30004-2023口腔正畸活动矫治器
- T/JQR 13-2023高等教育 互动智慧教室 使用管理规范
- T/CNCA 156-2025煤矿用掘锚一体机再制造技术规范
- T/CAWAORG 058-2026基于长寿医学的老年健康服务规范
- T/CSPIA 002-2020手机音视频紧急求助与报警系统技术要求
- GB/T 223.3-2026钢铁及合金磷含量的测定分光光度法、滴定法和重量法
- 2025~2026学年广东省深圳市龙岗区北师大版六年级上册12月阶段性试卷【附答案】
- AI赋能电子元器件生产全流程质量管控
- 钻杆热处理调质操作工规程
- 教育学原理 第二版 课件 马工程 第1-5章 教育及其本质-第5章 人的全面发展教育
- 内燃机车专业知识培训课件
- 非遗手绳编织课件
- 陕西挂职管理办法
- 中考数学计算题强化训练100题附答案(2025年中考真题)
- 银行营业厅保洁服务标准及流程
- TD/T 1032-2011基本农田划定技术规程
- JG/T 245-2009混凝土试验用振动台
- 道路国旗悬挂安装合同协议
- 2024年度江苏省政府采购专家库题(4套)
- 施工总承包单位对分包单位的管理制度
评论
0/150
提交评论