数据库基础知识培训讲义

数据库基础知识培训讲义

ID:18503748

大小:102.00 KB

页数:8页

时间:2018-09-19

数据库基础知识培训讲义_第1页
数据库基础知识培训讲义_第2页
数据库基础知识培训讲义_第3页
数据库基础知识培训讲义_第4页
数据库基础知识培训讲义_第5页
资源描述:

《数据库基础知识培训讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库基础知识培训讲义培训大纲:一、access数据库基础知识,如何创建表结构,索引等二、oracle安装,启动(关闭)数据库,启动(关闭)监听,备份的基本命令三、unix基本的命令一、access数据库1、access介绍美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。  (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Acc

2、ess开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。  (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。  (4)同word,excel一样是Office套件的一部分,可以与Office集成,实现无缝连接。  (5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中

3、小型应用系统,或作为客户机/服务器系统中的客户端数据库。(6)安装和操作非常简单,只要安装上access2003就可以使用简单的说access就是一个简单的关系数据库系统,可以用来存储和管理数据,跟oracle一样在上面可以建立表结构,索引,主键,外键等,可以用sql语言来查询、修改和删除数据,我们公司现在用的单机版单位报盘小软件就是用access做的数据库2、access如何创建表结构1.可以现场演示一下如何建立一个新表对象->表->使用设计器创建表2.添加索引和主键,以及设置一些字段的属性参见pp中的说明3、如何从pb中建立连接

4、1、如何手工创建odbc数据源。控制面板à管理工具à数据源(ODBC)à用户DSNà添加选择驱动程序à选择数据库文件,然后在pb8中profile(odbc)中增加上就可以连接上了。2、动态创建数据源,有一个脚本可以使用(f_auto_set_access_odbc.txt)。3、建立好连接之后就可以借用pb做select,update,insert,delete等操作了。4、函数介绍:参见pp主要是我们编程中需要用的一些函数:Left(串,数值)从左面取字符right(串,数值)从右面取字符len(串)去字符串长度函数,一个汉字返

5、回1ltrim()rtrimtrim删除掉前导、尾随空格函数mid(串,起始值,终止值)取字符串命令year(日期)返回日期所在的年month(),day()now返回当前的日期和时间Sum:计算组中该字段所有值的和;Avg:计算组中该字段的算术平均值;Min:返回组中字段的最小值;Max:返回组中字段的最大值;Count:返回行的合计;创建新表的语法例子createtabletest_a(atext(20),bchar(10),cdate,dinteger);修改表结构altertabletest_aaddxmchar19;创建索

6、引Createuniqueindexindex_nameontable_name(column_name);日期转成字符:format(vdate,’yyyymm’)相当于oracle的日期to_char数值转成字符:format(数值,’掩码’)相当于oracle的数值to_char如果不加掩码,假设数值前面有零,则转成字符后零就没有了字符转成日期:cdate(‘2006-02-03’)相当于oracle的to_date四舍五入函数round,这个函数有时候不是自动的四舍五入,有时候计算的有问题,以后大家用的时候要注意。与orac

7、le不同的地方:Oracle常用的函数有add_monthsmonths_between在access中是没有的一般遇到这种情况,都是把取出来的数据放到一个dw中,然后调用我们自己定义的函数来计算。Access中定义别名需要增加上asSELECTgrbh,xm,0.00asjfjsFROMemp_natlAccess中不支持nvl函数:一般定义表结构的时候就把字段定成非空的,或者这样写:比如:查询出所有男同学的成绩(性别为空的也能查询出来)SelectscoreFromtablewhere(xbisnullorxb=’1’)5、设置

8、mdb的口令,以及如何去掉口令,必须以独占方式打开才能修改6、演示如何根据一个表创建另一个表,以及如何把dbf导入到access中7、一些注意事项1、在pb中写update,delete,insert不用加入commit就能自动提交无

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

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

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