因胸联盟 发表于 2015-1-16 22:27:58

MYSQL网页编程之Access数据库开辟技能

那时候Sybase已经诞生了6年的时间。至于其他值得关注的开源数据库,PostgreSQL将在2009年达到20岁的生日。虽然MySQL并不是市场上最年轻的数据库,但是却有更多成熟的数据库可供我们选择。在以后数据库范畴,已有愈来愈多的人入手下手接纳Access。它是一个功效壮大的数据库办理体系和MIS体系开辟工具,具有界面友爱、易学易用、开辟复杂、接口天真等特性。现将自己在利用Access时体味到的一些履历在此与人人交换。
数据库计划的技能
1.一致计划
所谓数据库计划是指从对现行非盘算机办理的数据库体系的剖析到终极完成由盘算机办理的数据库体系的全历程。它包含表、查询、报表等的计划。总的准绳应从进步数据处置效力及便于数据处置两方面思索。
以计划先生成就办理体系为例,在表的计划中,是将全校先生成就计划成一个表,仍是分年级设表,经剖析按年级设表将进步数据处置速率且便于数据的处置,响应须设置一个参数表以形貌各年级的一些情形,如许今后在举行数据处置时可从参数表中提取有关参数。思索到在输出先生成就时大概堕落,故应计划响应的副成就表,如许每成就分二次输出,然后再创建响应的主副查询来查对主副表中的成就是不是分歧,纷歧致则举行修正。再好比要举行非常段、单科每分段、总分每分段等数据的统计,可计划响应的表用VisualBasic程序来举行处置并将统计数据主动填进响应的表中。在字段的计划中要只管削减字段数,好比,先生名次有班级名次与年级名次,我们能够将这两个名次用一个字段来暗示,如用“m/n”暗示,“m“暗示班级名次,“n“暗示年级名次,这一样可用VisualBasic程序来完成。在计划报表时是以表为基本来创建报表仍是以查询为基本来创建报表,明显以查询为基本来创建报表天真便利,能够便利地经由过程修正查询及查询中的有关前提从而打印出所必要的报表。总之在举行数据库计划时要通盘思索才干计划出公道的数据库工具。
2.设置好关头字和表间干系
表的计划中关头字的设置很主要,设置关头字能够进步查询等操纵的速率。偶然能够用多字段作关头字。两个表的干系也很主要,好比主成就表与副成就表间若没有创建准确的干系,则主副查询将得不到准确的了局。
3.计划好字段的缺省值
字段的缺省值偶然也需引发注重。好比,在数字型字段中,因有些纪录中大概没有输出过数据,在用VisualBasic程序处置时大概会呈现一些不准确的了局(不知这是不是是Access97的Bug),但当将其缺省值设置为“0”后统统一般。关于这个理由我把它放在最后一位。在很多业界专家中有一个相当一致的观点:MySQL不能很好的扩展。关于这点可能有很大的分歧,争论的焦点主要集中于水平可扩展性和垂直可扩展性上。MySQL则更倾向于垂直可扩展性。

小魔女 发表于 2015-1-19 13:33:47

发几份SQL课件,以飨阅者

山那边是海 发表于 2015-1-24 16:42:22

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.

乐观 发表于 2015-2-2 11:12:21

分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

谁可相欹 发表于 2015-2-7 18:41:09

无法深入到数据库系统层面去了解和探究

简单生活 发表于 2015-2-22 23:02:42

where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。

因胸联盟 发表于 2015-3-7 04:28:25

varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。

再见西城 发表于 2015-3-21 06:02:30

是要和操作系统进行Socket通讯的场景。否则建议慎重!
页: [1]
查看完整版本: MYSQL网页编程之Access数据库开辟技能