[Java 实现文件的增加、删除、移动、列出子目录等功能设计表结构 ]

news/2024/7/24 13:45:59/

目录

前言:

 需要设计以下几个表:

文件表(file_table)

目录表(directory_table)

用户表(user_table)

描述:


前言:

    主要是记录东西,有点空闲、为实现文件的增加、删除、移动、列出子目录等功能设计表结构

 需要设计以下几个表:

  1. 文件表(file_table)

  • 文件id(file_id,主键)
  • 文件名(file_name)
  • 文件路径(file_path)
  • 文件大小(file_size)
  • 所属目录id(directory_id,外键,关联目录表)
  1. 目录表(directory_table)

  • 目录id(directory_id,主键)
  • 目录名(directory_name)
  • 目录路径(directory_path)
  • 父目录id(parent_id,外键,关联自身)
  1. 用户表(user_table)

  • 用户id(user_id,主键)
  • 用户名(user_name)
  • 密码(password)
  • 已使用空间(used_space)
  • 总空间(total_space)

描述:

在file_table中,文件id为主键,文件名、文件路径、文件大小为常规字段,所属目录id为外键,关联到目录表的目录id。通过文件id可以实现对文件的快速操作,如删除、移动等。

在directory_table中,目录id为主键,目录名、目录路径为常规字段,父目录id为外键,关联到自身的目录id实现目录之间的父子关系。

在user_table中,用户id为主键,用户名、密码为常规字段,已使用空间、总空间用于控制用户的存储空间使用情况。

通过以上表结构的设计,可以实现文件的操作、目录的管理、用户控制存储等功能


http://www.ppmy.cn/news/464772.html

相关文章

vue+Nodejs+Koa搭建前后端系统(六)-- 用户登录

前言 采用vue3,vue-router版本为4.x前端构建工具采用viteIDE采用VSCODE,安装了MYSQL客户端插件 前端编写 安装并使用 vue-router 如果有vue-router,就略过这一小节。 vue-router完整教程:点这里>> 第一步:n…

服务器装什么系统玩游戏,王思聪那台电脑是服务器,游戏玩家用普通电脑就好...

那台服务器是Dell R7525,用了2块AMD EPYC 7763处理器,该处理器有64个核心128个线程,基础频率2.45GHz,最大加速频率3.5GHz,内存是32根64GB的ECC内存,合计就是2TB内存,硬盘方面,启动盘…

用什么电脑配置做视频剪辑比较好?

一、CPU 导入视频素材,然后拼接修剪、导出视频的时候,都需要CPU的解编码和计算能力。视频剪辑对CPU的多核利用率高,建议选择6核、8核的处理器,运行速度更快。Pr在8核处理器上的运行效率是93%~98%。CPU的主频建议3.0Ghz起步&#…

计算机专业性价比较高的商务本,终于明白了,为何高性价比锐龙本更值得推荐...

对于今年想要购买轻薄笔记本电脑的朋友来说,绝对是福利年,因为全新AMD锐龙处理器的推出,让消费者不仅多了一个选择,更重要的是AMD锐龙在移动产品上的性能提升,足以轻松应对日常办公、网页浏览和图形图像设计等多任务工…

台式计算机cpu扣不下去,台式电脑打游戏如何选处理器?什么样的CPU不拖后腿?...

相信所有选择自己组装一台电脑的小伙伴,目的一定不只是办公。试想下,为什么要阅览各大配置网站精心挑选配置清单?为什么要货比三家找到性价比最高的配置商家?为什么要苦苦等待快递小哥送货上门,再一丝不苟地组装好自己心爱的电脑?如果你做了这一切只为了流畅地做一份完美…

【STL】vector的使用

放在专栏【C知识总结】,会持续更新,期待支持🌹 1、vector介绍 1.1、什么是vector? vector是一个表示可变大小数组的序列容器,与我们平常定义的数组类似,区别在于vector在进行插入操作时,如果空…

Django高级扩展之tinymce富文本实现

目录 安装 在站点中使用 注册富文本应用 添加配置文件 创建模型类 生成迁移文件 执行表迁移 配置站点 富文本不显示解决 修改主题 修改语言设置 自定义视图使用 设置路由 视图 创建模板 总结 安装 pip install django-tinymce 安装过程如下: 在站点…

第59讲:Python编程案例之舍罕王赏麦

