1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
嵌入式的使用规定这部分内容涉及到语句嵌入在宿主语言程序中使用的规则。
的数据查询语句的语法目标表的列名或列表达式序列基本表和或视图序列行条件表达式列名序列组条件表达式列名句法中表示该成分可有,也可无。
整个语句的执行过程如下读取子句中基本表视图的数据,执行笛卡尔积操作。
读取满足子句中给出的条件表达式的元组。
按子句中指定列的值分组,同时提取满足子句中组条件表达式的那些组。
按子句中给出的列名或列表达式求值输出。
子句对输出的目标表进行排序,按附加说明升序排列,或按降序排列。
语句中,子句称为行条件子句,子句称为分组子句,子句称为组条件子句,子句称为排序子句。
的数据更新的数据更新包括数据插入删除和修改等三种操作数据插入基本表名列名表元组值或者基本表名列名表元组值,元组值,前种格式只能插入个元组,后种格式可以插入多个元组。
数据删除的删除操作是指从基本表删除元组,其语法如下基本表名条件表达式其语义是从基本表中删除满足条件表达式的元组。
数据修改当需要修改基本表中元组的些列值时,可以用语句实现,其句法如下基本表名列名值表达式,列名值表达式条件表达式其语义是修改基本表中满足条件表达式的那些元组中的列值,需修改的列值在子句中指出。
公交查询系统设计分析应用需求分析要设计个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。
公交查询系统的应用背景为方便市民搭乘公交车出行手动目前自动将来及时更新查询数据。
因此,该系统需满足以下几方面需求问题分析功能需求该模块实现公交查询功能。
该模块实现数据的录入修改删除功能。
性能需求系统的相应时间不能超过出错处理需求当输入的信息不全,或格式不正确时,提示出错信息。
问题描述信息要求可实现按起点中转站终点查询查询和按线路查询两种查询方式。
处理要求该模块实现数据的录入修改删除功能。
该模块由公交站点管理与公交线路管理两部分组成安全性与完整性要求。
用户进入系统前必须登陆,输入密码,经服务器确认后放开进入系统。
暂未实现数据的更新修改更新系统允许管理员级别的用户对数据进行更新修改并且存盘操作编辑系统允许管理员级别的用户对数据进行编辑删除的操作,保证现库的真实性与实时性。
打印输出暂未实现系统可以将用户查询,删除本章小结本章是本文的重点,主要是些实现模块功能的关键代码与解释说明,包括查询模块管理更新模块公交线路管理等关键功能实现的代码,通过这些代码了解该系统的核心。
其中,公交查询模块是用户与系统进行交互的直接媒介,管理更新功能是针对系统维护而设计的,现实中的公交线路在数据库中都对应了相应的记录。
这些代码采用了与结合的技术来实现。
总结个应用程序设计开发的好坏,与设计人员对开发工具的掌握程度息息相关。
根据个人情况,尽量选择了自己较熟悉的开发环境及工具,以便能够顺利的实现系统避免延期。
同时设计的思想,套路在开发前期需要认真的物色,个好的设计思路是开发出好的系统的基石开发之前经过思考研究以的模式设计本系来数据库的所有信息这个前提下实现。
目的就是节省存储空间,提高对关系的操作效率,清除不必要的冗余。
但要注意,在实际使用中,并不定要达到最小宙余。
因为有时带点冗余对于查询处理是有好处的。
关系模式的方法基本上可以分为分解与合成两大类。
分解型算法要求输入个初始模式集和依赖集,而结果满足数据等价要求。
对于合成型算法只要求输入初始依赖集,结果满足依赖等要求。
但它们依据的基本思想是共同的,即独立的联系独立表示。
关系型数据库关系数据库简介提出关系模型的是美国公司的,年提出关系数据模型之后,提出了关系代数和关系演算的概念年提出了关系的第第二第三范式年提出了关系的范式。
关系数据库在个给定的应用领域中,所有关系的集合构成个关系数据库。
关系数据库的型与值关系数据库的型关系数据库模式,对关系数据库的描述。
关系数据库模式包括若干域的定义和在这些域上定义的若干关系模式。
关系数据库的值关系模式在时刻对应的关系的集合,简称为关系数据库。
关系数据语言关系代数语言传统的集合运算包括并,差,交,笛卡尔积。
集合和具有相同的目即两个关系都有个属性并且相应的属性取自同个域,则并∪仍为目关系,由属于或属于的元组组成∪∨差仍为目关系,由属于而不属于的所有元组组成∧交∩仍为目关系,由既属于又属于的元组组成∩∧或∩笛卡尔积严格地讲应该是广义的笛卡尔积目关系,个元组目关系,个元组列列元组的集合,元组的前列是关系的个元组,后列是关系的个元组行个元组∧专门的集合运算选择,投影,连接,除。
选择又称为限制。
选择运算符的含义在关系中选择满足给定条件的诸元组∧真。
其中选择条件,是个逻辑表达式,基本形式为投影从中选择出若干属性列组成新的关系。
其中,中的属性列连接也称为连接连接运算的含义从两个关系的笛卡尔积中选取属性间满足定条件的元组∞∈∧∈∧和分别为和上度数相等且可比的属性组比较运算符连接运算从和的广义笛卡尔积中选取关系在属性组上的值与关系在属性组上值满足比较关系的元组除给定关系,和其中为属性组。
中的与中的可以有不同的属性名,但必须出自相同的域集。
与的除运算得到个新的关系,是中满足下列条件的元组在属性列上的投影元组在上分量值的象集包含在上投影的集合,记作∈∧∩在中的象集,关系演算语言元组关系演算语言域关系演算语言语言介绍即结构式查询语言。
虽然名为查询语言,但实际上具有定义查询更新和控制等多种功能。
由于它使用方便功能丰富语言简单易学,很快得到应用和推广。
从世纪年代末起,在推出的关系数据库系统产品上实现了语言。
很快,语言被整个计算机界认可。
年月,国际标准化组织采纳为国际标准。
随后,对标准进行了大量的修改和扩充。
在年推出了新的标准。
的标准化工作还在继续,新的标准已被命名为,将包括许多新的数据库概念,正在不征求意见和进行修改,这里将简单介绍基于和的语言使用概貌的组成主要分成四个部分数据定义这部分也称为,用于定义模式基本表视图和索引。
数据操纵这部分也称为。
它分为数据查询和数据更新两类。
其中数据更新又分成插入删除和修改三种操作。
数据统。
我也有定的思考,重新将自己的设计细细看了几遍,同时也把做同样设计的几个同学的设计借来观摩了番。
在进行对比和分析之后,又有很多所得。
开始进行设计的时候,我基本上都是参照书本或者网上的例子进行,甚至就是按照它的步骤再做遍。
当然在初学阶段这未必不可以,这样做可以让我熟悉软件的操作环境,了解设计方法和步骤,更加深刻理解基本概念。
但是等到自己设计的时候,我觉得就应该抛开例子,完全按照自己的思路独立进行,这样可能会在设计中碰到更多的问题,但是这样也能让我学到更多,而且在解决遇到的问题时会更加引发自己的思考,说不上创新,但可能会有新意产生,也就是自己的东西了。
在这方面我做的也不是很好,所以设计之后再回想下,里面自己的东西很少,这也是以后需要改进的地方。
这点我想在任何门课程的学习,在今后任何行工作都是很重要的。
如果没有探索性,我们只会走着前人走过的路,踩着前人踏过的脚印。
在这这个设计过程中,探索性主要可以体现在下面几个方面。
个是绘图所用的软件,很多人推荐我们使用等软件,因为这几个软件有它们很大的优势,在学习使用过程中我也深有体会。
但是我们同样可以自己摸索,用其他差不多或者更好的软件。
七参考文献单片机原理及接口技术修订本北京交通大学出版社清华大学出版社梅丽凤王艳秋汪毓铎张军编著智能仪器设计基础哈尔滨工业大学出版社赵新民王祁编著微型计算机原理与接口技术河南科学技术出版社张五张道光编著基础与实例教程中国电力出版社郝春强网络资料周立功单片机关于全系列单片机资料微型计算机接口技术王兆月等编著机械工业出版社数字电子技术江晓安等编著西安电子科技大学跳过读序号列号的操作启动温度转换跳过读序号列号的操作读取温度寄存器等共可读个寄存器前两个就是温度将温度的高位与低位合并对结果进行舍入显示程序显示千位显示百位显示十位显示个位版社说明书伟纳电子编著伟纳电子出版七附录源程序初始化函数复位稍做延时单片机将拉低精确延时大于拉高总线稍做延时后如果则初始化成功则初始化失败读个字节给脉冲信号给脉冲信号写个字节每步操作都要遵循严格的工作时序和通信协议。
如主机控制完成温度转换这过程,根据的通讯协议,须经三个步骤每次读写之前都要对进行复位,复位成功后发送条指令,最后发送指令,这样才能对进行预定的操作。
程图所示的步骤它分三步完成系统通过反复操作,搜索序列号启动所有在线做温度变换逐个读出在线变换后的温度数据。
单片机是种字节闪烁可编程可擦除只读存储器的低电压,高性能位微处理器。
由于将多功能位和闪烁存储器组合在单个芯片中,的是种高效微控制器。
主要特性与兼容字节可编程闪烁存储器寿命写擦循环数据保留时间年全静态工作三级程序存储器锁定位内部可编程线两个位定时器计数器个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明供电电压。
接地。
口口为个位漏级开路双向口,每脚可吸收门电流。
当口的管脚第次写时,被定义为高阻输入。
能够用于外部程序数据存储器,它可以被定义为数据地址的第八位。
在编程时,口作为原码输入口,当控制这部分包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
嵌入式的使用规定这部分内容涉及到语句嵌入在宿主语言程序中使用的规则。
的数据查询语句的语法目标表的列名或列表达式序列基本表和或视图序列行条件表达式列名序列组条件表达式列名句法中表示该成分可有,也可无。
整个语句的执行过程如下读取子句中基本表视图的数据,执行笛卡尔积操作。
读取满足子句中给出的条件表达式的元组。
按子句中指定列的值分组,同时提取满足子句中组条件表达式的那些组。
按子句中给出的列名或列表达式求值输出。
子句对输出的目标表进行排序,按附加说明升序排列,或按降序排列。
语句中,子句称为行条件子句,子句称为分组子句,子句称为组条件子句,子句称为排序子句。
的数据更新的数据更新包括数据插入删除和修改等三种操作数据插入基本表名列名表元组值或者基本表名列名表元组值,元组值,前种格式只能插入个元组,后种格式可以插入多个元组。
数据删除的删除操作是指从基本表删除元组,其语法如下基本表名条件表达式其语义是从基本表中删除满足条件表达式的元组。
数据修改当需要修改基本表中元组的些列值时,可以用语句实现,其句法如下基本表名列名值表达式,列名值表达式条件表达式其语义是修改基本表中满足条件表达式的那些元组中的列值,需修改的列值在子句中指出。
公交查询系统设计分析应用需求分析要设计个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。
公交查询系统的应用背景为方便市民搭乘公交车出行手动目前自动将来及时更新查询数据。
因此,该系统需满足以下几方面需求问题分析功能需求该模块实现公交查询功能。
该模块实现数据的录入修改删除功能。
性能需求系统的相应时间不能超过出错处理需求当输入的信息不全,或格式不正确时,提示出错信息。
问题描述信息要求可实现按起点中转站终点查询查询和按线路查询两种查询方式。
处理要求该模块实现数据的录入修改删除功能。
该模块由公交站点管理与公交线路管理两部分组成安全性与完整性要求。
用户进入系统前必须登陆,输入密码,经服务器确认后放开进入系统。
暂未实现数据的更新修改更新系统允许管理员级别的用户对数据进行更新修改并且存盘操作编辑系统允许管理员级别的用户对数据进行编辑删除的操作,保证现库的真实性与实时性。
打印输出暂未实现系统可以将用户查询,删除本章小结本章是本文的重点,主要是些实现模块功能的关键代码与解释说明,包括查询模块管理更新模块公交线路管理等关键功能实现的代码,通过这些代码了解该系统的核心。
其中,公交查询模块是用户与系统进行交互的直接媒介,管理更新功能是针对系统维护而设计的,现实中的公交线路在数据库中都对应了相应的记录。
这些代码采用了与结合的技术来实现。
总结个应用程序设计开发的好坏,与设计人员对开发工具的掌握程度息息相关。
根据个人情况,尽量选择了自己较熟悉的开发环境及工具,以便能够顺利的实现系统避免延期。
同时设计的思想,套路在开发前期需要认真的物色,个好的设计思路是开发出好的系统的基石开发之前经过思考研究以的模式设计本系
