如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES37页第PAGE\*MERGEFORMAT37页共NUMPAGES\*MERGEFORMAT37页《数据库原理》教学内容讲稿数据库的产生1.1963年美国Honeywell公司的IDS(IntegratedDataStore)2.1968年美国IBM公司推出层次模型的IMS数据库系统(1969年形成产品)3.1969年美国CODASYL(ConferenceOnDataSystemLanguage,数据库系统语言协会)组织的数据库任务组(DBTG)发表关于网状模型的DBTG报告(1971正式通过)4.1970年,IBM公司的E.F.Codd发表论文提出关系模型。第一章绪论§1.1数据库系统概述基本概念1.数据(Data)描述事物的符号记录称为数据。例如:声音、图象、文字、图形等。数据库中以记录为单位,同时加语义。列如:学生,其记录特征为:XH(学号),XM(姓名),AGE(年龄)信息=数据+处理2.数据库(DataBase,简称DB)数据库是存放数据的仓库,在这个仓库中的数据是按照一定格式存放的。3.数据库管理系统(DataBaseManagementSystem简称DBMS)(1)DDL数据定义语言,英文全称:DataDefinitionLanguage定义数据库中对象的,对象有:基本表,索引、视图,游标、触发器等(2)DML数据操纵语言,英文全称:DataManipulationLanguage实现对数据库的操作。主要有:查询、插入、删除、修改(3)DCL数据控制语言,英文全称:DataControlLanguange授权、回收权限命令(4)TCL事务控制语言,英文全称:TransactionControlLanguage(5)数据库的运行管理(6)数据库的建立和维护4.数据库系统(DataBaseSystem,简称DBS)数据库系统是指在计算机系统引入数据库后的系统。包括:计算机,数据库,数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户。二.数据管理技术的产生和发展1.手工阶段计算机产生以前的阶段。2.人工阶段(1946-1956)硬件:无直接存取设备磁盘,只有卡片、纸带和磁带等顺序存取设备软件:无OS(1)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性P1D1D2P2…………DnPnP1,P2,Pn为应用程序,D1,D2,Dn应用程序所对应的数据集2.文件系统阶段(1956-1966)硬件:有磁盘、慈鼓等直接存取设备软件:有OS(1)数据可以长期保存(2)由文件系统管理数据(3)数据共享性差、冗余度大(4)数据独立性差f1P1D1f2存取方法(文件系统)P2D2…………fnPnDnP1,P2,Pn为应用程序,f1,f2,fn为文件3.数据库系统(20世纪60年代后期)硬件有大容量磁盘,价格下降;软件价格上升;处理方式要求分布处理和多用户(1)数据结构化数据本身的结构和数据之间的联系称为数据结构化(2)数据的共享性高,冗余度低,易扩充数据不一致性是指同一数据不同拷贝的值不一样(3)数据独立性高数据物理独立性和数据逻辑独立性(4)数据由DBMS统一管理和控制1)数据的安全性保护2)数据的完整性3)并发控制4)数据库恢复P1DBDBMSP2……pn数据库是长期存储在计算机内有组织的大量的共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。§1.2数据模型一.模型1.概念模型2.数据模型3.三个世界现实世界、概念世界、信息世界二.数据模型的组成要素1.数据结构数据本身结构(数据类型内容、性质有关的对象),数据之间的联系2.数据操作数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。检索和更新(插入、删除、修改)两类操作。3.数据约束条件三.概念模型1.基本概念(1)实体(2)属性(3)码(4)域(5)实