设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1866|回复: 0
打印 上一主题 下一主题

[表] 【新手入门】之二十五:查询的大型翻车现场——再谈表设计范式(之二)

[复制链接]
跳转到指定楼层
1#
发表于 2020-4-12 18:09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看完前面附件的版友,估计对那个“大四”的宽表,已经有了很深刻印象了吧?
接下来,我们开始拆解它。
第一步,我们先把这个宽表拆解为3部分。



第一部分为学生信息表。第二部分为考试成绩表,第三部分为考核指标表。这样拆解的理由是什么?
我们知道,学生信息表,学号,性别,籍贯等并不随着体质成绩变化而变化。换句话说,它是相对独立的,因此可以拆出来作为一张表。——第三范式。
值得注意的是,第二部分和第三部分,看起来似乎和学生信息是直接相关的。有人可能会问:每个学生都要考这些科目,每个科目成绩都是关联学生的呀,难道不是吗?听起来好像是这样。但仔细想想,考试成绩和籍贯,和性别有关系吗?能直接关联吗?显然是不能的。而反过来看学生信息表,性别,籍贯等还真的只能和学籍号直接关联。你这个学籍号只能是这个籍贯,这个性别(去了泰国回来的不算)。所以这样拆分,仍然是符合第三范式的。
【新手入门】之一:If分支语句
【新手入门】之二:分支语句总结
【新手入门】之三:循环语句For
【新手入门】之四:循环语句Do和死循环
【新手入门】之五:公共变量与传址过程、传值过程
【新手入门】之六:“悲欢离合总无情”——浅谈Split和Join
【新手入门】之七:嵌套与并列——再谈If流程问题
【新手入门】之八:“连就连”——浅谈“&”和“+”连接符的区别

【新手入门】之九:从百钱百鸡谈起——浅谈“规划求解”兼答lingjiang问
【新手入门】之十:书到用时方恨少——自定义菜单(Access 2003)的制作
【新手入门】之十一:浅谈ADO之序言
【新手入门】之十二:浅谈ADO之Connection
【新手入门】之十三:浅谈ADO之Conmmand(上)
【新手入门】之十四:浅谈ADO之Command(下)
【新手入门】之十五:浅谈ADO之Recordset(上)
【新手入门】之十六:浅谈ADO之Recordset(下)
【新手入门】之十七:浅谈列表框的使用
【新手入门】之十八:双击列表框修改数据
【新手入门】之十九:从“书与女友恕不外借”谈起——浅谈“Bookmark”的使用
【新手入门】之二十:“书与书签”——bookmark属性答疑
【新手入门】之二十一:记录集的“凌迟”——逐条导出记录集
【新手入门】之二十二:分组行号
【新手入门】之二十三:“富则妻妾成群”——浅谈一对多录入数据
【新手入门】之二十四:查询的大型翻车现场——再谈表设计范式(之一)
【新手入门】之二十五:查询的大型翻车现场——再谈表设计范式(之二)
【新手入门】之二十六:查询的大型翻车现场——再谈表设计范式(之三)
【新手入门】之二十七:查询的大型翻车现场——再谈表设计范式(之四)

【新手进阶】之一:基础算法(一)
【新手进阶】之二:基础算法(二)
【新手进阶】之三:基础算法(三)
【新手进阶】之四:基础算法(四)
【新手进阶】之五:排序搜索(一)
【新手进阶】之六:排序搜索(二)
【新手进阶】之七:递归算法
【新手进阶】之八:冒泡排序
【新手进阶】之九:浅谈不绑定数据源操作记录
【新手进阶】之十:工作日的计算
【新手进阶】之十一:“庖丁解牛”和“纪昌学射”——浅谈表格式文本数据的导入
【新手进阶】之十二:从四脚腾空的奔马谈起——原来界面可以这样设计
【新手进阶】之十三:Outlook风格导航界面
【新手进阶】之十四:仓库管理系统【新手进阶】之十五:你可能遇到了一个假的标签效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-26 08:15 , Processed in 0.105163 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表