逻辑函数表达式怎么写

数据库逻辑函数怎么写

1.什么是数据库逻辑结构图

数据库设计过程包括:

现实世界→需求分析→概念设计→逻辑设计→物理设计

概念设计--利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键。

逻辑设计--把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。用到的术语有:函数依赖、范式、关系分解。

/ivy_zheng/archive/2007/06/29/1670978.aspx

2.数据库里面怎么写函数

因数据库不同有不同的函数,以oracle为例:常用的有单条语句作用的函数:destinct(去除重复行),to_char(转换自符串),to_date(日期格式函数),sumstr(截取自符串),lower(将字母转换为小写),upper(将字母转换为小写),char(将数字转换为字符),ascii(求字符的ascii码)等函数;

组函数:min(求最小值),max(求最大值),avg(求平均数),sum(求总和),counnt(统计记录数);

3.逻辑函数的几种常用表示形式的转换方法

逻辑函数表达式的转换将一个任意逻辑函数表达式转换成标准表达式有两种常用方法,一种是代数转换法,另一种是真值表转换法.إ一、代数转换法إ所谓代数转换法,就是利用逻辑代数的公理、定理和规则进行逻辑变换,将函数表达式从一种形式变换为另一种形式.إ1.求一个函数的标准“与-或”表达式 إ第一步:将函数表达式变换成一般“与-或”表达式.إ第二步:反复使用X=X(Y+Y)将表达式中所有非最小项的“与项”扩展成最小项.إ例如,将如下逻辑函数表达式转换成标准“与-或”表达式.解 第一步:将函数表达式变换成“与-或”表达式.ؤ=(A+B)(B+C)+AB =A·B+A·C+B·C+A·B 第二步:把所得“与-或”式中的“与项”扩展成最小项.具体地说,若某“与项”缺少函数变量Y,则用(Y+Y)和这一项相与,并把它拆开成两项.即F(A,B,C)=A·B(C+C)+AC(B+B)+(A+A)BC+AB(C+C) =A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C =A·B·C+A·B·C+A·B·C+A·B·C+A·B·C该标准“与-或”式的简写形式为F(A,B,C)=m0+m1+m3+m6+m7 =∑m(0,1,3,6,7) 当给出函数表达式已经是“与-或”表达式时,可直接进行第二步.إ2.求一个函数标准“或-与”表达式إ第一步:将函数表达式转换成一般“或-与”表达式.إ第二步:反复利用定理A=(A+B)(A+B)把表达式中所有非最大项的“或项”扩展成最大项.例如,将如下逻辑函数表达式变换成标准“或-与”表达式.إ 解 第一步:将函数表达式变换成“或-与”表达式.即إ=(A+B)(A+C)+BC =[(A+B)(A+C)+B]·[(A+B)(A+C)+C] =(A+B+B)(A+C+B)(A+B+C)(A+C+C) =(A+B)(A+B+C)(A+B+C) 第二步:将所得“或-与”表达中的非最大项扩展成最大项.إ F(A,B,C)=(A+B)(A+B+C)(A+B+C) =(A+B+C)(A+B+C)(A+B+C)(A+B+C) =(A+B+C)(A+B+C)(A+B+C) 该标准“或-与”表达式的简写形式为F(A,B,C)=M3M6M7=∏M(3,6,7)当给出函数已经是“或-与”表达式时,可直接进行第二步.إ二.真值表转换法إ一个逻辑函数的真值表与它的最小项表达式具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为1,其他变量取值下F的值为0,那么,函数F的最小项表达式由这k组变量取值对应的k个最小项相或组成.因此,可以通过函数的真值表写出最小项表达式.1.求函数的标准“与-或”式具体:真值表上使函数值为1的变量取值组合对应的最小项相“或”即可构成一个函数的标准“与-或”式.إ例如,将函数表达式 F(A,B,C)=AB+BC 变换成最小项表达式.إ解:首先,列出F的真值表如表2.6所示,然后,根据真值表直接写出F的最小项表达式ؤF(A,B,C)=∑m(2,4,5,6)2.求函数的标准“或-与”式一个逻辑函数的真值表与它的最大项表达式之间同样具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为0,其他变量取值下F的值为1,那么,函数F的最大项表达式由这k组变量取值对应的k个最大项“相与”组成.因此,可以根据真值表直接写出函数最大项表达式.إ具体:真值表上使函数值为0的变量取值组合对应的最大项相“与”即可构成一个函数的标准“或-与”式.إ例如,将函数表达式F(A,B,C)=A·C+A·B·C表示成最大项表达式的形式.首先,列出F的真值表如表2.7所示.然后,根据真值表直接写出F的最大项表达式إF(A,B,C)=∏M(0,2,5,6,7)由于函数的真值表与函数的两种标准表达式之间存在一一对应的关系,而任何个逻辑函数的真值表是唯一的,所以,任何一个逻辑函数的两种标准形式是唯一的.这给我们分析和研究逻辑函数带来了很大的方便.希望能够帮到您,。

4.数据库中逻辑运算符有哪些

1 比较运算符

比较运算符 含义

= 等于

〉 大于

〈 小于

〉= 大于等于

〈= 小于等于

〈〉 不等于

!〉 不大于

!〈 不小于

例:返回96年1月的定单

Select orderID, CustomerID, orderDate

FROM orders

Where orderDate〉#1/1/96# AND orderDate〈#1/30/96#

注意:

Mcirosoft JET SQL 中,日期用‘#’定界。日期也可以用Datevalue()函数来代替。在比较字符型的数据时,要加上单引号'',尾空格在比较中被忽略。

