c# 关于数据结构
刚接触Access,感觉好多地方一头雾水,各位能否指点一下?   
 -----------------------------------------------------   
 一般的,数据在硬盘的存储方式有哪些?   
 这些方式各有什么好处?   
 1、access的表实际存储的是什么,和sql的表有区别吗?   
 2、在access的表中增加一个记录的时候,access会做了一些什么操作?   
 3、在access中,有索引的字段和无索引的字段在物理存储上有什么区别?   
 4、在access中,有关系的表和没有关系的表在物理存储上的差别?
------解决方案--------------------帮顶
------解决方案--------------------access,基本上语法和SQL一致。你可以把它看作一个单机版的MS-SQL。
------解决方案--------------------to1:表没什么区别,存储的都是数据了阿 
 to2:在access的表中增加一个记录的时候,access会进行一个insert操作,也就是和sql一样的,给你的access数据表增加一条记录 
 to3:有索引的字段可以优化你的查询功能,花费的查询时间要短 
 to4:物理存储没有区别,只不过会在各个有关系的表之间建立一定的联系,比如会出现删除一个表中的数据,另一个表中的数据也无法使用等现象。
------解决方案--------------------其它的要读点数据库的基础理论就明白了。
------解决方案--------------------学习ing ....   
 LZ问的问题我从来没想过.   
 access用的Jet-Sql
------解决方案--------------------学习
------解决方案--------------------自己理论水平不行,猜测一下:   
 1、access的表实际存储的是什么,和sql的表有区别吗? 
 存储的是MS自定义格式的文件了,文件的格式和Sqlserver的应该不会相同,但区别不知道。   
 2、在access的表中增加一个记录的时候,access会做了一些什么操作? 
 取表的结构,根据结构和传入的值生成一条新的数据记录,把记录和表关联起来?   
 3、在access中,有索引的字段和无索引的字段在物理存储上有什么区别? 
 索引应该是独立存在的,有索引的表比没有索引的表多了一个和索引的关联?   
 4、在access中,有关系的表和没有关系的表在物理存储上的差别? 
 同上
------解决方案--------------------别外,Access是不是只存储数据,而执行Sql是由JDBC来作的,也不太明的。
------解决方案--------------------1\access   和   sql   server   的表的关系基本上没有区别,区别也就是调用方式的不同
------解决方案--------------------基本上没有什么区别的 
 学习数据库原理你就知道了.学习数据库要好好的学习原理,基本的实践是不行的, 
 要是会了原理,你就知道他们有什么不一样了!!!!! 
 个人感觉就是操作的方法不大一样,原理都是一样的阿!!!!!!! 
 顶!!!!!!!!!!!
------解决方案--------------------luodanyu(平等&自由) ( ) 信誉:100    Blog   加为好友  2007-04-06 11:50:09  得分: 0         
    昏,我的老师都不说这些的,可能他认为没必要知道。   
 不过我认为,不先了解这些,那么建立关系,查询什么的,我跟本无法理解。   
 --------------------------------   
 怎么会呢,对于初级阶段来说,  建立关系,查询什么的 都属于运用。 
 你会用就行了。 
 你要想用好,就要知道他的实现原理。 
 每个数据库的实现是不一样的,你可以买一些书看就知道了。   
 --------------------- 
 有这样的一个表:   
 姓名    成绩 
 张三    80 
 李四    85 
 王五    80   
 那么在硬盘中是否只存在一个80?   
 张三和王五的成绩里面,保存的是指向80的地址,还是80本身?   
 -------------- 
 如果没有做索引的话,表的存储是用堆来实现的。 
 就是一行一行数据的存储在硬盘上,每一行都有一个行标志,类似行号。 
 一般的数据都是直接存储本身的,比如你说的80,就是80本身。 
 特殊的,比如SQL Server里面的Text字段,是存储指向的地址,类似指针。 
------解决方案--------------------所有的数据库基本都是基于SQL标准来创建的,只是实现的方式,方法有所不同。