relational database

来源:岁月联盟 编辑:zhu 时间:2010-02-08
  

  关系数据库是一个被组织成一组正式描述的表格的数据项的收集, 这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。 关系数据库是在 1970 年被 IBM 公司的 E. F. Codd 发明的。 标准用户和应用程序到一个关系数据库的接口是结构化查询语言 (SQL) 。 SQL 声明被用来交互式查询来自一个关系数据库的信息和为报告聚集数据。 除了相对地容易创建和存取之外,关系数据库具有容易扩充的重要优势。 在最初的数据库创造之后,一个新的数据种类能被添加而不需要修改所有的现有应用软件。 一个关系数据库是包含进入预先定义的种类之内的一组表格。 每个表格 ( 有时被称为一个关系) 包含用列表示的一个或更多的数据种类。 每行包含一个唯一的数据实体,这些数据是被列定义的种类。 举例来说,典型的商业订单条目数据库会包括一个用列表示的描述一个客户信息的表格:名字,住址,电话号码,等等。 另外的一个表格会描述一个订单: 产品,客户,日期,销售价格,等等。 数据库的一个使用者可以获得适合了该使用者的需要的数据库的观点。 举例来说,一位分公司办公室经理可能喜欢在一个特定的日期之后已经买产品的所有客户的一项观点或报告。 同一家公司的财务服务经理可能从相同的表格获得关于需要被支付的帐户的报告。 当创造一个关系数据库的时候,你能定义数据列的可能值的范围和可能应用于那个数据值的进一步约束。 举例来说,一个可能客户的范围可以允许达到十个可能的客户名字但是在一张表格中被约束只允许这些客户名字中的三个被列举。 关系数据库的定义造成元数据的一张表格或造成表格,列,范围和约束的正式描述。

图片内容