加载中...
雷蒙德·博伊斯是美国计算机科学家,SQL 语言的共同发明者,也是数据库规范化理论中 BCNF(博伊斯-科德范式)的提出者之一。他英年早逝,年仅 26 岁,却在数据库史上留下深刻印记。

| 中文名 | 雷蒙德·博伊斯 |
| 外文名 | Raymond F. Boyce |
| 国籍 | 美国 |
| 生卒 | 1946—1974 |
| 主要成就 | SQL 共同发明、BCNF |
雷蒙德·博伊斯(Raymond F. Boyce,1946—1974)是美国计算机科学家,与唐纳德·钱伯林共同发明了 SQL 查询语言,并与埃德加·科德一同提出了数据库规范化中的 博伊斯-科德范式(BCNF)。
博伊斯于 20 世纪 70 年代初加入 IBM 圣何塞研究实验室,参与 System R 项目。他与钱伯林合作,在 1974 年发表的论文中提出了 SEQUEL 语言,即后来的 SQL。同一时期,他与关系模型之父科德合作,改进了数据库范式理论,提出了以两人姓氏命名的 BCNF,用以消除关系表中因函数依赖导致的更新异常。遗憾的是,博伊斯在 1974 年因脑动脉瘤突然离世,年仅 26 岁,未能亲眼见证 SQL 席卷整个软件业。
BCNF 至今仍是关系数据库教材和实践中的核心概念,数据库工程师在设计表结构、拆分实体、消除数据冗余时都会用到它。而 SQL 更是成为全球数据处理的通用语言,博伊斯虽英年早逝,但他参与奠基的两项成果仍每天服务于无数系统。
问:BCNF 和第三范式有什么区别?答:BCNF 比第三范式更严格,要求每个决定因素都必须是候选键,能消除第三范式无法处理的某些冗余情况。
问:为什么博伊斯的知名度不如钱伯林?答:主要因为他 26 岁便去世,未能在后续几十年里继续推动和宣传 SQL,许多贡献是在其身后才被广泛认识和使用的。

| 中文名 | 雷蒙德·博伊斯 |
| 外文名 | Raymond F. Boyce |
| 国籍 | 美国 |
| 生卒 | 1946—1974 |
| 主要成就 | SQL 共同发明、BCNF |
登录 后参与讨论
暂无讨论,来发表第一条评论吧