SQl server数据库中说的关系,关系这个词怎么理解???
SQL server数据库中的关系是说元组之间有关系,还是属性组与属性组之间的关系?
------解决方案--------------------table 与table之间的关系
------解决方案--------------------关系,可以理解为是数据库中的表.
元组是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性.
在二维表里,元组也称为记录.
参考 http://baike.baidu.com/link?url=ibWkfMTYw6Edr4bpZqkAu0tw1t_Uk1u4UfS-t3zESFkTf49IY34brkBiDfv-x6hu
------解决方案--------------------帮你Baidu的
特点
数据库管理系统将具有一定结构的数据组成一个集合,它主要具有以下几个特点:
1. 数据的结构化 数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一集合的数据具有相似的特征。
2. 数据的共享性 在一个单位的各个部门之间,存在着大量的重复信息。使用数据库的目的就是要统一管理这些信息,减少冗余度,使各个部门共同享有相同的数据。
3. 数据的独立性 数据的独立性是指数据记录和数据管理软件之间的独立。数据及其结构应具有独立性,而不应该去改变应用程序。
4. 数据的完整性 数据的完整性是指保证数据库中数据的正确性。可能造成数据不正确的原因很多,数据库管理系统通过对数据性质进行检查而管理它们。
5. 数据的灵活性 数据库管理系统不是把数据简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。
6. 数据的安全性 根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。
------解决方案--------------------所谓的关系,指的是表和表之间的关系,也可以认为是数据和数据之间的关系。在一个表里面,同一行的数据被认为是一组独立的数据,在另一个表里面,也存在一组独立的数据(行),这两组数据中有一个字段是同源的,那么这两组数据就有了关系。
------解决方案--------------------不是表与表的关系
就是这个数据格式是一张张二维表
说的是二维表内的数据关系
------解决方案--------------------关系模型中的关系指的就是一个表内部,列于列的关系
------解决方案--------------------在关系模型中关系是相关信息的一个集合,在数据库实现中表现为数据表
这里个关系我觉得主要还是指数据行之间的关系,而列是关系的属性
------解决方案--------------------比如人(年龄,性别)就是一个关系,有属性:年龄,性别
女人是人关系的一个谓词逻辑为 ”性别=女“的子集,也是一个关系
------解决方案--------------------在sql中关系就是一张二维表,表中每一行都是一个实体,表的数值就是若干实体属性值的集合!当然如果说sql关系型数据库的反应,体现在表与表之间的关系,其实最终体现在的记录与记录的对应关系,就有了一对一,一对多,多对多的三种表间记录的对应关系