数据库发展与应用 本课程内容本课程学习方法本课程参考郭文明 数据库系统:数据库系统是指在计算机系统中引入数据库后的系统一般由数据库数据库管理系统应用系统DBA和用户构成数据库设计是建立数据库及其应用系统的技术是信息系统开发和建设中的核心技术具体说数据库设计是指对于一个给定的应用环境构造最优的数据库模式建立数据库及其应用系统使之能够有效地存储数据满足各种用户的应用需求(信息要求和处理要求)这个
主要的几个数据库生产厂商并不可能完全遵守SQL-99(以及更老的SQL-92)我们一般更加在产品中已经实现的SQL-99特征 SQL特点 数据定义 .1 SQL模式的创建和删除 .2 SQL提供的基本数据类型 .3 定义删除与修改基本表 ? .4 建立与删除索引 .5 视图的创建和删除 数据查询 .1 简单查询 ? .2 子查询 .
关系模型的重要部分是关系操纵关系代数是一种抽象的查询语言是关系数据操纵语言的一种传统表达方式它是用对关系的运算来表达查询的利用关系代数可以演示一个查询语言从关系数据库系统中检索信息的潜力可以用最简单的形式来表达所有关系数据库查询语言必须完成的运算的集合这些基本的运算对解释标准查询语言SQL如何被执行很有帮助同时也有利于培养关系运算的思维能力含义 交 乘 投影 除 传统的集合运算《数据库设计
数据存储技术的重要目标就是尽可能减少读写数据所需的磁盘访问(IO操作)次数尽可能使数据驻留在内存中 均衡负载提高效率 数据的磁盘存储 索引 聚簇索引与非聚簇索引 散列(HASH)簇存储郭文明 不同商业数据库系统的磁盘空间分配体系结构不大相同.以下说明ORACLE中的磁盘资源分配CREATE TABLESPACE tsname DATAFILE dfnam
《数据库设计与开发》北京邮电大学软件学院郭文明(guolyz@)200306北京邮电大学软件学院 郭文明 200306郭文明200306050前言01 数据库发展与应用02 本课程内容03本课程学习方法04本课程参考北京邮电大学软件学院 郭文明 200306郭文明2003060501 数据库发展与应用数据库定义:数据库是数据管理的技术,数据管理是指对各种数据进行收集、存储、加工和传播的一系列活
12关系代数关系模型的重要部分是关系操纵,关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。利用关系代数可以演示一个查询语言从关系数据库系统中检索信息的潜力,可以用最简单的形式来表达所有关系数据库查询语言必须完成的运算的集合,这些基本的运算对解释标准查询语言SQL如何被执行很有帮助,同时也有利于培养关系运算的思维能力。郭文明2003060512关系
13 SQL自从20世纪80年代以来,SQL就是一个通用的、功能极强的关系数据库语言。现在,SQL语言正从关系形式(ANSI SQL-92标准)转向对象-关系形式(ANSI SQL-99标准,1999年颁布)。SQL语言是1974年由Boyce和Chamberlin提出。1986年10月美国国家标准局(ANSl)批准了SQL作为关系数据库语言的美国标准。同年公布了SQL标准文本(简称SQL-86)
14 对象关系数据库传统关系型仅支持简单数据类型;不支持数组、嵌套和递归的数据结构,给新型数据模型-面向对象的数据模型提供了应用背景。面向对象的程序设计思想和技术促进了面向对象的数据模型的实现和应用-OODBS(面向对象数据库)。习惯于‘填表’方式的客户不太愿意接受对象模型,而且面向对象数据库系统与编程语言集成度高,没有统一可行标准; OODBS只占很小的市场分额。以关系数据库和SQL为基础扩展关
北京邮电大学软件学院 郭文明 200306《数据库设计与开发》讲义《数据库设计与开发》北京邮电大学软件学院郭文明(guolyz@)200306北京邮电大学软件学院 郭文明 200306《数据库设计与开发》讲义0前言01 数据库发展与应用02 本课程内容03本课程学习方法04本课程参考北京邮电大学软件学院 郭文明 200306《数据库设计与开发》讲义01 数据库发展与应用数据库定义:数据库是数据
5 数据库设计计算机信息系统以数据库为核心,在数据库管理系统(DBMS)的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。DBMS提供的功能可以细化为:数据存储、检索、更新用户可访问的目录事务支持并发控制服务恢复服务授权服务对数据通信的支持郭文明200306055 数据库设计完整性服务数据独立性服务(视图、表空间)实用工具服务数据库设计是指对于一个给定的应用环境,提供一个确
违法有害信息,请在下方选择原因提交举报