课件15张PPT。高一《信息技术》选修四“筛选与查询”建立数据库的一般过程:一、数据库的设计
1.需求分析 旅行社业务流程
2.建立概念模型 主要步骤
3.建立数据模型 常见数据模型
二、数据库的创建
创建Access关系型数据库,就是创建数据结构、创建关系、添加记录。1需求分析(现实世界)
2建立概念模型(信息世界)
3建立数据模型(机器世界)第一层抽象第二层抽象筛选与查询任务1:
列举价格在500~1000元之间的旅游线路信息
方法1(排序):
选择“价格”字段,单击工具栏“升序排序”按钮;
方法2(筛选):
单击工具栏“按窗体筛选”按钮,单击价格字段,输入条件“>500 and <1000”,再单击“应用筛选”; 方法3(查询):
在数据库对象中单击“查询”,再单击“在设计视图中创建查询”,添加“旅游线路”表,依次双击“旅游线路”表中每一个字段,添加到“字段”行;在“价格”字段的“条件”行,输入“>500and<1000”;在当前视图下右击弹出快捷菜单,选择“属性”,将“记录集类型”修改为“快照”,最后单击工具栏“运行”按钮。 任务1的三种方法对比小结:排序只是改变记录的显示顺序,筛选也只是屏蔽一些不满足条件的记录,它们都是在源表直接操作的。操作的结果允许直接修改,这是安全方面的隐患。
查询是在源表基础上生成一个“虚表”,可以把查询表的记录集类型设置为“快照”,防止被修改。任务2:
列举价格在500~1000元之间的旅游线路“线路名称、价格、行程”信息。
方法:
在“查询设计视图”中,只要添加“线路名称、价格、行程”三个字段就行了。任务3:
列举价格在500~1000元之间的旅游线路的“线路名称、价格、行程、发团日期、回程日期”信息。 方法:课堂总结1.涉及多表查找问题,只能用“查询”方法,排序和筛选是无法实现的;
2.单表查找问题,如果字段范围有限定,也依然不可以用排序、筛选方法;
3.多表操作之前一定要创建好关系;
4.排序、筛选的操作结果可以修改,查询表设置为“快照”之后不可以修改。旅行社的业务流程:(1)开发旅游线路(线路的名称、价格、行程、交通、用餐、住宿)
(2)招聘导游(姓名、性别、电话、导游证、外语水平)
(3)组团(旅游团名称、线路、发团日期、回程日期、计划人数、导游)
(4)授受旅客报名(姓名、性别、地址、电话、证件)
(5)签订合同,支付费用(游客姓名、线路、旅游团名称、签订日期、缴费额)返回建立“概念模型”“旅游线路、旅游团、导游、游客、合同”这些都是现实世界客观存在的事物或对象,是“实实在在存在的物体”,所以称为“实体”。每个实体都有一定的特性,称为“属性”,实体与实体之间还的一定的关联。
(1)画出各实体E-R图;(2)连接实体之间的关系。返回常见数据模型关系型层次模型网状模型返回