简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【答案】完整性约束条件:是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:①静态列级约束是对一个列的取值域的说明,包括以下几个方面:对数据类型的约束,包括数据的类型、长度、单位、精度等对数据格式的约束对取值范围或取值集合的约束对空值的约束其他约束②静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上③静态关系约束是在一个关系的各个元组之间或者若干关系之间
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。:连接运算符是“=”的连接运算称为等值连接,它是从关系R和S的广义笛卡尔积中选取A,B属性值相等的那些元组。:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。并、差、笛卡尔积、投影和选择是基本运算。其余运算(交、连接、除)均可由基本运算导出。当外码属性不
文章目录一:E-R图向关系模式的转换(1)转换原则(2)具体转换A:同一实体间①:同一实体间1:m 联系②:同一实体间m:n 联系B:两实体间①:两实体间1:1联系②:两实体间1:m联系③:两实体间m:n联系④:两实体间弱实体联系C:两个以上实体间m:n二:数据模型的优化三:设计用户子模式概念结构是独立于任何一种数据模型的信息结构,逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为
文章目录前言一:情景导入-如何快速在一个主串找到目标字符串二:详解KMP(1)暴力匹配的缺点(2)最长相同前缀和后缀(3)究竟怎么回溯(3)next数组(4)求解next数组A:next[0]=-1B:next[j]=kC:k=next[k](5)KMP算法代码前言KMP算法可以说是知名度非常高的算法了,不管是数据结构课本还是各大论坛都对这个算法进行过深入讲解,但遗憾的是,还是把大部分人给劝退了。
文章目录一:总体设计的概念(1)定义(2)主要任务二:设计过程(1)系统设计阶段1:设想供选择的方案2:选取合理的方案3:推荐最佳方案(2)结构设计阶段4:功能分解5:设计软件结构6:设计数据库7:制定测试计划8:书写文档9:审查和复查一:总体设计的概念(1)定义总体设计的基本目的就是回答“系统应该如何实现”这个问题,又称为概要设计或初步设计(2)主要任务1:确定系统中每个程序由哪些模块组成以及这
文章目录【答案】(1)INSERT the extracted word into the table在这个后面,没有给这个word的occurrence count赋值为1(2) 语法特点:该伪代码在循环结构中嵌套循环结构,并且在嵌套的循环结构中又嵌套了IF ELSE结构(1)(2)此程序是非结构化的,它有一个GOTO语句,并且是从一个循环体内转到循环体外的一条件语句内部(3)(4)①语句“IF
文章目录选择题填空题名词解释简答题(1)必考(2)了解画图题/应用题选择题填空题总体设计的设计原理包括模块化抽象逐步求精信息隐藏和局部化模块独立性请按照耦合度从低到高写出常见耦合方式完全独立数据耦合特征耦合控制耦合外部耦合公共耦合内部耦合耦合设计原则为:内聚由低到高为偶然内聚逻辑内聚时间内聚过程内聚通信内聚顺序内聚功能内聚一个完整的模块包括执行规定的功能部分出错处理部分返回一个结束标志名词解释模块
文章目录一:需求分析相关概念二:需求分析的任务(1)确定对系统的综合要求(2)分析系统的数据要求(3)导出系统的逻辑模型(4)修正系统开发计划三:与用户沟通获取需求的方法(1)访谈(2)面向数据流自动向下求精(3)简易的应用规格说明技术(4)快速建立软件原型四:分析建模与规格说明(1)模型(2)模型分类一:需求分析相关概念暂略二:需求分析的任务(1)确定对系统的综合要求功能要求:系统必须提供的服务
文章目录一:软件过程概念二:主要模型(1)瀑布模型A:定义B:特点C:优缺点D:改进的瀑布模型(2)快速原型模型A:定义B:优缺点(3)增量模型A:定义B:优缺点C:风险更大的增量模型(4)螺旋模型A:定义B:优缺点(5)喷泉模型(6)其他模型一:软件过程概念软件过程:是为了获得高质量软件所需要完成的一系列任务框架。通常用软件生命周期模型来描述软件过程。常见模型有:瀑布模型快速原型模型增量模型螺旋
文章目录一:价值(了解)二:McCabe方法(1)流图A:定义B:把程序流程图映射为流图C:PDL翻译为流图(2)环形复杂度A:定义B:计算方法三:Halstead方法(了解)(1)定义(2)方法一:价值(了解)把程序的复杂程度乘以适当数可估算出软件中错误的数量以及开发需要的工作量定量度量的结果可以用来比较两个不同的设计或两个不同算法的优劣程序的定量的复杂程度可以作为模块规模的精确限度二:McCa