摘要在科学技术的不断发展之下,数据库在其中发挥着越来越重要的作用。顺应科技的发展,数据库已是现在的高等院校中计算机等专业的必修课,其中关系型数据库的规范化设计理论在关系数据库的设计中起着重要的作用,是关系数据库逻辑设计的基础。范式是其中的重难点,初学者在学习范式时,由于缺乏对范式概念、转变过程的直观认识,范式学习的难度较大。而在课堂教学中,有关范式的演示工具目前较为稀少,故开发设计了一个Boyce-Codd范式(简称BCNF)分解演示系统。82922
本文介绍了BCNF分解演示系统的基本设计过程,阐述了基本原理、相关算法与系统实施的全过程。本系统使用的开发软件为Visual Studio 2010,使用C#中的WPF平台设计和实现了本系统。
毕业论文关键词 关系型数据库 Boyce-Codd范式 演示 WPF
毕业设计说明书外文摘要
Title Design and implementation of the Boyce-Codd Normal Form decomposition demonstration System in relational database
Abstract Under the continuous development of science and technology, in which the database is playing an increasingly important role。 Follow the development of science and technology, the database is now in universities and other professional computer courses, which standardized relational database design theory plays an important role in the design of a relational database, a relational database is the basis of logic design。 Paradigm is one of the heavy and difficult, beginners learning paradigm, due to the lack of the concept of paradigm, intuitive understanding of the transformation process, the difficulty of learning paradigm larger。 In the classroom, about Paradigm presentation tools currently more scarce, so the development and design of a Boyce-Codd Normal Form (referred to BCNF) decomposition demonstration system。
This article describes the basic BCNF decomposition demonstration system design process, describes the basic principle, the whole process related to algorithms and systems implementation。 This System uses Visual Studio 2010 as a development tool, using C # in WPF platform designed and implemented the system。
Keywords relational database Boyce-Codd Normal Form demonstration WPF
目 次
1 绪论 1
1。1 研究背景 1
1。3 研究目的及意义 2
1。4 开发平台与技术 3
1。4。1 系统配置 3
1。4。2 C#与WPF 3
1。5 本文结构 4
2 关系型数据库设计理论 5
2。1 常用概念 5
2。2 关系数据库理论 5
2。2。1 键的含义及求解 6
2。2。2 函数依赖 7
2。2。3 闭包的含义及求解 7
2。2。4 投影函数依赖及求解 7
2。3 关系数据库模式设计及规范化 8
2。3。1 异常 8
2。3。2 分解及BCNF 8
2。3。3 BCNF分解方法