数据库课程设计(MySQL之数据库的设计)

多表之间的关系1.一对一(了解)如:人和身份证分析:一个人只能有一个身份证,一个身份证只能对应一个人2.一对多(多对一)如:部门和员工分析:一个部门对应多个员工,一个员工只能对...

多表之间的关系

1.一对一(了解)

如:人和身份证

分析:一个人只能有一个身份证,一个身份证只能对应一个人

2.一对多(多对一)

如:部门和员工

分析:一个部门对应多个员工,一个员工只能对应一个部门

3.多对多

如:学生和课程

分析:一个学生可以选择多个课程,一个课程也可以被多个学校所选择

实现多表之间的关系

1.一对多(多对一)

如:部门和员工

实现方式:在多的一方建立外键,指向一方的主键

2.多对多

如:学生和课程

实现方式:多对多的关系实现需要借助第三张中间表。中间表至少需要包含两个字段,这两个字段作为第三张中间表的外键,分别指向两张表的主键

3.一对一

如:学生和身份证

实现方式:在任意一方添加外键,指向另一方的主键即可。

具体案例创建旅游线路分类表tab_categorycid旅游线路分类主键,自动增长cname旅游线路分类名称非空,唯一,字符串100CREATE TABLE tab_category ( cid INT PRIMARY KEY AUTO_INCREMENT, cname VARCHAR(100) NOT NULL UNIQUE );

创建旅游线路表tab_route/*rid 旅游线路主键,自动增长rname 旅游路线名称非空,唯一,字符串100price 价格rdate 上架时间,日期类型cid 外键,所属分类*/crate table tab_route( rid int PRIMARY KEY AUTO_INCREMENT, rname VATCHAR(100) NOT NULL UNIQUE, price DOUBLE, rdate DATE, cid INT,  FOREIGN KEY(cid) REFERENCES tab_category(cid));/*创建用户表tab_useruid 用户主键,自动增长username 用户名长度100,唯一,非空password 密码长度30,非空name 真实姓名长度100brithday 生日sex 性别,定长字符串1telephone手机号,字符串11emali邮箱,字符串长度100*/create table tab_user( uid PRIMARY KEY AUTO_INCREMENT, username VARCHAR(100) NOT NULL UNIQUE, password VARCHAR(30) NOT NULL, name VARCHAR(100), brithday DATE, sex VARCHAR(1)DEFAULT'男', telephone VARCHAR(11), emali VARCHAR(100),);/*创建收藏表tab_favoriterid 旅游路线 id,外键date 收藏时间uid 用户id,外键rid和uid不能重复,设置复合主键,用一个用户不能收藏同一个线路两次*/create table tab_favorite(rid INT,date DATETIME,uid INT,-- 创建复合主键PRIMARY KEY(rid,uid),FOREIGN KEY(rid) REFERENCES tab_route(rid),FOREIGN KEY(uid) REFERENCES tab_user(uid))

本文来自作者[之晴]投稿,不代表酷展号立场,如若转载,请注明出处:https://iosku.vip/dqbk/2025sop04-17069.html

(8)

