在线视频分享网站数据库设计
2021-06-29辛力



摘要:视频分享网站是依托网络信息技术而建立的视频分享平台。数据库使用SQLyog界面工具管理后台的MySQL数据库,可以在Firefox或谷歌等多种浏览器上运行使用,从而本网站主要实现了登录、注册、个人中心、视频中心、用户评论及后台管理等功能。用户可以上传、搜索以及点击并播放视频。
关键词:视频分享;B/S;MVC;SSM框架
一、数据库概念结构设计
在线视频分享网站数据库存储结合SQLyog界面工具进行管理操作,使用的是MySQL数据库。MySQL是现今为大多数公司所使用的关系型数据库,作为广泛应用的开源数据库之一,MySQL數据库具备着较为优秀的运行效率,非常适合本网站的开发使用。MySQL数据库安装简单方便,可以更简单的设计表结构、操作表信息。同时数据库为了避免乱码,使用UTF8存储数据。
ER图又叫实体联系图,是实体与实体、实体与属性之间的联系,用来描述现实世界的概念模型。在线视频分享网站的ER图,具体如下图所示。
二、数据库表结构设计
根据物理结构的设计可知,在线视频分享网站,数据库的设计共需5张表。分别是sys_user表,admin表,category表,comment表,movie表。具体数据库设计表如表1至5所示。
(一)用户表
用户表包含用户id、用户名称(user_name)、登录密码(user_password)、昵称(user_nickname)、头像格式(user_price)、注册时间(register_date)、电话号码(phone)、用户身份(role)。数据库中的表名为sys_user,具体表结构如表1所示。
(二)管理员表
管理员表包含管理员id、管理员账户(admin_name)、管理员密码(password)、管理员权限(role)。数据库中的表名为admin,具体表结构如表2所示。
(三)视频类别表
视频类别表包含视频类别id、类别名称(category)、创建时间(create_date)。……
