求解如何学跳恰恰舞一步一步教做到3NF

&>&BCNF,3NF分解
BCNF,3NF分解
上传大小:19KB
面向3NF且保持函数依赖的分解
输入:关系模式R及其上的最小函数依赖集F。
输出:R的保持函数依赖的分解,其中每一个关系模式是关于F在其上投影的3NF。
算法实现:
1)如果R中存在一些不在F中出现的属性,则将它们单独构成一个关系模式,并从模式R中消去;
2)如果F中有一个函数依赖X→A,且XA=R,则R不用分解,算法终止;
3)对F中的每一个函数依赖X→A,构造一个关系模式XA。如果X→A1,X→A2,…,X→An均属于F,则构造一个关系模式XA1A2…An。...展开收缩
综合评分:3.9(26位用户评分)
所需积分:
下载个数:108
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有1条
介绍的方法个人觉得挺不错的,但是在考试中却不能得分。很郁闷。呵呵
审核通过送C币
正则表达式学习电子书
文本编辑器转辑
创建者:zhouyue777111
MATLAb Robotic Toolbox 合集
创建者:kroc_kroc
上传者其他资源上传者专辑
计算机网络(第4版)习题答案(英文版)
Selenium深入浅出
开发技术热门标签
VIP会员动态
前端开发重难点
17年软考最新真题及解析
物联网全栈开发专题
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
BCNF,3NF分解
会员到期时间:
剩余下载个数:
剩余C币:0
剩余积分:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
ilikemyhome
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
BCNF,3NF分解2007年11月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第二
2007年11月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第二
2007年11月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第二
2006年12月 总版技术专家分月排行榜第三
2007年2月 MS-SQL Server大版内专家分月排行榜第一2007年1月 MS-SQL Server大版内专家分月排行榜第一2006年12月 MS-SQL Server大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。向高手请教:
2NF和3NF有什么区别?一个关系如果是全码.._IT教育论坛
&>&&>&&>&&>&2NF和3NF有什么区别?
2NF和3NF有什么区别?
向高手请教:
2NF和3NF有什么区别?一个关系如果是全码,那么它一定是BCNF吗?
<div class="post_detail" id="content_NF和3NF的区别在于前者只消除了部分函数依赖,而后者不仅消除了这点,还消除了传递函数依赖.一个关系如果是全码,那么它就一定是BCNF了,因为他根本不存在主属性依赖了嘛
是啊,我也正要备考程序员,不怕题目难,就怕没有坚持的恒心.没过的同胞们加油啊!!!
本帖标题:
本帖地址:
注意:本论坛的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的帖子违反希赛网论坛规则,将立即删除。
&&&&&&&&&&&&
希赛网 版权所有 & &&BCNF,3NF&#20998;&#35299;
面向3NF且保持函数依赖的分解
输入:关系模式R及其上的最小函数依赖集F。
输出:R的保持函数依赖的分解,其中每一个关系模式是关于F在其上投影的3NF。
算法实现:
&&&&&&&&&&&&
1)如果R中存在一些不在F中出现的属性,
&&&&&&&&&&&&&&
则将它们单独构成一个关系模式,并从模式R中消去;
&&&&&&&&&&&&
2)如果F中有一个函数依赖X→A,且XA=R,则R不用分解,
&&&&&&&&&&&&&&
算法终止;
&&&&&&&&&&&&
3)对F中的每一个函数依赖X→A,构造一个关系模式XA。
&&&&&&&&&&&&&&
如果X→A1,X→A2,…,X→An均属于F,则构造一个关系模式XA1A2…An。
面向BCNF且具有无损联接性的分解
输入:关系模式R及其函数依赖集F。
输出:R的一个无损联接分解,其中每一个子关系模式都满足
&&&&&&&&&&&&&
F在其上投影的BCNF。
算法实现:
&&&&&&&&&&&&
反复运用逐步分解定理,逐步分解关系模式R,
使得每次分解都具有无损联接性,而且
每次分解出来的子关系模式至少有一个是BCNF的,
&&&&&&&&&&
1)置初值ρ=&#123;R&#125;;
2)检查ρ中的关系模式,如果均属BCNF,则转4);
3)在ρ中找出不属于BCNF的关系模式S,那么必有X→A∈F+,
&&&&&&&&&&&&
(A不包含于X),且X不是S的关键字。因此XA必不包含
&&&&&&&&&&&&
S的全部属性。把S分解为&#123;S1,S2&#125;,其中S1=XA,S2=(S-A)X,
&&&&&&&&&&&&
并以&#123;S1,S2&#125;代替ρ中的S,返回2)
4)终止分解,输出ρ。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。推荐这篇日记的豆列
&&&&&&&&&&&&

我要回帖

更多关于 学跳鬼步舞一步一步教 的文章

 

随机推荐