3.4数据库设计
根据系统的E-R图,得到了11张表,分别是:T_CHINAWARE(瓷器表)、T_PAINTING(书画表)、T_LAND(土地表)、T_MEMBER(会员表)、T_ADMINS(管理员表)、T_GOODS_COMMON(商品公共属性表)、T_COLLECTION(收藏表)、T_ESTIMATE(评论表)、T_PICTRUE(图片表)、T_BID_RECORD(拍卖纪录表)、T_AGE_AMOUNT(年龄统计表),它们有自己的表结构,如表所示:
瓷器表,存储瓷器类商品基本信息,商品Id作为主键并参考公共属性表的商品Id,如表3.1:
表 3.1 T_CHINAWARE(瓷器表)
Name Type Nullable Default/Expr. Comments
TITLE VARCHAR2(100) Y 标题
AUTHOR VARCHAR2(50) Y 作者
YEARS VARCHAR2(50) Y 年代
ISTRUE VARCHAR2(10) Y 是否真品
INTACT VARCHAR2(10) Y 是否完整
DIMENSIONS VARCHAR2(50) Y 尺寸
MATERIAL VARCHAR2(300) Y 材料
AUTHORINFO CLOB Y 作者信息
DESCRIPTION CLOB Y 作品信息
GOOD_ID VARCHAR2(32) N 商品Id
土地表,存储土地类商品基本信息,商品Id作为主键并参考公共属性表的商品Id,如表3.2:
表3.2 T_LAND(土地表)
Name Type Nullable Default/Expr. Comments
TITLE VARCHAR2(100) Y 标题
OWNER VARCHAR2(50) Y 所有者
GROSSAREA FLOAT Y 0 总面积
NETAREA FLOAT Y 0 使用面积
ADDR VARCHAR2(100) Y 地址
USAGE VARCHAR2(50) Y 用途
DESCRIPTION CLOB Y 商品描述
GOOD_ID VARCHAR2(32) N 商品Id
书画表,存储书画类商品基本信息,商品Id作为主键并参考公共属性表的商品Id,如表3.3:
表3.3 T_PAINTING(书画表)
Name Type Nullable Default/Expr. Comments
TITLE VARCHAR2(100) Y 标题
AUTHOR VARCHAR2(50) Y 作者
YEARS VARCHAR2(50) Y 年代
ISTRUE VARCHAR2(10) Y 是否真品
INTACT VARCHAR2(10) Y 是否完整
MATERIAL VARCHAR2(300) Y 尺寸
AUTHORINFO CLOB Y 材料
DESCRIPTION CLOB Y 作者信息
GOOD_ID VARCHAR2(32) N 作品信息
DIMENSIONS VARCHAR2(50) Y 商品Id
会员表,存储会员基本信息,会员Id作为主键,如表3.4:
表3.4 T_MEMBER(会员表)
Name Type Nullable Default/Expr. Comments
MEM_ID VARCHAR2(32) N 会员Id
NAME VARCHAR2(50) Y 姓名
PASSWORD VARCHAR2(16) Y 密码
FOUND FLOAT Y 0 资金
EMAIL VARCHAR2(50) Y 邮箱
SEX VARCHAR2(10) Y 性别
AGE INTEGER Y 年龄
PHONE VARCHAR2(13) Y 电话
EDUCATION VARCHAR2(12) Y 教育程度
HOBBY VARCHAR2(300) Y 爱好
管理员表,存储管理员基本信息,管理员Id作为主键,如表3.5:
表 3.5 T_ADMINS(管理员表)
Name Type Nullable Default/Expr. Comments
ADMIN_ID VARCHAR2(32) N 管理员Id
NAME VARCHAR2(50) Y 姓名
PASSWORD VARCHAR2(16) Y 密码
公共属性表,存储所有分类商品基本信息,商品Id为主键,会员Id参考会员的会员I的,如表3.6:
表 3.6 T_GOODS_COMMON(公共属性表)
Name Type Nullable Default/Expr. Comments
GOOD_ID VARCHAR2(32) N 商品Id
INITPRICE FLOAT Y 初始价格
DEALPRICE FLOAT Y 成交价格
STARTTIME VARCHAR2(20) Y 开始时间
OVERTIME VARCHAR2(20) Y 结束时间
STATUS VARCHAR2(10) Y 状态
SCANTIME INTEGER Y 浏览次数
MEM_ID VARCHAR2(32) Y 会员Id
收藏表,存储收藏信息,收藏Id为主键,会员Id和商品Id分别参考会员表的会员Id和公共属性表的商品Id,如表3.7:
表 3.7 T_COLLECTION(收藏表)
Name Type Nullable Default/Expr. Comments
COLLECTION_ID VARCHAR2(32) N 收藏Id
MEM_ID VARCHAR2(32) N 会员Id
GOOD_ID VARCHAR2(32) Y 商品Id
图片表,存储商品图片地址,图片Id为主键,商品Id参考公共属性表的商品Id,如表3.8:
表 3.8 T_PICTRUE(图片表)
Name Type Nullable Default/Expr. Comments
PICTRUE_ID VARCHAR2(32) N 图片Id
DIRECTORY VARCHAR2(100) N 地址
GOOD_ID VARCHAR2(32) Y 商品Id
评价表,存储评价信息,评价Id为主键,会员Id和商品Id分别参考了会员表的会员Id和商品表的商品Id,如表3.9:
表 3.9 T_ESTIMATE(评价表)
Name Type Nullable Default/Expr. Comments
ESTIMATE_ID VARCHAR2(32) N 评价Id
KIND VARCHAR2(10) Y 评价类型
SUBSTANCE CLOB Y 内容
THEDATE VARCHAR2(20) Y 评价时间
MEM_ID VARCHAR2(32) N 会员Id
GOOD_ID VARCHAR2(32) N 商品Id
竞拍记录表,存储商品的竞拍记录,竞拍Id为主键,会员Id和商品Id分别参考了会员表的会员Id和商品表的商品Id,如表3.10:
表 3.10 T_BID_RECORD(竞拍记录表)
Name Type Nullable Default/Expr. Comments
BID_RECORD_ID VARCHAR2(32) N 竞拍Id
BIDTIME VARCHAR2(20) Y 竞拍时间
BIDPRICE FLOAT Y 出价
GOOD_ID VARCHAR2(32) Y 商品Id
MEM_ID VARCHAR2(32) Y 会员Id
年龄统计表,存储商品的年龄统计,商品Id为主键参考公共属性表的商品Id,如表3.11:
表 3.11 T_AGE_AMOUNT(年龄统计表)
Name Type Nullable Default/Expr. Comments
GOOD_ID VARCHAR2(32) N 商品Id
UNDER15 INTEGER Y 0 小于15岁
UNDER25 INTEGER Y 0 16~25岁
UNDER35 INTEGER Y 0 26~35岁
UNDER45 INTEGER Y 0 36~45岁
UNDER55 INTEGER Y 0 46~55岁
UNDER65 INTEGER Y 0 56~65岁
OVER66 INTEGER Y 0 大于66岁
分享到:
相关推荐
网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...
软件数据库设计文档模板 software database design report document" 在软件开发项目中,数据库设计是非常重要的一步骤,它直接影响到软件系统的性能、安全性和可维护性。本文档提供了一份软件数据库设计文档模板...
数据库设计文档.pdf 本文档是人资信息管理系统数据库设计文档,主要对软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典构造。该文档是开发人员、测试人员编码及测试的重要...
"数据库设计说明书模板" 数据库设计说明书是对数据库的设计和实现进行详细描述的文档,旨在为数据库的开发、测试和维护提供依据。该文档通常包括以下几个部分:项目概况、数据库设计概述、逻辑设计、物理设计、数据...
站内信的数据库设计 一、站内信的概念和特点 站内信是指在网站或平台内部实现的消息传送系统,类似于邮箱,主要由收件箱、发件箱、草稿箱和垃圾箱三部分组成。站内信不同于电子邮件,电子邮件通过专门的邮件服务器...
根据提供的信息,我们可以推断出这是一本关于数据库设计的教程书籍,并且是其第二版。由于具体的页面内容并未给出,我们将基于标题、描述及标签中的信息,对可能涉及的关键知识点进行归纳总结。 ### 数据库设计的...
工资管理系统数据库设计报告是信息技术学院信息管理与信息系统专业的一份课程设计报告,旨在通过实际操作来学习和理解数据库系统的设计与实现。这份报告涵盖了多个关键阶段,包括需求分析、概念设计、逻辑设计以及...
### 教务管理系统数据库设计详解 #### 一、引言 随着信息技术的发展,教育领域的信息化建设也变得日益重要。教务管理系统作为学校信息化建设的重要组成部分,对于提高学校的管理水平和服务质量具有重要意义。本篇...
随着数据量的日益增长和业务需求的不断变化,数据库设计及应用开发显得尤为重要。本次实验——数据库系统原理实验五/大作业,旨在帮助学生深入理解数据库设计的整个流程,并培养他们将理论知识转化为实际应用的能力...
"数据库设计大作业(完整版)" 本资源为大连理工大学软件学院的数据库设计大作业,背景为某一农产品网上商城系统的数据库设计。该系统有居民、销售商两个身份,他们各自所具有的操作描述如下: 业务规则 1. 角色...
数据库设计说明书模板 数据库设计是软件开发过程中的一项重要工作,旨在规划和组织数据的存储和使用方式。良好的数据库设计可以提高数据的存取效率、降低数据冗余、提高数据的一致性和安全性。数据库设计说明书是一...
### 数据库设计开发规范知识点概览 #### 一、数据库设计开发规范概述 《数据库设计开发规范-阿里.pdf》是一份由阿里巴巴云数据库服务部门编制的技术文档,旨在为数据库设计和开发提供一套全面且规范化的指导原则。...
"学生选课系统数据库设计" 学生选课系统数据库设计是指根据学生选课系统的需求,设计和实施一个高效、可靠的数据库系统,以满足学生选课的需求。该系统涉及到多个方面,包括可行性分析、系统分析、逻辑设计、数据库...
网上购物商城数据库设计 数据库设计是网上购物商城的核心组件之一,涉及到整个系统的数据存储和管理。以下是网上购物商城数据库设计的相关知识点: 1. 数据库概念设计 在数据库设计中,需要遵守一定的命名规则和...
数据库设计(论文+方案)数据库设计(论文+方案)数据库设计(论文+方案)数据库设计(论文+方案)数据库设计(论文+方案)
twitter数据库 twitter数据库设计 微博数据库设计
需求分析、概要设计、详细设计和数据库设计模板 需求分析是软件开发的第一步骤,是指确定软件需求的过程。需求分析的目的是确定软件的功能和性能,以便满足用户的需求。需求分析的输出是软件需求规格说明书(SRS)...
数据库设计是IT行业中至关重要的一个领域,特别是在构建大型信息系统时,良好的数据库设计是系统稳定、高效运行的基础。本文将深入探讨数据库设计的基本概念、过程和关键要素,旨在为初学者提供一个全面的入门指南。...
【数据库设计说明书】是指导数据库开发过程的重要文档,它详细阐述了数据库的规划、结构和管理,确保系统能够高效、稳定地运行。本篇将详细解释设计说明书的主要内容,为数据库设计提供清晰的路径。 1. 引言部分 ...
数据库课程设计:长途汽车信息管理数据库设计 数据库课程设计:长途汽车信息管理数据库设计 数据库课程设计:长途汽车信息管理数据库设计 数据库课程设计:长途汽车信息管理数据库设计 数据库课程设计:长途汽车信息...