SQL数据库英文文献及翻译 第3页
事实上,你是读一本关于SQL方面的书,然后,需要研究数据库。 SQL是一种语言就是用来做这个的,所以在研究的SQL本身,你所知道的一些基本概念,关于数据库和数据库技术,这是很重要的。
你不知道这是,还是不是,你可以一直使用数据库。每一次您选择了一个名称,从你所使用的数据库中的电子邮件地址簿,。如果你每次搜索一个际网路搜寻网站在你所使用的数据库中。当您登录到您的网络在工作时,你是验证您的姓名和密码和数据库中的不一样。甚至当您使用ATM卡在提款机中,您所使用的数据库的PIN号码核查和核查。
但是,即使我们一直使用数据库,正是在这个数据库中仍会有许多混乱,。这是一个很特别的事实,因为不同的人使用相同的数据库而言,意味着不同的事情。因此,在一个好地方开始我们的研究是一份名单和解释最重要的数据库条款。
回顾基本概念是一些基本的数据库概念的一个非常简要概述。打算打击你的记忆,如果您已经有一些数据库经验,或向您提供一些基础知识,如果你用的是新数据库。了解数据库是掌握SQL的一个重要部分,你也可以找一本关于数据库方面的书去了解这一个主题如果你需要它。
什么是数据库?
期限数据库用于许多不同的方式中的,但是用于我们的目的(事实上,从SQL的角度来看)一个数据库是一个数据的收集储存在一些有组织的方式,最简单的方法是把数据库想象成一个文件柜,这个文件柜是存放数据的一个实际位置,
无论它什么样的数据或它是如何被组织起来的。
数据库一个货柜(通常是一个文件或文件集)来储存有组织的数据。
误用导致混乱
人们常常使用的数据库是指数据库软件,这是不正确的,并且它是混乱的来源。数据库软件,其实是所谓的数据库管理系统(或数据原文请找腾讯752018766辣,文^论-文.网
http://www.751com.cn 能。并且至于大部分,没有被直接访问,从数据库中;你总是使用DBMS,并且它访问你的数据库。
表
当你信息存储在你的档案柜,你不能把他仍在抽屉里。相反,您创造在档案柜之内的文件,你档案的相关数据会在特定的文件中。
在数据库世界中,那个文件被成为一个表。。一个表是一个结构的文件可以存储数据的特定类型。一个表可能包含的客户清单,产品目录,或任何其他资料清单。
表 一个具体类型的数据,一张被构造的名单。
这里关键是在表里存放的数据是数据的一种类型或一张名单。您在同一个数据库表里不会存放顾客名单和命令名单。这样做会使以后的检索和访问更加困难。相反,你会创建两个表,把他们存在不同的表中。
一个表在一个数据库中有一个标识的名字。这个名字一直具有特别的含义并且那个数据库中的表不能与它的名字相同。
Table Names是一个表的名字,实际上是几件事的组合包括数据库名称和表的名字。作为唯一名字一部分,一些数据库也使用数据库所有者的名字。这意味着,你不能在一个数据库中有两个相同的表的名字,你可以使用相同的表名在不同的数据库中。
表的特点和属性,是取决于数据如何储存在他们之中。
这些措施包括信息,何种资料可能会被储存,它是如何被摧毁,如何被个别件资命名,以及更多。这套信息描述表被称为架构,架构是用来形容具体的表在一个数据库,以及整个数据库(及彼此间的关系表中) 。
架构 信息资料库和资料表的布局和属性。
栏和数据类型
表由栏组成,栏包含一份特殊的信息在表之内。
栏 一个单一的领域在一个表中,所有的表由一个或更多栏组成。
最好的方法,是把数据库的表想象成网格,有些像报表。每一栏在网格中包含一份特殊的资料。在客户表,例如,一列包含客户号码,另一个包含客户名称,地址,城市,国家和邮编都是储存在自己的专栏中。
破坏数据
把数据分成多个栏是很重要的。例如,城市、州和邮编应该总是分开的专栏。
通过这些,变得可能由具体专栏排序或过滤数据(例如,找到所有顾客一个特殊状态的或在一个特殊城市)。如果城市和州被结合成一个专栏,由状态排序或过滤是很难的。
每一栏在一个数据库中有相关的数据。数据类型的定义是什么类型的数据栏可以被包含。如果专栏是包含数字(或许数字项目按顺序),数据将是一个数字数据。
数据
一类允许的数据。
每一个表列有相关的数据,限制(或允许)具体的数据在这一栏。
数据类型限制的数据类型可以存储在一栏(例如,防止进入字母字符成为一个数值字段) 。数据类型也有利于排序数据正786E性,并在优化磁盘使用方面发挥了重要作用。因此,必须特别注意数据表的创建。
数据兼容性
数据类型和他们的名字是SQL不协调性的主源之一。它支持多数基本的数据类型,许多更先进的数据类型不是。和更糟的是,有时你会发现同样的数据是指由不同的名称,在不同的数据库中。你可以做这一点,当您创建表的架构,请记住它。
行
数据在一个表是储存在列中,被保存的每个纪录在它自己的行被存放。构想一个表作为一个、网格,垂直列在网格是表列,以及横向行是表行。
例如,客户表会存储一个客户行中。行数是表的记录数。
行 纪录在一个表中
纪录或行?
当提到行时,您可以听见用户提到数据库纪录。在大多数情况下,这两个名词可以互换使用。
主键
每列在表中应该有一些列(或一组列)唯一标识。
包含顾客的表也许为此使用客户编号专栏,而包含命令的桌也许使用命令ID。雇员名单的表也许使用雇员ID或雇员社会安全号专栏。
此栏(或一组列)唯一识别每一列在表中是所谓的一个主键。没有一个主键,更新或删除特定的行,在一个表中成为非常困难的。
总是定义主关键字 虽然没有实际需要,大多数数据库设计师,确保每一个表,他们创造了一个主键,使未来的数据操作尽可能的易于管理。只要它符合以下条件,所有专栏在表里可以作为主关键字:
没有两排可以有相同的主键值。
每列必须有一个主键值(主键列可能不会允许NULL值) 。
不可能修改或更新在主关键字专栏的Values。
主键值不能重复使用。 (如果连续被删除,其主要关键可能不会被分配到任何新的行) 。
主键通常定义在一个单一的列一个表。可一起使用多列,作为一个主要的关键。多个栏目使用规则上面列出的必须适用于所有列,弥补主键,和values的所有列在一起必须是独一无二的(个人专栏不必具有独特的values) 。上一页 [1] [2] [3] [4] 下一页
SQL数据库英文文献及翻译 第3页下载如图片无法显示或论文不完整,请联系qq752018766