例:

Where orderDate〉#96-1-1#

也可以表示为:

Where orderDate〉Datevalue('1/1/96')

使用 NOT 表达式求反。

例:查看96年1月1日以后的定单

Where Not orderDate〈=#1/1/96#

2 范围(BETWEEN 和 NOT BETWEEN)

BETWEEN …AND…运算符指定了要搜索的一个闭区间。

例:返回96年1月到96年2月的定单。

Where orderDate Between #1/1/96# And #2/1/96#

3 列表(IN ,NOT IN)

IN 运算符用来匹配列表中的任何一个值。IN子句可以代替用OR子句连接的一连串的条件。

例:要找出住在 London、Paris或Berlin的所有客户

Select CustomerID, CompanyName, ContactName, City

FROM Customers

Where City In('London',' Paris',' Berlin')

4 模式匹配(LIKE)

LIKE运算符检验一个包含字符串数据的字段值是否匹配一指定模式。

LIKE运算符里使用的通配符

通配符 含义

任何一个单一的字符

* 任意长度的字符

# 0~9之间的单一数字

[字符列表] 在字符列表里的任一值

[!字符列表] 不在字符列表里的任一值

- 指定字符范围,两边的值分别为其上下限

例:返回邮政编码在(171)555-0000到(171)555-9999之间的客户

Select CustomerID ,CompanyName,City,Phone

FROM Customers

Where Phone Like '(171)555-####'

LIKE运算符的一些样式及含义

样式 含义 不符合

LIKE 'A*' A后跟任意长度的字符 Bc,c255

LIKE'5

' 5*5 555

LIKE'5?5' 5与5之间有任意一个字符 55,5wer5

LIKE'5##5' 5235,5005 5kd5,5346

LIKE'[a-z]' a-z间的任意一个字符 5,%

LIKE'[!0-9]' 非0-9间的任意一个字符 0,1

LIKE'[[]' 1,*

5.逻辑函数表达式怎么写

Y1=(AB'+A'B)C'+(AB'+A'B)'C

=AB'C'+A'BC'+(AB+A'B')C

=AB'C'+A'BC'+ABC+A'B'C

Y2=AB+AB'C+A'BC

=AB(1+C)+AB'C+A'BC

=AB+AC+BC

ABC Y1 Y2

000 0 0

001 1 0

010 1 0

011 1 1

100 1 0

101 0 1

110 0 1

111 0 1

Y1相当于三变量异或

Y2相当于表决器,“二者同意即可”

6.写出逻辑函数的标准与或表达式

逻辑函数的通用表达式为:

Y=f(X1,X2,……,Xk);——k元逻辑函数;

在【真值表】中,k元逻辑函数必然恰好具有:2^k行.我们用:

v=(x1,x2,……,xk)

来表示真值表某一行中全部自变量的【赋值组合】. 那么该行对应的函数值可记作:

Y=f(v);

我们知道,自变量的【赋值组合】唯一确定了Y的取值.根据每行中Y的不同取值(0或1),可将每行所对应的【赋值组合】分为两组:

A组:Y=1;记作:A={a1,a2,……,am};——设共有m行;

B组:Y=0;记作:B={b1,b2,……,bn};——设共有n行;

显然:m+n=2^k;并且:

Y=f(a1)=f(a2)=……=f(am)=1;

Y=f(b1)=f(b2)=……=f(bn)=0;

另外,因为每个【赋值组合】都要取遍所有自变量,那么,每行的【赋值组合】必然可以对应一个【最小项】,构造规则如下:

①:如果Xi=1;则使用【正变量】——Xi;

②:如果Xi=0;则使用【反变量】——Xi′;

根据【逻辑乘】和【逻辑非】的运算性质,可知:使用此方法构造最小项,必然具有以下性质:

【1】可以构造出k个变量的全部【最小项】,它们恰好分别对应【真值表】中的每一行;

【2】每个【赋值组合】,恰好也是【唯一的】可以使相应【最小项】等于1的【赋值组合】;

根据【2】所确定的【赋值组合】与【最小项】间的一一对应关系,我们将该【逻辑函数】的所有的【最小项】也分为两组:

M={A1,A2,……,Am};

N={B1,B2,……,Bn};

其中的每个元素都是一个个的【最小项】;并且,我们规定M、N中元素的下标,与A、B中所对应的元素的下标是一致的.

7.逻辑函数的表示方法

◆布尔代数法

按一定逻辑规律进行运算的代数。与普通代数不同,布尔代数中的变量是二元值的逻辑变量。

◆真值表法

采用一种表格来表示逻辑函数的运算关系,其中输入部分列出输入逻辑变量的所有可能组合,输出部分给出相应的输出逻辑变量值。

◆逻辑图法

采用规定的图形符号,来构成逻辑函数运算关系的网络图形。

◆卡诺图法

卡诺图是一种几何图形,可以用来表示和简化逻辑函数表达式。

◆波形图法

一种表示输入输出变量动态变化的图形,反映了函数值随时间变化的规律。

◆点阵图法

是早期可编程逻辑器件中直观描述逻辑函数的一种方法。

◆ 硬件设计语言法

是采用计算机高级语言来描述逻辑函数并进行逻辑设计的一种方法,它应用于可编程逻辑器件中。目前采用最广泛的硬件设计语言有ABLE-HDL、VHDL等。

数据库逻辑函数怎么写

转载请注明出处育才学习网 » 逻辑函数表达式怎么写

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21427)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10443)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9521)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7763)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9603)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(8004)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(7994)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(7002)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6535)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7117)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5398)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5831)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6511)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5424)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7587)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及