欢迎来到天天文库
浏览记录
ID:59423875
大小:221.50 KB
页数:53页
时间:2020-09-19
《chap1-数据库的基础知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库的基础知识第一章1本章目标本章结束时,学员能够:了解术语:数据(data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)了解数据库管理技术的产生与发展了解数据模型概念及分类了解数据库系统用户熟悉关系模型的概念掌握三级模式概念和两级映象2授课时间:2学时3重点与难点:本章重点:数据库系统三级模式结构和二级映像数据模型本章难点:数据的物理独立性和逻辑独立性4任务一数据库系统概述常用术语数据数据库数据库管理系统数据库系统数据库管理技术的产生和发展数据库系统的特点数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的
2、重要财富和资源。5数据数据:数据(Data)是描述事物的符号记录。数据的表示形式:文字、图形、图像、声音等。6数据库数据库:数据库(DataBase,简称DB)是有组织有结构存储在计算机内部的可共享的数据集合。7数据库管理系统数据库管理系统:数据库管理系统(DataBaseManagementSystem,简称DBMS)是一类位于用户与操作系统之间,帮助用户有效地组织和存储数据、高效获取有用信息的一层计算机系统软件。主要功能:-数据定义-数据操纵-数据控制-数据查询8数据库系统数据库系统:数据库系统(DataBaseSystem,简称DBS)是指在引入数据库后的计算机系统。
3、用户用户用户应用系统应用开发工具数据库管理系统操作系统数据库数据库管理员数据库系统(DBS)硬件平台及数据库软件人员9任务二数据管理技术的产生和发展人工管理阶段文件管理阶段数据库系统阶段数据库技术是指对数据进行分类、组织、编码、存储、检索和维护的技术。10人工管理阶段特点:数据不保存应用程序管理数据数据不共享数据不具有独立性应用程序1应用程序2应用程序n数据集1数据集2数据集n…人工管理阶段11文件管理阶段特点:数据长期保存文件管理数据共享性差独立性差应用程序1应用程序2应用程序n…文件系统数据集1数据集2数据集n…文件系统管理阶段12文件系统阶段补贴系别姓名学号劳资科住址
4、系别性别姓名学号房产科学位学分系别姓名学号学籍科学位出身年龄系别性别姓名学号人事科13数据库系统阶段特点:数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制数据库数据库管理系统应用程序1应用程序2应用程序n…数据库系统阶段14数据结构化数据结构化:面向全组织,具有整体数据的结构化不仅描述数据本身,而且描述数据之间的联系数据最小存取单位是数据项(数据项组成数据记录)15比较文件系统的数据组织特点有:面向应用记录之间没有联系最小存取单位是数据记录16学号姓名性别系别年龄住址出身学位学分补贴学籍科房产科人事科劳资科数据库系统的特点17数据由DBMS
5、统一管理和控制数据的安全性(Security)保护数据的完整性(Integrity)检查并发(Concurrency)控制数据库恢复(Recovery)18任务三数据模型模型:抽象地模仿现实世界的事物应满足三方面的要求:1是比较真实的模拟现实世界2容易为人们所理解3便于在计算机上实现19根据应用的不同,数据模型可以分为2层概念数据模型-信息世界的基本概念-实体-联系模型(E-R模型)结构数据模型-层次模型-网状模型-关系模型-面向对象模型20数据模型数据模型是数据库系统中用于提供信息表示和操作手段的形式构架应用概念数据模型结构数据模型现实世界信息世界计算机世界21基本概念历
6、史E-R模型:Entity-RelationshipModel1976年,P.P.S.Chen提出E-R模型,用E-R图来描述概念模型观点世界是由一组称作实体的基本对象和这些对象之间的联系构成的22信息世界的基本概念实体(Entity)属性(Attribute)码(Key)域(Domain)实体型(EntityType)实体集(EntitySet)联系(Relationship):23基本概念实体(Entity)客观存在并可相互区分的事物叫实体如学生张三、工人李四、计算机系、数据库概论属性(Attribute)实体所具有的某一特性一个实体可以由若干个属性来刻画例如,学生可由
7、学号、姓名、年龄、系等组成域(Domain)属性的取值范围例如,性别的域为(男、女),月份的域为1到12的整数24基本概念实体型(EntityType)实体名与其属性名集合共同构成实体型例,学生(学号、姓名、年龄、性别、系、年级)注意实体型与实体(值)之间的区别,后者是前者的一个特例如(9808100,王平,21,男,计算机系,2)是一个实体实体集(EntitySet)同型实体的集合称为实体集如全体学生25基本概念码(Key)唯一标识实体的属性集称为码如学号是学生实体的码学生(学号,姓名,性别,年龄,地址,电话,E
此文档下载收益归作者所有