web数据库设计的问题

问题描述

大家在工作的项目中,其数据库设计的表是否会给他们主外键的关系,或只是给一个相关联的列来维护其关系。例如:create table a( aid int primary key, name varchar(20) not null )create table b( bid int primary key, aid int not null, email varchar(30) not null)在表 a 和表 b 中,a.aid 和 b.aid 是维护两张表之间的关系的列。????? 问题补充:liveHappy 写道

解决方案

既然设计的时候 他们之间有紧密的关联 不光确定好添加个字段就完了而且在表中要添加外键约束 这样你在对数据操作的时候 也是很有用处的 处理事务也相当轻松
解决方案二:
当然了 表与表间的主外关系 是设计数据库的完整性 三大范式有了关系 才能更近一步的把数据设计更完美 更有调理 但有的时候 可能由于项目的必须 不一定要去分离出一些数据 比如 曾见过的银行的表 上百个字段都在一个表里 像这种特殊
解决方案三:
一般是一对多:在多的一方存储对应的id多对多:通过一个中间表来维护两表关系

时间: 2024-08-01 15:54:12

web数据库设计的问题的相关文章

ADP 0.72发布 用于Web数据库编程设计

ADP是一种编程语言,用于Web数据库编程设计.它是一种脚本语言和轻量级的编程语言,它可以混合使用SQL轻松.这是很容易安装. ADP 0.72主要是修正了一些已知的错误. 作业系统: http://www.aliyun.com/zixun/aggregation/11691.html">MacOSX, Linux, Windows 下载地址: http://sourceforge.jp/projects/adp/downloads/52397/adp_src_072.tar.gz/htt

ADP 0.75发布 Web数据库编程设计

ADP是一种编程语言,用于Web数据库编程设计.它是一种脚本语言和轻型的编程语言,可以很容易安装和轻松地混合使用SQL. ADP 0.75版本修复了一些bugs,谓词(_table_quote)被删除,添加谓词(_db_quote,_db_default_quote). 软件信息:http://www.adp.la/ 下载地址: OBS600D:http://sourceforge.jp/projects/adp/downloads/53211/adp_bin_OBS600D.tar.gz/ c

ADP 0.74发布 Web数据库编程设计

ADP是一种编程语言,用于Web数据库编程设计.它是一种脚本语言和轻型的编程语言,可以很容易安装和轻松地混合使用SQL. ADP 0.74版本修复了导入Access数据库中的错误. 下载地址: adp_bin_OBS600D.tar.gz&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;          330.5 KB adp_bin_centos55_x64.tar.gz     350.9 KB adp_bi

web app设计:Web app的交互性设计

文章描述:Google Web App开发指南第二章:交互设计. 首先掌握基础 借用篮球界一个传奇人物的话,在你做任何事之前,你必须"首先掌握基础".(说出这句话的是波士顿凯尔特篮球名宿Larry Bird,他同时也是一个Web App爱好者.)所有伟大的Web Apps都必须有一个清晰的集中点. 相关阅读:Web Apps的绝佳案例:Web Apps的特性 创建清晰的需求描述 伟大的web apps让用户很容易集中注意力.人们在某段时间内只能集中于少数几件事,因此,与那些提供给用户很

[精华]web架构设计经验分享!

经验|经验分享|精华|设计|web架构 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化 一的架构,希望设计出具有无比扩展

数据库设计及建模工具——ERwin简介

设计|数据|数据库|数据库设计 ERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀CASE工具.ERwin可以方便地构造实体和联系,表达实体间的各种约束关系,并根据模板创建相应的存储过程.包.触发器.角色等,还可编写相应的PB扩展属性,如编辑样式.显示风格.有效性验证规则等. ERwin可以实现将已建好的ER模型到数据库物理设计的转换,即可在多种数据库服务器(如Oracle,Sql Server,Watcom等)上自动生成库结构,提高了数据库的开发效率. ERwin可以进行逆

优化Web数据库页面

web|数据|数据库|页面|优化     随着互联网的发展,Web数据库的应用越来越多,用户对访问Web数据库页面的速度也要求越来越高.访问Web页面的速度的快慢取决于网络的速度.Web页面所在服务器的性能以及Web页面本身的设计等多方面原因.本文介绍一种根据笔者多年开发经验总结的优化Web数据库页面的方法. 解决原理     用户访问静态Web页面时,Web服务器只需简单地将该页面传回给用户浏览器,由浏览器解释执行:而用户访问"动态"Web页面时(含服务器端执行程序),Web服务器需

Web数据库中间件技术

web|数据|数据库 Web数据库中间件技术 曾晓金    (云南工业大学计算机应用重点实验室 昆明 650051) 摘要:介绍了Web数据库的几种中间件解决方案,并比较了它们的特色与不足,以及Web数据库出现的相应最新技术. 关键词:中间件 CGI ASP ISAPI NSAPI JDBC 随着Internet/Intrranet的兴起与发展,Web服务器与数据库服务器的连接显得越来越重要,许多厂家不断推出新技术.新产品,使得连接更加简洁.迅速和方便.Web与数据库连接技术已成为基于Web的信

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法★ 林碧英众所周知,由于ASP技术的出现,使得Intranet的应用更加广泛深入.相当多的企业都建立了企业内部综合查询系统,如何快速.准确地查询企业内部信息是编写基于WEB技术应用程序必须要解决的主要问题.ASP提供了用ADO内置的3个主要对象Recordset.Connection和Command对WEB数据库进行操作.其中Connection的主要功能是建立与WEB数据库的链接:Command的主要功能是向WEB数据库传送数据查