文章目录 1.1.需求描述以及设计思路1.2.代码编写及实现1.3.通过列表生成式来实现1.1.需求描述以及设计思路 需求描述: 印度的舍罕王打算重赏一个宰相,问他有什么要求: 宰相说,请您在在这个棋盘的第一个格子里放1粒麦子,第二个格子里放2粒麦子,第三个格子里放4粒麦子,…

整理优秀的网盘搜索合集

酷搜:https://www.kolsou.com/ 面包树:https://mianbaoshu.cc/ 大力盘:https://www.dalipan.com/#/ 盘搜搜:https://so.pansoso.com/ 虫部落:http://magnet.chongbuluo.com/ 龙喵:https://ailongmiao.…

珍藏多年的技术资源搜索网站——程序员必备

程序员经常需要找一些技术书籍和相关文档,但是通过百度查找往往都是需要各种积分才能够下载,笔者平时的学习中积累几个搜索工具网站,基本上所有需要的技术文档,经典书籍,学习资料,学习视频等等都可以在下列…

常用网盘资源搜索网站

1 度盘搜 https://www.dupanbang.com/ 2 微盘(新浪) http://vdisk.weibo.com/ 3 百度网盘搜索 http://uzi8.cn/ 4 探索云盘搜索 http://tansuo233.com/ 5 网盘007 https://wangpan007.com/ 6 凌风云搜索 https://www.lingfengyun.com/ 7 去转盘 https://…

2021-01-22 信息搜集更新

信息收集 基本信息 whois 查询 riskIQ 站长之家whois:http://tool.chinaz.com/ipwhois Virus Total: https://www.virustotal.com ,可疑文件分析/子域名/兄弟域名查询备案信息查询 ICP备案查询网 http://www.beianbeian.com/ ICP备案查询 – 站长工具 http://icp.ch…

推荐四个网盘资源搜索工具

类似于搜索引擎的工具,只不过搜索到的是网盘资源的链接。非常值得推荐!!! 文章目录 1. 大圣盘2. 罗马盘3. 凌风云4. 超能搜 1. 大圣盘 https://www.dashengpan.com/#/ 还可以切换不同的模式搜索,还可以按分享时间、…

SRC漏洞挖掘之信息收集

在SRC漏洞挖掘或渗透测试中,信息收集占很大一部分,能收集到别人收集不到的资产,就能挖到别人挖不到的洞。 项目已整理Gitbook文档,方便阅览:Information Collection Handbook 由此项目整理的SRC资产信息收集聚合网站: lovebear.top/info -- SRC信息收集导航 Table of …

信息收集--空间搜索引擎/网盘

目录 傻蛋 语法 搜索案例 shodan语法参考资料 钟馗之眼--知道创宇 语法 钟馗之眼语法参考资料 360 QUAKE--360 语法 fofa--白帽汇 语法 fofa语法参考资料 鹰图--奇安信 语法 搜索案例 相应网站 聚合测绘空间搜索工具 网盘在线搜索工具 傻蛋 网址:…

信息搜集方法总结

文章目录 前言一、域名和IP信息搜集(一)判断是否使用CDN(二)存在CND时查找真实IP(三)WHOIS信息查询(四)备案信息查询(五)给定IP反查其他信息(六&a…

商品搜索引擎---推荐系统设计

一、前言 结合目前已存在的商品推荐设计(如淘宝、京东等),推荐系统主要包含系统推荐和个性化推荐两个模块。 系统推荐: 根据大众行为的推荐引擎,对每个用户都给出同样的推荐,这些推荐可以是静态的由系统管…

众多小伙伴期待的网盘搜索引擎,今天它来了

冰点推:许多小伙伴都会遇到搜索难的问题,找了很多地方都没有找到自己想要的内容。今天,冰点在20多个网盘搜索引擎中为大家筛选出了几个比较好用而且各有特点的网站。 NO.1 如风搜 http://www.rufengso.net/ 网站界面超简单,冰点…

WEB漏洞挖掘——思路指南

本篇主要记录了WEB漏洞挖掘学习过程中的信息收集部分,web渗透最重要的便是信息收集,希望以下内容能够给予同在漏洞挖掘学习中的小伙伴一些帮助,若有不足之处可以告诉我,大家一起努力进步。大佬路过也请多多指点! 目录…

从云到端,谷歌的AI芯片2.0

得芯片者得天下。我们可以把这句话再延伸一下说,得AI芯片者得未来的天下。 对于智能终端厂商来说,能够自研SoC芯片似乎才是顶级实力的象征。众所周知,盘踞全球智能手机前三甲的三星、华为、苹果,无一例外都拥有自研的SoC芯片。 (2…