欢迎来到天天文库
浏览记录
ID:40166941
大小:127.00 KB
页数:22页
时间:2019-07-24
《【数据库原理】数据库系统概论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统概述基本概念:数据:用于记录客观世界的符号。是数据库中存储的基本对象。数据处理:对各种形式的数据进行收集、储存、加工和传播的一系列活动总和。数据管理:对数据的分类、组织、编码、储存、检索和维护。数据处理中心问题。数据管理技术的发展阶段:人工管理阶段文件系统阶段数据库系统阶段人工管理阶段AP1AP2APnDatacollection1Datacollection2Datacollectionn文件系统阶段AP1AP2APnDatacollection1Datacollection2DatacollectionnMeth
2、od数据库系统阶段特点:数据结构化(记录之间有联系)数据共享、冗余小、易扩充数据与程序具有独立性数据由DBMS统一管理和控制AP1AP2APnDBMSDatabase数据库系统的基础知识数据库的相关概念:DBDBMSDBS数据管理软件数据集合软、硬件资源组成的系统三者关系:DBS包括DB、DBMS数据库系统数据库系统的组成数据库硬件支持系统软件支持系统:人员DBA最终用户应用程序员系统分析员和数据库设计人员支持DBMS运行的OS、DBMS、实用程序及宿主语言等注:在DBS中,最重要的软件:DBMS最重要的人员:DBA数据库系统
3、的体系结构:三级模式结构模式的概念三级模式结构外部级概念级内部级外模式(子模式)DDL二级模式映象外模式/模式映象模式/内模式映象逻辑数据独立性物理数据独立性DDL概念模式(模式、逻辑模式)DDL内模式(存储模式)DBMS功能:数据库定义功能数据库的操纵功能数据库的保护功能数据库的维护功能数据字典(DD)DBMS架构两层C/S三层及多层数据库恢复数据完整性控制多用户下的并发控制数据安全性控制定义数据库的三级结构及数据完整性约束等管理三级结构数据库初始数据的载入,转换ODBC优点:优化网络利用率,减少网络流量响应时间较短数据具有
4、独立性缺点:系统的性能随着用户数的增加而下降系统的可靠性、安全性差系统维护工作繁重数据库技术发展三阶段层次IMS(IBM)网状数据库系统(DBTG)关系数据库系统(E.F.Codd)ORACLE、DB2、SQLServer、SYSBASE研究领域DBMS研制数据库设计数据库理论层次模型网状模型关系模型概念:研究数据库结构、存储、设计、管理和使用的一门软件学科。数据模型分类:概念数据模型基本数据模型概念数据模型(CDM)基本概念:实体实体集数据类型、数据的值属性域(值域)键(码)联系图形化实体名属性名联系名联系名联系名1nmn1
5、1联系概念:分类:注:实体内部联系实体外部联系1:11:nm:n联系也可拥有属性多个实体间可具有一个联系E-R模型实例用E-R图描述宿舍与学生的关系建立步骤:找出实体及属性找出实体间的联系及联系属性找出键用E-R图描述学生选课的概念模型为某百货公司设计一个E-R模型:该百货公司管辖若干个连锁店,每家店经营若干商品,每家商店有若干职工,但每个职工只有服务于一家店。汽车修理管理E-R图作业P41:1、12或13、15[Return]基本数据模型(物理数据模型PDM)常用数据模型:层次模型、网状模型、关系模型、面向对象模型三要素:
6、数据结构:数据操作完整性约束层次模型概念:用树形结构表示实体类型和实体之间的联系的数据模型。数据结构:树的结点是记录类型,非根结点有且只有一个父结点。注:上一层记录类型和下一层记录类型联系为1:M(包括1:1)多对多联系的表示存储结构邻接法链接法特点:记录之间的联系通过指针,查询效率较高。缺点:应用程序编写复杂。网状模型数据结构:有向图结构,结点是记录类型,箭头表示记录间1:M联系。存储结构:特点:记录间联系通过指针实现缺点:实现复杂。关系模型数据结构:由行列组成的二维表。课程号课程名任课教师C01数据库张三C02操作系统李四
7、理论基础:数学中的关系代数存储结构:缺点:多表查询时效率低。第一章小结理解DB、DBMS、DBS的概念及其之间的区别和联系。理解数据库的三级体系结构,知道什么是数据物理独立性,什么是数据逻辑独立性掌握如何建立概念数据模型识记数据模型的三要素及三种基本数据模型的数据结构及特点。
此文档下载收益归作者所有