将军在上柳惜音:怎样知道“他俩”之间有“关系”?

来源:百度文库 编辑:高校问答 时间:2024/04/29 21:25:18
asp\access有关

怎样可以看出个、或多个表之间有关系呢?
整体上了解了一下access数据库,做好一个数据库,其中的对象“表”“查询”“窗体”“报表”等必须有关系。

刚在网上下的源码中,看到access数据库中,只有“表”项目有有好多 表项目,其他的如:“查询”“窗体”“报表”等,都没内容。

难道说在设计ASP数据库时,只用到“表”这一个项目了,其他的没用么?

还有,表项中的表与表有关系么

在设计ASP数据库.mdb时,主要有以下几个问题“:
1.表与表有什么关系?
2.表与其他对象有什么关系?

3.纯粹的access数据库设计时,与asp的access设计有什么区别?
看了上面,简单的说就是:
编辑ASP,在ACCESS数据库设计上,都需要设计数据库中的哪些项目,是不是只设计“表”一项就可以了?其他对象都不参与么

另外。SQL是与access有关?还是在asp代码中使用的?

asp程序可以对access数据库里“表 进行各种操作
包括 建表,删表 ,对表的各种查询

1.表与表有什么关系?
你可以不用建立关系,当ASP对数据库操作时,你可以通过SQL语句将多个表联系起来(多表查询)
2.表与其他对象有什么关系?
在“查询”“窗体”“报表”里其实就是在对“表”执行SQL语句
3.纯粹的access数据库设计时,与asp的access设计有什么区别?
要设计ACCESS数据库用于ASP ,其实只要设计表就够了,
其他对象等同于 利用ASP对数据库操作

说真的,我本来清楚的,看完你的结论结果我晕了

ASP与ACCESS有关系吗?
如果真的有关系,那么我现在在做的ASP与SQL SERVER又是什么关系呢?同样的ASP与ORACLE又是什么关系呢?JSP和ACCESS又是什么关系呢?PHP和ACCESS又是什么关系呢?

ASP是个让IIS能够明白并且执行的解释型语言。
ACCESS是个能存储各种数据的数据库,而数据根据不同的分类存储在里面不同的所谓的“表”中,其他对象,如:查询、窗体等等都是为了便于管理这些数据所提供的工具而已。所以真正的数据是分类后存储在不同的表中的,所以你只要用到表就可以了。其他的都是为了便于管理所提供的工具。

说的明白些,ASP就像一个碗而ACCESS就像一个水缸。
ACCESS中装了许多的数据但只是装在那里而已。
ASP只是通知IIS可以去ACCESS中取需要的数据而已。

如果用的时候我们可以用碗去水缸中舀水,也可以用勺子去水缸中舀水,这是没有区别的。碗除了舀水以外还可以舀饭(我们家就这样用)。所以碗和水缸不一定是一个公司的产品,之间没有必然的联系。

即便是有也是“不正当”关系

问:编辑ASP,在ACCESS数据库设计上,都需要设计数据库中的哪些项目,是不是只设计“表”一项就可以了?其他对象都不参与么
答:是的,有些程序用到了存储过程、触发器等等,但是ACCESS都没有提供这些工具。所以在ACCESS中只用到了“表”。

问:SQL是与access有关?还是在asp代码中使用的?
答:ACCESS是数据库中微软公司出的一种软件,同样的,还有SQL SERVER 、DB2、ORACLE、INFORMIX等等许多公司的产品。
SQL是所有公司坐在一起讨论后约定的所有数据库软件都支持的一种操作命令。
ASP就是利用这个命令来操作所有数据库的,包括ACCESS数据库。

表与表之间的关系这就要看你的需要了,如一张表可能是记录学生的基本情况,而与之相关联的一张表则是记录学生的家庭情况的。ACCESS中的关系可以是一对一或一对多,如基本情况中的学号与家庭情况的学号是对应的,在设计关系时就是一对一了,这个在ACCESS中按右键中的关系可以做到。ACCESS中的其它对像是在表的基础上进行操作的,如进行索引,进行界面设计等。

纯粹的ACCESS设计是在ACCESS中对表或其它进行操作,不能离开ACCESS这个环境(软件),用ASP进行设计时是通过asp将access数据库中的表读出在网页进行显示,不需要ACCESS这个软件的参与。

楼主的术语我不太懂,不过表与表之间的关系是简单的是主、从关系了。
如果一个表设计为:

张三教授 李四学生 数学成绩
张三教授 李四学生 语文成绩
张三教授 王五学生 数学成绩
张三教授 王五学生 语文成绩

还是设计为两个表

张三教授 李四学生
张三教授 王五学生

学生姓名 语文成绩 数学成绩

这样设计岂不是更好,不仅结构清晰而且在查询的时候速度会比第一设计快多了。
另外楼主可以上网看一些这方面的书。