- 2
- 0
- 约5.7千字
- 约 13页
- 2017-09-13 发布于广东
- 举报
第1课 范式与SQL Server 2005使用
数据库范式
任何系统的基础都是数据。目前流行的系统通常都采用关系型数据库来存储数据,关系型数据库流行了几十年至今,他将数据划分为基于行和列的表结构。由于每个系统需要存储的数据不仅在结构上有所不同,同时也在性能、复杂度、查询以及更新等方面的着重点不同,这就导致了在设计数据库时必须遵循一定的范式才能够满足系统在这方面的特殊要求。下面我们就来介绍数据库范式的具体内容:
1NF:数据库表中的字段都是单一属性的,不可再分。2NF: 属性完全依赖于主键?[?消除部分子函数依赖?]
?
如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,?则称为第二范式模式。
第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键、主码。
?
例如员工信息表中加上了员工编号(emp_id)列,因为每个员工的员工编号是惟一的,因此每个员工可以被惟一区分。
简而言之,第二范式(2NF)就是非主属性完全依赖于主关键字。
假定选课关系表为SelectCourse(学号,?姓名,?年龄,?课程名称,?成绩,?学分),关键字为组合
您可能关注的文档
最近下载
- 小学三年级奥数试题精选(可打印).docx
- 江苏省南京师范大学附属实验学校2024-2025学年高一下学期期中考试数学试卷.docx VIP
- 2025年云南省委党校在职研究生招生考试(马克思主义基础理论与时事政策)历年参考题库含答案详解.docx VIP
- DGTJ08-2242-2017 民用建筑外窗应用技术规程.pdf VIP
- 2025年第35届YMO竞赛五年级下学期初选数学试卷及答案.pdf VIP
- 2024届高考语文第一轮专题复习——材料作文的审题立意 教学说课PPT.pptx VIP
- SHS01036-2025气柜维护检修规程.docx VIP
- 河北邯郸市2026届高三第一次模拟检测 化学试卷.docx
- 创可3D软件说明书2.0(OEM).pdf VIP
- 毕业设计-毕业设计_施工组织设计-一号教学楼 施工组织设计.doc VIP
原创力文档

文档评论(0)