欢迎来到天天文库
浏览记录
ID:52553939
大小:1019.50 KB
页数:75页
时间:2020-04-10
《数据库基本概念.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章数据库系统基本概念1.1数据管理技术的发展1.2数据库系统的组成1.3数据库系统的分级结构1.4数据模型1.5Access中表操作1.6Access中查询设计1.7关系数据库标准语言SQL章节练习作业实验内容重点和难点1.数据处理数据是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。1.1数据管理技术的发展数据处理是对各种类型的数据进行收
2、集、存储、分类、计算、加工、检索与传输的过程。包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。2.发展阶段人工管理阶段特点:数据管理尚无统一的数据管理软件数据是面向应用程序的应用程序依赖于数据,不具有数据独立性1.1数据管理技术的发展文件系统阶段特点数据以文件形式可以长期存放在存储介质上程序与数据之间具有相对对立性数据文件组织多样化1.1数据管理技术的发展1.1数据管理技术的发展数据库系统阶段特点:采用数据模型表示复杂的数据结构。有较高的数据独立性。提供了数据安全性、完整性等控制方面,以及对数据操作的
3、并发控制、数据的备份与恢复等功能。为用户提供了方便的用户接口。1.1数据管理技术的发展数据库系统DBS(DataBaseSystem)定义:是以数据库应用为基础的计算机系统。组成:数据库DB硬件(计算机硬件设备)软件(数据库管理系统DBMS、操作系统、应用程序)用户(应用程序设计员、终端用户、数据库管理员DBA)1.2数据库系统的组成数据库(DataBase)定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。特点:具有最小的冗余度具有数据独立性可实现数据共享安全可靠、保密性能好1.2数据库系统
4、的组成数据库管理系统(DataBaseManagementSystem)定义:是操纵和管理数据库的系统软件。VisualFoxPro属于一种关系型数据库管理系统。功能:数据定义语言(DDL):用来建立所需的数据库。数据操作语言(DML):用来对数据库进行查询和数据的组织和存取管理数据库运行管理数据库的维护操作。1.2数据库系统的组成应用程序用户编写的用来对数据库中数据进行处理的程序用户:即与数据库系统打交道的人员。通常有3种人员:①对数据库系统进行日常维护的数据库管理员。②用数据操作语言和高级语言编制应用程序的程
5、序员。③使用数据库中数据的人员(终端用户)。1.2数据库系统的组成1.三级模式结构外部层是面向单个用户的层次,是数据库的“外部视图”。内部层是最接近物理存储的层次,是数据库的“内部视图”或“存储视图”。概念层是数据库的“概念视图”,是数据库中所有信息的抽象表示。1.3数据库系统的分级结构外部层(数据库的外模式)概念层(数据库的模式)内部层(数据库的内模式)图1-2数据库系统三级结构图1.3数据库系统的分级结构2.三级模式结构与数据库模式的对应关系1.4数据模型数据模型的基本概念问题的提起:DB数据:应用单位所涉及
6、数据的综合,①反映数据本身的内容,②反映数据之间的联系。问题:①数据如何在DB中用特定结构表示?②数据以何种方式进行存储和处理的??数据模型(续)由于使用数据库的信息系统是一种计算机软件系统,而计算机是不可能直接处理现实世界中的事物的.所以必须通过以下过程来处理数据:具体事物及其特征概念化加工计算机能够存储处理的数据DB计算机不可能直接处理现实世界中的事物数据模型(续)进一步具体说明:客观对象抽象到数据模式描述的结构客观对象概念结构抽象数据模式抽象事物及联系(现实世界)概念模型(信息世界)数据模型(数据世界)DB
7、(E-R图)(二维表)从概念上描述对象和对象间的关联,经过识别,选择,分类等综合分析,形成“概念结构”(用实体-联系工具E-R图表示.)按计算机系统支持的结构,组织数据(数据模式):逻辑结构为二维表存储结构为文件数据模型(续)综上可见:●概念结构是分析过程中的一个中间结果,它将现实世界中的客观对象和对象间的关联,经过识别,选择,分类等综合分析,形成“概念结构”(用实体-联系工具E-R图表示.)●数据模型是直接面向计算机系统(即数据库)中数的数据结构(包括逻辑结构和存储结构)。(用数据模型来描述数据结构.)1.数据
8、模型三个领域:现实世界→事物(对象、性质)信息世界→实体(对象、属性)概念模型表示数据世界→数据(记录、字段)数据模型表示概念模型反映事物联系的实体。数据模型描述实体模型的数据。包括实体及实体间联系的数据结构描述、对数据的操作,以及数据的完整性约束条件。1.4数据模型2.概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具
此文档下载收益归作者所有