2017年自考《物流软件开发工具》章节复习题:创建数据库
1.简述PowerBuilder可以使用什么样的数据库?
答:PowerBuilder支持多种关系型数据库管理系统(RDBMS),既包括Oracle、Microsoft SQL Server、Sybase、Informix等大型数据库,也包括Foxpro、Xbase、Paradox等个人数据库。对于大型数据库来说,PowerBuilder提供了专用接口,而小型数据库则通过ODBC接口灵活地进行访问。
2.数据源的作用是什么?如何创建数据源?
答:ODBC(开放式数据库连接)标准接口是微软公司提出的数据库连接标准。ODBC数据源是很多数据库管理开发程序(如VB,PowerBuilder等)与数据库进行连接的接口之一,位于开发程序与数据库管理系统之间。开发程序可以通过ODBC接口连接到各种数据库管理的调用层。
定义或创建数据源的方法一般有两种。(1)通过Windows的ODBC配置工具创建ODBC数据源;(2)在PowerBuilder中利用【ODBC Administrator】工具。
3.如何创建ASA数据库?
答:Database Painter(数据库画板)是专门用来管理与操作数据库的。使用数据库画板的对象视窗中的【ODB ODBC】|【Utilities】|【Create ASA Database】命令创建ASA数据库。使用Sybase Central组件也可以进行数据库的创建。
4.表的主要作用是什么?主键和外键及索引的作用分别是什么?
答:在数据库中,表是一个非常重要的组成部分,通过对数据库表的结构设置及数据的录入才能为数据库的各种操作与管理提供可能。数据库的表用行和列来表示数据,行就是记录,列就是字段。
主关键字(主键):用来惟一标识一条记录的一个或多个列的组合。在数据库中用主关键字来确保数据库的实体完整性。
外关键字(外键):是用于与另一个表进行联系的列。这里要求外关键字必须是另一个表的主关键字,用来确保数据库的参照完整性。
索引:主要目的是为了提高数据库数据的查询速度。主要用于查询。
5.简述视图的作用及特点。
答:视图是一个虚拟的表,实际上并不是一个真正的表。它并没有自己的数据,在数据库中也不存在它的物理结构,只存在它的定义。它的数据是动态的,来自于其他的一个表或多个表。引用视图时,数据库会对相应的表进行查询,把符合要求的数据也就是查询结果提取出来,放入到视图中。所以在视图中所看到的只是我们向用户提供的有访问权限的一部分数据或字段,真正的表的结构或内容,用户是看不到的。
6.如何确保数据库系统的安全性?
答:在设计时主要是通过对不同用户赋于不同的访问数据库对象的权限,使不同用户在操作数据库时执行某种操作或访问某个对象的权力不同,确保数据库系统的安全。