首页 > 数据库 >Javaweb-数据库设计案例

Javaweb-数据库设计案例

时间:2024-09-08 10:37:22浏览次数:8  
标签:varchar Javaweb int 数据库 案例 music user table id





1. create table music( id int PRIMARY key, title varchar(32), alias varchar(32), image varchar(64), style varchar(8), type varchar(4), medium varchar(4), publish_time date, publisher varchar(16), number tinyint, barcode bigint, summary varchar(1024), artist varchar(16) );
2. create table song( id int unique, name varchar(32), serial_number tinyint, music_id int );
3. alter table song add CONSTRAINT fk_song_music FOREIGN key (music_id) REFERENCES music(id);
4. create table review( content varchar(256), rating tinyint, review_time datetime, music_id int, user_id int );
5. alter table review add CONSTRAINT fk_review_music FOREIGN key (music_id) REFERENCES music(id);
6. alter table review add CONSTRAINT fk_review_user FOREIGN key (user_id) REFERENCES user(id);
7. create table user( username varchar(16) unique, image varchar(64), signature varchar(64), nickname varchar(16), id int primary key );
8. create table music_user( id int PRIMARY key, music_id int, user_id int );
9. alter table music_user add CONSTRAINT fk_music_user_music FOREIGN key (music_id) REFERENCES music(id);
10. alter table music_user add CONSTRAINT fk_music_user_user FOREIGN key (user_id) REFERENCES user(id);

标签:varchar,Javaweb,int,数据库,案例,music,user,table,id
From: https://www.cnblogs.com/yesung0824/p/18402647

相关文章

  • 研发管理过程案例分析-不文明文字短信事件
    背景     测试工程师因为项目没有部署测试环境,在生产环境编写测试短信,因为测试测试时使用了真实手机号码,使用了不文明测试文字短信发送到客户手机上。最终造成不良影响。对于这个事件责任判定应该是如何?除了测试工程师有主要责任,技术负责人有责任吗?项目经理有责任吗?责任判......
  • Javaweb-数据库设计-多表关系实现
    createtabletb_order( idintPRIMARYkeyauto_increment, paymentdouble(10,2), payment_typetinyint, statusTinyint);createtabletb_goods( idintPRIMARYkeyauto_increment, titlevarchar(100), pricedouble(10,2));createtabletb_order_goods(......
  • JDBC创建数据库实例
    在本教程将演示如何在JDBC应用程序中创建数据库。在执行以下示例之前,请确保您已经准备好以下操作:具有数据库管理员权限,以在给定模式中创建数据库。要执行以下示例,需要用实际用户名和密码替换这里用户名(username)和密码(password)。MySQL或数据库已启动并运行。所需步骤使......
  • 【大数据】分布式数据库算法
    目录一、分布式数据库算法概述二、分布式数据库算法分类2.1分布式数据库算法的优点2.2分布式数据库算法的缺点三、分布式数据库算法实现3.1 分布式数据库算法C语言实现3.2 分布式数据库算法JAVA实现四、分布式数据库算法应用五、分布式数据库算法发展趋势一、......
  • Vue2 - 详细实现聊天室IM即时通讯及聊天界面,支持发送图片视频、消息已读未读等,集成mqt
    前言如果您需要Vue3版本,请访问在vue2|nuxt2项目开发中,详解手机移动端H5网页在线1v1聊天功能(仿腾讯云IM功能),技术栈为MQTT通讯协议+后端Node服务端+数据库设计+vue前端聊天界面,超详细前后端完整流程及示例源代码,vue2聊天即时通讯IM实时接收和发送消息,可发送文字、图......
  • 案例库、最高院、法信裁判规则--表见代理中,善意无过失要求相对人有理由相信行为人有代
    1.(2016)赣民再111号 【2024-16-2-111-002】 江西某高速公路工程有限责任公司与献县某建材租赁站、贺某东租赁合同纠纷再审案裁判要旨:不能仅凭第三方在文本中盖章就径直推定其属于合同履约人;【案例库裁判要旨之一】案件事实: 2009年11月21日,租赁站与贺某东签订《碗扣支架租......
  • 数据库tips12
    嵌入式SQL用于高级语言(主语言)和数据库的交互。高级语言用于客户端,实现界面及与用户的交互。SQL语言用于后台数据库,主语言将变量值传给SQL,或SQL将值传给主语言,是通过主变量来实现的,主语言需要对SQL语句的执行状态(是否执行成功、查询结果的记录数等)进行检查以确定下一步的处理,需......
  • Javaweb-约束案例
    createtableemp( idintPRIMARYKEYAUTO_INCREMENT, enamevarchar(50)notnullunique, joindatedatenotnull, salarydouble(7,2)notnull, bonusdouble(7,2)default0);insertintoemp(id,ename,joindate,salary,bonus)values(1,'张三',�......
  • 基于springboot流浪动物管理系统,流浪动物收养管理系统,附源码+数据库+论文+开题报告+任
    1、项目介绍本系统在功能分析上,主要是根据目标用户群的角度进行分析,为了便于展示分析结果,这里就使用用例图进行功能展示。管理员用例图的绘制结果见图3-5。管理员登录进入本系统操作的功能包括增删改查宠物信息,宠物领养信息,审核宠物寄养信息以及用户领养宠物的信息,管理公告,用......
  • Springboot《音悦唯尔》在线音乐播放网站129rq程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着互联网技术的飞速发展和智能设备的普及,在线音乐服务已成为人们日常生活中不可或缺的一部分。音乐作为情感交流与文化传承的重要载......