简述“字段”、“记录”及“数据库”的关系?

如题所述

三者之间的关系:字段构成记录,记录构成表,表构成了数据库。

字段就是数据库实例中某张表的一列,比如说:学员表由id、姓名、性别组成。字段就是指id或者姓名或者性别。换句话说:id是一个字段;姓名也是一个字段;性别还是一个字段。

记录就是表中以行为单位,一行就称为一条记录。还是以学员表为例,查询表中所有的数据,其中的任意一行就称为一条记录。

数据库是一个完整的数据的记录的整体,一个数据库包含0--N个表一个表包含0--N个字段 记录是表中的行。

扩展资料:

1、 在数据库物理设计时,降低范式,增加冗余, 少用触发器, 多用存储过程

2、当计算非常复杂、而且记录条数非常巨大时(例如一千万条),复杂计算要先在数据库外面,以文件系统方式用C++语言计算处理完成之后,最后才入库追加到表中去。这是电信计费系统设计的经验。

3、 发现某个表的记录太多,例如超过一千万条,则要对该表进行水平分割。水平分割的做法是,以该表主键PK的某个值为界线,将该表的记录水平分割为两个表。若发现某个表的字段太多,例如超过八十个,则垂直分割该表,将原来的一个表分解为两个表。

4、对数据库管理系统DBMS进行系统优化,即优化各种系统参数,如缓冲区个数。 SQL 数据库小技巧。

(5) 在使用面向数据的SQL语言进行程序设计时,尽量采取优化算法。




温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-10
您所说的数据库应该就是一个数据库实例,它包括表、触发器、用户、存储过程等。
字段就是数据库实例中某张表的一列,比如说:学员表由id、姓名、性别组成。字段就是指id或者姓名或者性别。换句话说:id是一个字段;姓名也是一个字段;性别还是一个字段。
记录就是表中以行为单位,一行就称为一条记录。还是以学员表为例,查询表中所有的数据,其中的任意一行就称为一条记录。如(1 张三 男)。本回答被提问者和网友采纳
第2个回答  2011-05-12
字段组成记录,记录组成数据库
后面的包含前面的
第3个回答  2011-05-14
二维表是实体在数据库中的抽象表现。
例如,学生(学号,姓名,性别,家庭地址,联系电话)
对应 student(ID,name,sex,address,phoneno)。
这样,二维表student就把实体学生在数据库中抽象的表现出来了。