当前位置: 首页 > news >正文

查询网站信息表格制作手机软件

查询网站信息,表格制作手机软件,“网站建设:上海珍岛”,镇江网站设计公司报价目录 一、表的设计 二、一对一关系 三、一对多关系 四、多对多关系 一、表的设计 数据库设计就是根据需要创建出符合需求的表。 首先根据需求找到体系中的关键实体对象,通常每个实体对象都会有一个表,表中包含了这个实体的相关属性。 再理清楚实体对…

目录

一、表的设计

二、一对一关系

三、一对多关系

四、多对多关系


一、表的设计

        数据库设计就是根据需要创建出符合需求的表。

        首先根据需求找到体系中的关键实体对象,通常每个实体对象都会有一个表,表中包含了这个实体的相关属性。

        再理清楚实体对象间的关系,不同的关系有不同的设计表的方式。

表的三种关系有:

关系说明
一对一的关系表1中一行数据和表2的一行数据一一对应。
一对多的关系表1中一行数据可以对应表2的多行数据。
多对多的关系表1中一行数据可以对应表2的多行数据,表二的一行数据同样可以对应表1中的多行数据。

二、一对一关系

图示:

示例:

语句create table register(id int primary key,date datetime);
说明创建表格register,以id作为主键。
语句

create table student(

        stu_id int primary key,name varchar(32),reg_id int unique,

        foreign key(reg_id) references register(id)

        );

说明

创建表格student,以stu_id作为主键,reg_id是唯一键,

以reg_id作为外键,与表格register中的id一一对应

总结:根据上述示例可以发现,一对一关系下,外键和外键关联的其他键通常是主键或唯一键。

三、一对多关系

图示:

示例:

语句

create table class(num int primary key,name varchar(32));

说明创建表格class,以num作为主键。
语句

create table student(

        stu_id int primary key,name varchar(32),class_num int,

        foreign key(class_num) references class(num)

        );

说明创建表格student,以stu_id作为主键,以class_num作为外键,与表格class中的num对应
总结:根据上述示例可以发现,一对多关系下,外键并不是唯一键,而外键关联的其他键则是主键或唯一键。这代表外键的值可以重复,但是其取值范围只能被限定在外键关联键已有的值中。

四、多对多关系

图示:

示例:

语句

create table course(id int primary key,name varchar(32));

说明创建表格course,以id作为主键。
语句

create table student(id int primary key,name varchar(32));

说明创建表格student,以id作为主键。
语句

create table cou_stu(

        cou_id int,stu_id int

        foreign key(cou_id) references course(id)

        foreign key(stu_id) references student(id)

        );

说明

创建表格cou_stu,

以cou_id作为外键,与表格course中的id对应,

以stu_id作为外键,与表格student中的id对应。

总结:

根据上述示例可以发现,多对多关系下,需要创建一张关联表来记录数据。

关联表中的作为外键的字段并非唯一键,而外键关联的其他键则是主键或唯一键。

这与一对多关系的设计类似,外键的值可以重复,但是其取值范围只能被限定在外键关联键已有的值中。

不同的是,多对多关系的表设计中,外键关联语句存在多条。


http://www.yayakq.cn/news/356887/

相关文章:

  • 新开传奇网站合击自己的身份已经网站备案了
  • 重庆建站公司旅游电子商务网站策划书
  • 成都网站建设专业乐云seowordpress关闭多站点
  • 装修招标网站口碑营销的产品有哪些
  • 盐城网站建站搜建筑
  • 网站自适应 如何做搜索引擎优化师
  • wordpress打开文章404百度网站关键词优化
  • 上海本地推广平台有哪些郑州企业网站优化排名
  • 表单网站怎么做seo高端网站案例欣赏
  • 社交网站是怎么做的厦门专业的网站制作公司
  • 如何制作专业简历东莞seo网络推广
  • 域名连接网站做网站需要做数据库
  • 法律顾问 网站 源码成都景观设计公司排名
  • 广州网站建设是什么意思软件开发流程模型有哪些
  • 做网站公司找意向客户建网站公司 快云
  • 网站不想续费wordpress添加端口访问
  • 网站设计上海买卖交易平台
  • 室内设计专业网站做网站服务器多钱
  • 如何弄网站排名天津注册公司流程和费用标准
  • 如何备份网站网站建设 资产
  • 一键开启网站wordpress post 请求
  • 为什么网站要用外链电子商务企业网站设计
  • 全网网站建设优化wordpress响应+延时
  • 邯郸网站只做做淘客网站用什么服务器好
  • 基金培训网站wordpress写文章失败
  • 网站建设报价表模板下载商标设计创意
  • 十堰网站制作价格重庆有网站公司
  • qt 做网站wordpress主题汉化软件
  • 丹阳企业网站制作微信发布wordpress
  • 上海网站建设乐云seo模板中心wordpress需注册访问