- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高中信息技术
必修2 信息系统与社会; 我们使用计算机等设备将信息保存在各类存储设备中。不管采用哪种保存形式,都可以让信息跨越时间,在未来的某一时刻可以再次被读取。在建设智能城市的今天,绝大部分的数据更加不会是 “用完即弃”,而是需要保存下来,以待后续的处理与使用。信息系统常常使用数据库来存储数据,本节将学习数据库在信息系统中的应用。; 信息系统常常需要将采集的数据保存下来。例如,智能停车系统中,车辆出场时计费,需要根据此车 的入场时间来计算停车时长。那么,回到入场时刻,系统就要将车牌信息和时间信息保存下来,以便出场 时刻读取使用。
思 考: 如图2.33所示的智能停车系统中需要保存哪些数据? 这些数据如何保存? ;图 2.33 智能停车系统数据访问示意图;一、数据库的作用与基本操作; 下面以智能停车系 统停车信息表的记录为例,了解四项基本操作的应用。
第一,增加新记录。在车辆入场时,需要增加一个新的记录用 以保存车牌号码和入场时间。
第二,查询记录。驾驶员通过自助查询机查询停车位置。系统按 照驾驶员输入的车牌号码,在数据库中查找对应记录,并将其中的停车位置信息返回查询机显示。
第三,修改记录。当车辆驶入并停入车位后,系统采集获得车位号码。此时,修改对应的停车记录,将原先的空白的停车位置字段更新为车位号码。
第四,删除记录。可以依据车牌号码,删除对应的记录;也可以删 除所有记录等。在需要清除一些无效记录的时候,可以调用这条 指令。 ; 二维表中的每一行称为一个“记录”,每 一列称为一个“字段”。
在智能停车系统中,和车辆有关的数据保存在一张表中,每一次停车对应一条记录;车牌 号码、入场时间、停车位置、出场时间、停车 费用、缴费情况等信息就是字段。依据功能的需要,智能停车系统中或许还需要保存管理人员的数据,这些数据可以放在另外一张称作“用户”的表中。多张表在一起,构成了 数据库。;;体 验 思 考 ;二、数据库应用实践;3. 实验步骤与结果;(3) 模拟停车场以下操作
模拟车辆入场:利用“增加记录”功能,模拟车辆入场。自行输入???设的车牌和入场时间,并模拟多辆车先后入场的情况。
模拟查询车辆:利用“查询”功能,查找车辆。输入车牌,显示对 应记录。 ;模拟车辆出场:利用“编辑”功能,模拟车辆出场时的操作。输入车牌,查询车辆信息;使用“编辑”功能,输入出场时间,计算停车费,并保存出场时间。
删除车辆信息:输入车牌,查询车辆信息;利用“删除”命令,删除 指定车辆信息。 ;4. 实验结果分析;表 2.9 实验结果表;作业练习;结构化查询语言;表 2.10 parkingInfo表;其中,PlateNo为车牌号,EnteringTime为入场时间,LotNo为停车位号码,LeavingTime为出场时间。 数据库中数据访问的四项基本操作使用 SQL实现的方式如下:
(1)增加新记录:一辆车牌号为沪 ABCD34的车辆,2018年 9月 2日 8:00:00入场。 InsertintoparkingInfo(PlateNo,EnteringTime)values(沪 ABCD34,2018/09/028:00:00) 我们可以直观地读出这句话的含义:在 parkingInfo表中插入数据;操作的字段是 PlateNo和 EnteringTime,对应的值是 沪 ABCD34和 2018/09/028:00:00。
(2)修改记录:车牌号为沪 ABCD34的车辆停至 130号车位上。 UpdateparkingInfosetLotNo= 130 wherePlateNo= 沪 ABCD34 同样可以解读:更新 parkingInfo表,对于车牌号为沪 ABCD34的车辆记录,设置停车位号码为 130。
(3)查询记录:查找车牌号为沪 ABCD34的车辆停车位置。 SelectLotNofrom parkingInfowherePlateNo= 沪 ABCD34 解读为:从 parkingInfo表中选择车牌号为沪 ABCD34的车辆记录中的停车位号码。
(4)删除记录:删除车牌号为京 ABCD12的车辆停车记录。 Deletefrom parkingInfowherePlateNo= 京 ABCD12 解读为:从 parkingInfo表中删除车牌号为京 ABCD12车辆的这条记录。 ;End
文档评论(0)