文章推荐

  • 服装行业发展趋势

    网上科普有关“服装行业发展趋势”话题很是火热,小编也是针对服装行业发展趋势寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。服装行业发展趋势:1、数字化是未来服装的生产方式利用机械设备进行流水作业是当下服装行业的主流生产模式,而面对如今招工、成本以及效率等问题,

    2025年01月24日
    926
  • 服装招聘信息怎么写

    网上科普有关“服装招聘信息怎么写”话题很是火热,小编也是针对服装招聘信息怎么写寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。服装招聘信息填写内容如下:1、岗位名称包括设计师、销售顾问、制衣工人等。2、工作地点包括具体的城市和街道地址,或者是远程工作的话,需要

    2025年01月27日
    910
  • 招商证券:讯飞医疗科技有望在医疗AI保持长期竞争力

      招商证券发布研报称,讯飞医疗科技(02506)在推理大模型“平权化”趋势下,凭借对中国医疗行业的多年深耕以及在三大终端的产品协同优势,有望在医疗AI中持续保持长期竞争力。该行指,公司目前以26.1倍市销率和29.8倍市净率的估值倍数交易,高过中美可比公司水平。  该行称,公司近几年财务表现相

    2025年03月07日
    24
  • 广东二本(广东二本公办学校有哪些大学)

    截至2024年,广东省已实行本科批次合并(取消一本、二本划分),所有公办本科院校均在本科批次统一招生,不再区分“一本”或“二本”。不过,根据往年的招生情况和院校综合实力,以下公办本科院校通常被认为是传统意义上的“二本层次”或部分专业在本科批次中招生分数相对较低:广东省公办本科院校(原二本层次参考):

    2025年03月21日
    17
  • 内蒙古疫情最新公布内蒙古疫情最新公布消息

    大家好,今天小编关注到一个比较有意思的话题,就是关于内蒙古疫情最新公布的问题,于是小编就整理了4个相关介绍内蒙古疫情最新公布的解答,让我们一起看看吧。内蒙古呼伦贝尔满洲里疫情传播范围预测会有多大?最新消息!12月10日全天,满洲里市新增确诊病例15例。截至目前,满洲里累计确诊病例500多例。满洲里已

    2025年03月25日
    21
  • 租房5年多指标异常

    大家好,今天小编关注到一个比较有意思的话题,就是关于租房5年多指标异常的问题,于是小编就整理了1个相关介绍租房5年多指标异常的解答,让我们一起看看吧。店铺指标异常怎么处理?店铺指标异常可能会影响到店铺的销售和信誉,需要及时处理。以下是几种常见的处理方法:1.分析原因:针对不同的异常指标,需要分析其

    2025年04月01日
    21
  • 中国宏桥连续4日回购,累计回购2675.35万股

    证券时报数据宝统计,中国宏桥在港交所公告显示,4月11日以每股12.840港元至13.260港元的价格回购519.55万股,回购金额达6791.51万港元。该股当日收盘价13.260港元,上涨2.16%,全天成交额6.11亿港元。自4月8日以来公司已连续4日进行回购,合计回购2675.35万股,累

    2025年04月12日
    18
  • 众多非一(说说含众字的成语大世界)

    导语。“众”字,为山形叠字集群的第一号种子选手,其他字与它结盟的四字成语特别丰富多彩,引人注目!㈠“众”为首字的成语,按成语第二字汉语拼音音序排列如下:众□□□ZC→→众川归海→众川赴海→众楚群咻******ZD→众多非一ZE→众恶必察ZF→ZG→众寡不敌→众寡莫敌→众寡悬殊→众寡势殊→众功群兴**

    2025年04月16日
    12
  • 秋冬流行发型(是时候换发型了秋冬流行这4款发型)

    做个小调查,姐妹们平常的搭配重视发型吗?其实发型与穿搭、妆容的作用相较有过之而无不及。发型打理得好,不仅仅显瘦显脸小,还能凸显自己的气质、奠定整体风格的基调。现在刚过了元旦,又快进入腊月了,新的一年我们要从“头”开始,今天我给大家整理了几个秋冬最In的复古发型,各位小可爱可以根据自己的脸型或者想要的

    2025年04月20日
    15
  • 格力博多措并举积极应对美国加征关税挑战

      炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!近期,美国对华出口产品加征关税的政策调整引发市场广泛关注。作为新能源园林机械行业的领军企业,格力博(301260)表示,公司已前瞻性地布局全球化产能,通过"中国+越南+美国"三位一体的战略架构,构建了完善的贸易壁垒应对体系

    2025年04月21日
    10

发表回复

本站作者后才能评论

评论列表(4条)

  • 之晴
    之晴 2025年04月26日

    我是酷展号的签约作者“之晴”!

  • 之晴
    之晴 2025年04月26日

    希望本篇文章《数据库课程设计(MySQL之数据库的设计)》能对你有所帮助!

  • 之晴
    之晴 2025年04月26日

    本站[酷展号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 之晴
    之晴 2025年04月26日

    本文概览:多表之间的关系1.一对一(了解)如:人和身份证分析:一个人只能有一个身份证,一个身份证只能对应一个人2.一对多(多对一)如:部门和员工分析:一个部门对应多个员工,一个员工只能对...

    联系我们

    邮件:酷展号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们