数据库逻辑函数怎么写

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等。

数据库逻辑函数怎么写

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

知识

入团荣誉怎么写

阅读(199)

本文主要为您介绍入团荣誉怎么写,内容包括优秀团员奖状怎么写,优秀团员入党推荐表中的所获荣誉怎么写,个人荣誉怎么写。你挑选吧 李霞同学事迹简介 李霞,女,国士系081001班学生,学习委员,该生工作认真负责,学习成绩优秀,多次荣获"学习标兵"、"三好学

知识

小狗样子的日记怎么写

阅读(227)

本文主要为您介绍小狗样子的日记怎么写,内容包括我家的小狗的日记是怎样写的,怎么写观察小狗的日记,作文:可爱的小狗,写样子怎么写。[我家的小狗(日记三则) 作者:刘谨铭 日记来源:本站原创 点击数:10904 更新时间:2010-1-1 一 胆怯 今天放学回来,我

知识

爱字的密文怎么写

阅读(173)

本文主要为您介绍爱字的密文怎么写,内容包括爱字怎么写,爱字小篆怎么写,爱字怎么写。爱字是用心去写,用你的一生读懂它爱情,永远是一个更鼓不变的主题,我相信爱情可以到永远的爱情,是两个人的事,如果你和你的爱人爱着,那么一定

知识

圈用草书怎么写

阅读(227)

本文主要为您介绍圈用草书怎么写,内容包括圈内说文解字如何解释,草书怎样写,圈起来的这个是什么字呢行书草书,请问〃墨〃用行书或者草书怎么写。清代陈昌治刻本【说文解字】圈【卷六】【囗部】圈养畜之闲也。从囗卷声。渠篆切圈说文解字白

知识

写乐色彩雫怎么读

阅读(206)

本文主要为您介绍写乐色彩雫怎么读,内容包括雫这个字怎么读是什么意思,”雫”是什么意思,怎么读,雫这个字怎么读。雫 [编辑本段]基本资料 拼音:nǎ五笔:FGHU 仓颉:MBMY 笔顺编号:14524444124 四角号码:10231 UniCod

知识

我今天回家英文怎么写

阅读(218)

本文主要为您介绍我今天回家英文怎么写,内容包括我今天将要回家用英语怎么写,今晚就回家英文怎么写,回家用英语怎么说。回家的英文:go home、return home、be home、come back home、get home。go home英 [

知识

申请交强险垫付怎么写

阅读(206)

本文主要为您介绍申请交强险垫付怎么写,内容包括垫付申请书怎么写,保险先行垫付申请书怎么写,如何申请交强险垫付金。一,证垫付申请书 被保险人: 报案号: 一.出险时间,原因,经过: 二,伤者情况: 姓名: 年龄: 医院: 科室: 住院号: 诊断: 治

知识

题记可以怎么写

阅读(251)

本文主要为您介绍题记可以怎么写,内容包括题记怎么写,题记怎样写关于题记的作文和格式,题记的格式怎么写的最主要是格式。题记格式: 一般题记的格式是在题目下面写上一句话,后面破折号,写上题记两个字。一般作为题记的文字是比较优美的,或者是

知识

我唯一的宝英语怎么写

阅读(239)

本文主要为您介绍我唯一的宝英语怎么写,内容包括你是我的唯一,唯一嗳的宝贝.(英语怎么写),我的唯一英文怎么写,宝贝是我的唯一用英语怎么写。我的唯一英文:My onlyonly 读法 英 [əʊnlɪ] 美 [onlɪ] 作副词的意思是: 只,仅仅;不料2、作形容词的

知识

一个淘宝网页代码怎么写

阅读(238)

本文主要为您介绍一个淘宝网页代码怎么写,内容包括自己做了一个淘宝模板,怎样获取html代码,淘宝网页设计自定义怎么编写代码四个宝贝展示,网页设计,淘宝网的登入界面的源代码怎么写急急急。进入我的淘宝首页,管理我的店铺,在基本介绍里,复制粘

知识

一年级季曰记怎么写

阅读(181)

本文主要为您介绍一年级季曰记怎么写,内容包括急求小学一年级日记10篇,小学一年级要怎么样写曰记,一年级日记写生日的。1) 2008年2月27星期天 天气:晴 今天是放寒假的第二天,为了赶紧做好寒假作业,痛痛快快地玩,我一下子就把《寒假园地》做完了

知识

异国邀请函怎么写

阅读(230)

本文主要为您介绍异国邀请函怎么写,内容包括出国邀请函怎么写,外国人邀请函怎么写+外国人邀请函怎么写,个人出国旅行邀请函怎么写。To Whom It May Concern, The student XXX (Ppn XXX DoB DD/MM/YY) has b

知识

游戏点亮生活怎么写

阅读(208)

本文主要为您介绍游戏点亮生活怎么写,内容包括怎样写点亮快乐童年游戏写作案例,游戏人生怎么点亮,怎么自己点亮游戏人生。童年的游戏 童年是快乐的,童年的游戏更是快乐的。在童年游戏的秋千上,我们一起“乘风破浪”、一起“高歌曼舞”、一起

知识

园艺的拼音怎么写

阅读(218)

本文主要为您介绍园艺的拼音怎么写,内容包括金兴园艺的拼音怎么写,金兴园艺的拼音怎么写,桔子的拼音声调怎么标。桔子拼音声调jú zi,橘(jú)和桔(jú)都是现代汉语规范字,然而桔作橘子一义时,为橘的俗写。桔子一般指橘子。橘子中的维生素A还能够

知识

php数据库文件路径怎么写

阅读(256)

本文主要为您介绍php数据库文件路径怎么写,内容包括php文件操作中文件路径如何填写,PHP怎么把从数据库里读出的文件路径加到HTMLfile中,php实现文件上传到指定文件夹,文件路径或名字存入数据库,如何实。举例:file.php中有这么一句话:$existRe

知识

数据库集群URL地址怎么写

阅读(295)

本文主要为您介绍数据库集群URL地址怎么写,内容包括连接hbase数据库时的url怎么写,连接mysql的url写法,jdbc连接mysql时中的URL怎么写的。连接hbase数据库时的url怎么写racle数据库>jdbc:oracle:thin:@localhost:1521:sidSqlSe

知识

数据库ck男女约束怎么写

阅读(270)

本文主要为您介绍数据库ck男女约束怎么写,内容包括SQL表中check约束男女默认男,怎么写,sqlserver数据库约束怎么写,数据库约束怎么写。这需要确定你的表是否已经建立。如果未建立,则需要在建表语句中添加CONSTRAINT chk_Person CHECK (sex =

知识

sql数据库更新数据语句怎么写

阅读(253)

本文主要为您介绍sql数据库更新数据语句怎么写,内容包括SQL的update语句怎么写,SQL里面的UPDATE更新语句数据怎么写,更新数据库的一条sql语句怎么写。UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:UPDATE table_na

知识

mysql连接数据库url怎么写

阅读(297)

本文主要为您介绍mysql连接数据库url怎么写,内容包括jdbc连接mysql时中的URL怎么写的,连接mysql的url写法,连接mysql的url写法。String url="jdbc:mysql://localhost:3306/sample_db?user=root&password

知识

oracle怎么写sql函数

阅读(281)

本文主要为您介绍oracle怎么写sql函数,内容包括怎么用oracleplsql写函数运算,oracle怎么写函数,oraclesql这么写。create or replace function js(ax in number) returen number asbeginif

知识

在html取值和数据库相比较怎么写

阅读(241)

本文主要为您介绍在html取值和数据库相比较怎么写,内容包括在html页面中如何从数据库获取数值并显示在html页面中的<td><td>中,如何在HTML页面获取数据库中的值,并且是现在页面上,怎样从HTML网页中获取SQL数据库里的数据。HTML是无法读取数

知识

杂化轨道波函数怎么写

阅读(242)

本文主要为您介绍杂化轨道波函数怎么写,内容包括杂化的波函数是什么,已知氢原子sp3杂化轨道的一个波函数为Ψsp3=1/2Ψs+√3/2Ψp,求这个,简要说明波函数简要说明波函数,原子轨道,电子云,概率密度的意。C的2s轨道和两个2p轨道(可选择2px、2p

[/e:loop]