4。1 系统E-R图

E-R图即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用以描述现实世界的概念模型。E-R方法即“实体-联系方法”(Entity-Relationship Approach)的简称。是一种方式用以表示概念模型,使用矩形框表示实体型,在矩形框内写上实体名;使用椭圆框表示实体的属性,并使用无向边将它与相应的实体型相连接起来;使用菱形来表示实体型之间的联系,在菱形的框内写上联系名,并使用无向边分别与有关实体型进行连接,同时在无向边上标明联系类型。

图4-1至4-7是电影评分系统数据库中主要的实体图。图4-8是系统的E-R图。

图 4-1用户实体图

图 4-2电影实体图

图 4-3导演实体图

图 4-4演员实体图

图4-5评分实体图

图4-6评价实体图

图4-7电影类别实体图

图4-8系统E-R图

4。2 数据库表概述

根据电影评分系统的需求分析,需要以下的数据表:

用户信息表:存放系统用户信息。

电影信息表:存放电影相关信息,例如电影的名称,电影的类型等。

导演表:存放导演信息。

演员表:存放演员相关信息。

评分表:存放评分信息表,包括对电影本身,导演,演员等的评价。

评价表:存放用户评价电影内容。

电影类别表:存放电影类别相关信息。

4。3 数据库表结构

下面列出数据表部分的详细结构:

用户信息表(user):存放系统用户信息。见表4-1 。

表4-1 用户信息表

字段名 描述 类型 长度 是否准许为空

id 用户ID int 4

name 用户名 Varchar

password 用户密码(一加密) Varchar 32

phone 手机号 Varchar

电影信息表(movie):存放电影信息。见表4-2 。

字段名 描述 类型 长度 是否准许为空

id 电影ID int 4

name 电影名称 Varchar 50

detail 电影详情 Varchar 5000

picture 电影图片 Varchar 4

director_id 导演ID int 4

score_movie 评分

上一篇:java+mysql机票售票系统的设计与实现+ER图
下一篇:jsp+mysql当当在线购物系统的设计与实现

基于Android的电子拍卖系统设计与开发

基于android通讯与游戏的手...

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Android全国天气移动终端应用程序设计研究

java的B2C型电子商务网站管理系统的设计

Android员工请假系统设计

激光模拟训练器材国内外研究现状

发酵米粉优势菌株的发酵特性研究

浅谈农村大气环境保护的制度构建【1868字】

淮安市高校足球运动损伤问卷调查表

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

大淘宝网的虚假交易研究

肢体语言在小学英语教学中的应用浅谈

日语论文中日酒文化对比研究

2021年什么行业赚钱,适合...