欢迎来到天天文库
浏览记录
ID:41222522
大小:1.72 MB
页数:62页
时间:2019-08-19
《《数据库技术概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三篇数据库技术数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志第三篇数据库技术第一章数据库概述第二章关系数据库第三章关系数据库标准语言SQL第四章关系数据库设计第五章数据库应用系统的设计与实现数据库举例例子1:MaryRichards房屋粉刷个体户单用户数据库3张表(顾客,业务,信源)需要数据:记录和跟踪她的业务记录记录报价估计跟踪相关信源提供邮寄标签建立输入窗体输出报表Mary
2、Richards的表信源顾客业务数据库举例例子2TrebleClefMusic(乐器出租店)多用户数据库在局域网(店经理、销售员)3张表(客户,乐器,租赁)需要数据:跟踪乐器租赁处理多客户同时租赁同一件乐器客户窗体1——维护客户数据租赁协议窗体2——记录租赁情况乐器窗体3——乐器数据及租赁历史使用者想要到看的是报告,窗体和查询结果而不是简单的数据。目标:了解并掌握设计和创建上述类似的数据库和应用程序的基本方法。第一章数据库概述1.1数据管理技术的产生和发展1.2数据库系统简介1.3常用数据模型1
3、.4数据库应用结构1.1数据管理技术的产生和发展什么是数据管理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题数据管理技术的发展过程人工管理阶段(40年代中--50年代中)文件系统阶段(50年代末--60年代中)数据库系统阶段(60年代末--现在)应用程序与数据的对应关系(人工管理)应用程序1数据集1应用程序2数据集2应用程序n数据集n...…...…人工管理应用程序,数据不保存无直接存取存储设备没有操作系统文件处理系统数据冗余度大数据文件间是独立的重复的程序与数据不独立例身份
4、证号位数扩大数据的不完整性应用程序与数据的对应关系(文件系统)缺乏对数据有效统一的控制数据可长期保存应用程序、DBMS、DB的对应关系(数据库系统)数据库系统(DBS)特点:数据是集成的数据冗余少程序/数据独立性易于提供安全保障容易提供符合用户不同要求的信息。高级语言中嵌入数据库的操作提供数据库语言,完成数据的定义和访问数据库系统的构成1.2数据库系统简介一、数据库数据库:是自描述的集成记录的集合。用户数据(用户的表)元数据(关于结构的描述)应用元数据(窗体、查询、报表等应用组件)索引信息用户数
5、据:大多数数据库把用户数据表示为关系。列:属性,行:对应业务环境中实体的记录元数据:关于结构的描述客户窗体1——维护客户数据应用元数据:窗体、报表、查询等应用组件二、数据库管理系统(DMS)设计工具子系统产生表、窗体、查询、报表的工具提供编程语言和对编程语言的接口运行子系统处理用设计工具开发的应用组件例:在运行期打开窗口时,自动将数据从表中提出,并显示在窗体上。DBMS引擎从上两个组件接受请求(根据表、行和列声明),并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。三、创建数据库表:用表
6、存储数据数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正式建立在此基础上的。一个模式的例子:学生(学号,姓名,所在系)系(所在系,系主任姓名)两个表:联系:系——学生1对多1:n域:是一列可以拥有的集合。业务规则:反映在数据库和数据库应用程序中的业务活动的约束例:学号唯一性。创建表定义联系四、应用组件(ComponentsofApplications)Forms:用窗体查看、添加和更新表中的数据。Queries:用查询查找和检索所需的数据。Reports
7、:用报表以特定的版式分析或打印数据。Menus:用菜单组织应用组件。ApplicationPrograms:可用特定于DBMS的语言编写(SQL),也可通过预定义的编程接口的标准语言(如:VB)编写。ABrowserDataEntryForm窗体Forms用窗体查看、添加和更新表中的数据。1.图形元素(如线条、矩形)存储在窗体的设计中。2.来自基础记录源中的字段。3.计算结果来自存储在报表设计中的表达式。4.说明性文本存储在窗体的设计中。用窗体查看、添加和更新表中的数据。窗体Forms查询Que
8、riesAQueryinMicrosoftAccess用查询查找和检索所需的数据。报表ReportAReportinMicrosoftAccess用报表以特定的版式分析或打印数据菜单MenuAMenuinMicrosoftAccess用菜单组织应用组件1.3数据模型在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟数据模型应满足三方面要求能比较真实地模拟现实世界容易为人所理解便于在计算机上实现数据模型(续)数据模型分成两个不同的层次(1)概念
此文档下载收益归作者所有