2.2 数据表设计

使用MisShop开发管理系统的第一步就是创建数据表。创建的方法是单击 添加表 工具按钮,在弹出的页面上编辑表名、添加字段、设置字段类型,完成表的设计。

添加表

数据表功能设计

在数据表的设计界面,选项或属性说明如下:

  • 表名数据库中表名:当连接外源性的数据库时,平台设计的数据表名跟外源数据库中的表名可能并不一样,这时可以分别填写。初级使用时,只填写表名即可。
  • 显示字段:是指当这个表被其他表引用时,在其他表中显示的这个表的哪一个字段。一般的,某条记录被引用时,我们用这条记录的id表示这条记录,但显示时不显示id这个数值,显示别的字段。例如,用户表的部门字段是引用部门表,那么在用户列表的部门一列就显示部门的名称,名称字段就是部门表的显示字段
  • 允许更新数据:数据表中数据添加以后,是否允许修改。
  • 自动同步数据库:表示对表进行操作的时候,自动调整数据库,保证数据库的表和本地的数据表完全一致。
  • 添加字段删除字段:对字段的编辑。
  • 上移字段下移字段:改变字段在工作区的显示位置。
  • 唯一性:设置字段的唯一性约束配置,设置了唯一性的字段或字段组合,其数据在数据表中是唯一的。
  • 默认树:在一个字段由另一个字段展开时,配置默认树,在选择引用数据时,便于使用树结构的方式选择,例如一级部门、二级部门、三级部门的展开。
  • 字段分组:给字段编组,使用模板生成页面时,设置显示在查询页、列表页和详情页的字段。配置时,只需将字段从全部字段组往其他字段组拖拽就可以了。
  • 联动保存:配置字段间的业务逻辑关系,如出库表添加10件,则库存表相应减少10件。
  • 补足列:是设计器中数据表的字段比对应第三方数据库中数据表多的,在数据库增加对应多的列。

字段属性设计

设计数据表,主要在于设计字段的属性,平台需要设置的属性如下:

  • 字段名数据库字段名:当连接外源性的数据库时,平台设计的数据表字段名跟外源数据库中的数据表字段名可能并不一样,这时可以分别填写。
  • 类型:字段的数据类型,单击该栏单元格,弹出数据类型选项对话框。主要有文本、数字、日期、附件、字典、引用、是非等几大类,可以根据需要选择。
    数据类型

文字短文本是不超过255个字符的字符串,长文本适合存储超过255个字符的字符串,密码是加密后显示为 *** 的文本,格式文本是像Word一样带字体、字号、颜色、加粗等格式的文本。
数字:包括整数小数两位小数
日期:包括精确到的时间和精确到的时间,数据类型为日期时,在编辑的时候会弹出日历框供选择。

附件:主要用于大容量的文件,图像指一张图片,多图指多张图片,显示的时候会显示缩略图,附件指单一的文件,多附件指多个文件,显示出来是一个附件列表,单音频单视频都是可以直接在浏览器播放的文件。

字典选项:适合数据只有几种取值的情况,如性别、重要程度等。在字典选项标签页,单击字典选项配置,可以添加和编辑字典选项。

引用:是指该字段的值是引用其他数据表的记录,其他表的主键成为该表的外键,通过引用,建立起多表之间主子表的关系。

是非truefalse,在显示时可以显示为复选框或开关的样式。

  • 验证类型:这个字段属性,设置数据录入时验证数据,有手机号邮箱号网址等验证方式,当输入数据不满足验证条件时,不能保存到数据库,确保数据的有效性。

  • 验证长度:与验证类型组合使用,设置字段的数据有效长度。

  • 表达式:这个设置字段的初始值,如时间设置成Date.now()表示默认为当前时间、用户设置成me.id表示默认为当前登录用户。

  • 作用类型:表示前面的表达式是怎么作用的。
    初值 表示只是初值用这个表达式,即当该字段为null时,按表达式赋值,赋值以后,可以随意修改。
    不变初值 表示根据表达式设定好初值后,再不能改变成别的值了。
    固定值 表示这个字段的数据在任何时候都根据表达式取值,如Date.now(),任何时候取值都是当前时间。
    虚列 表示这个字段在设计器中有,在数据库中实际没有,这个字段的取值从数据库别的字段计算出来,如虚列出生年,表达式为it.出生日期.year,从数据库出生日期字段计算得到。

  • 必填:表示是否允许该字段为空。如字段类型为是非项,则默认为必填,字段值默认为false。

  • 复合主键:表示是否把该字段设置为符合主键。系统默认把id列作为主键,如果开发者设置了复合主键字段,则这个字段会优先作为主键使用。设置了复合主键的字段默认会设置为必填。

开发者在开发系统时,数据库的设计重点在数据库结构的设计,如设计几个表,每个表有些什么字段,表之间怎么关联起来。初级使用时,确定好字段名和字段类型,其他默认就行,对数据表复杂的设置可到后期详细掌握。

定义完表就可以根据逻辑和功能需求,开发页面了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,970评论 6 13
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 9,728评论 0 44
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,317评论 0 9
  • 我命中注定属于你 “我在遇见你之前就知道————我命中注定属于你。” 这句话在《另一个世界的倒影》这本书中,就像爱...
    梦里寻花阅读 831评论 0 7
  • 2018年5月15日 星期二 上午罗副带领工作人员到村委会办理高速公路征地赔偿确认工作,涉及赔偿的群众们到村委会进...
    册名花阅读 49评论 0 1