只想知道 发表于 2015-1-16 22:24:52

MYSQL网站制作之干系数据库

珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。数据库这一观点提出后,前后呈现了几种数据模子。个中基础的数据模子有三种:条理模子体系、收集模子体系、和干系模子体系。60年月末期提出的干系模子具无数据布局复杂天真、易学易懂且具有薄弱的数学基本等特性,从70年月入手下手盛行,开展到如今已成为数据库的尺度。今朝普遍利用的数据库软件都是基于干系模子的干系数据库办理体系。

3.2.1干系模子(RM即RelationalModel)
干系模子把天下看做是由实体(Entity)和接洽(Relationship)组成的。
所谓实体就是指实际天下中具有辨别与别的事物的特性或属性并与别的实体有接洽的工具。在干系模子中实体一般是以表的情势来体现的。表的每行形貌实体的一个实例,表的每列形貌实体的一个特性或属性。
所谓接洽就是指实体之间的干系,即实体之间的对应干系。接洽能够分为三种:
・一对一的接洽。如:一团体只要一种性别,一团体→性别为一对一的接洽;
・一对多的接洽。如:不异性其余人有很多个,性别→工资一对多的接洽;
・多对一的接洽。如:良多人有统一本性别,人→性别为多对一的接洽。
经由过程接洽就能够用一个实体的信息来查找另外一个实体的信息。
干系模子把一切的数据都构造到表中。表是由行和列构成的,行暗示数据的纪录,列暗示纪录中的域。表反应了实际天下中的现实和值。

3.2.2干系数据库(RDB即RelationalDatabase)
所谓干系数据库就是基于干系模子的数据库。
1、干系数据库办理体系(RDBMS)
・干系数据库办理体系就是办理干系数据库的盘算机软件。
2、关头字(Key)
关头字是干系模子中的一个主要观点,它是逻辑布局,不是数据库的物理部分。
・侯选关头字(CandidateKey)
假如一个属性集能唯一地标识表的一行而又不含过剩的属性,那末这个属性集称为侯选关头字。
・主关头字(PrimaryKey)
主关头字是被选择出来,作表的行的唯一标识的侯选关头字。一个表只要一个主关头字。主关头字又能够称为主键。
・大众关头字(CommonKey)
在干系数据库中,干系之间的接洽是经由过程相容或不异的属性或属性组来暗示的。假如两个干系中具有相容或不异的属性或属性组,那末这个属性或属性组被称为这两个干系的大众关头字。
・外关头字(ForeignKey)
假如大众关头字在一个干系中是主关头字,那末这个大众关头字被称为另外一个干系的外关头字。因而可知,外关头字暗示了两个干系之间的接洽。以另外一个干系的外关头字作主关头字的表被称为主表,具有别的关头字的表被称为主表的从表。外关头字又称作外键。在我们工作的过程中,经常能听到很多不使用MySQL的理由,虽然其中有一些是对MySQL的误解,不过同样也有一些是合情合理的。

冷月葬花魂 发表于 2015-1-19 11:07:22

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

若天明 发表于 2015-1-27 21:21:30

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

只想知道 发表于 2015-2-5 12:16:15

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?

小妖女 发表于 2015-3-2 18:09:41

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?

蒙在股里 发表于 2015-3-11 05:25:46

入门没那么困难,精通没那么容易

小魔女 发表于 2015-3-17 21:10:28

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

因胸联盟 发表于 2015-3-25 03:15:22

代替了原来VB式的错误判断。比Oracle高级不少。
页: [1]
查看完整版本: MYSQL网站制作之干系数据库