数据库原理及应用综合.ppt_第1页
数据库原理及应用综合.ppt_第2页
数据库原理及应用综合.ppt_第3页
数据库原理及应用综合.ppt_第4页
数据库原理及应用综合.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理及应用,成都理工大学 信息管理学院,信息与计算科学系 王玉兰 电话: 84078935(o)84073385 Email: wangyulan_ wang_,数据库技术,数据库或数据库技术是计算机学科一个重要分支,它的应用非常广泛,几乎涉及到所有的应用领域。 数据库技术从20世纪60年代产生至今,已经历了三代演变,造就了三位图灵奖得主,现已成为以数据建模和DBMS为核心、内容丰富、领域宽广的一门学科,带动了一个巨大的软件产业。,数据库技术,数据库技术造就的三位图灵奖得主: 1973 Charles W. Bachman - staff, Honeywell 因在数据库方面的杰出贡献而获奖. 1981 Edgar F. Codd - PhD, Michigan; staff, IBM 因在数椐库管理系统的理论和实践方面的贡献而获奖. 1998 James Gray - PhD, Berkeley; staff, Microsoft 因在数据库和事务处理方面的突出贡献而获奖.,数据库技术,数据库技术发展可以分为三个阶段: 在20世纪70年代广泛流行的网状、层次数据库系统称为第一代数据库系统; 在20世纪80年代广泛使用的关系数据库系统称为第二代数据库系统; 现在使用的以面向对象模型为主要特征的数据库系统称为第三代数据库系统。 数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等相互渗透,相互结合,成为当前数据库技术发展的主要特征。,“数据库原理及应用”课程,相关内容: 数据库:(Database)是按一定数据结构组织起来的数据集合,是数据管理的技术和手段; 数据库原理:(Principle about Database)研究如何组织、构建、设计数据库的方法原理和理论基础; 数据库技术:(Database Techniques)是研究如何组织和管理数据的技术; 数据库应用系统:(Database Application System)简单而言是应用数据库技术和原理进行实际数据管理方法手段。实际内容包括数据库的设计和数据库应用系统的开发。,课程主要内容体系,数据库原理及应用,DB系统原理,SQLServer使用,DBS设计实例,DB系统基本概念,信息模型与数据模型,关系数据库及其理论,DB系统设计,SQL Server使用,数据库的研究与发展,RDB语言SQL,DB保护技术,基于VC+SQLServer管理系统设计,课程主要内容包括,Chap.1数据库系统概述(Primary Concepts about DBS) 由于数据库是本课程的核心。要学好数据库必须弄清数据、数据管理、数据库、数据模型、概念模型等专业术语,弄清DB、DBMS、DBS、IMS之间的关系。这一部份主要介绍有关的基本概念和数据库相关基础知识 。 重点:基本概念,数据库系统构成 要求:熟练掌握数据库相关的基本概念,课程主要内容包括,Chap.2信息模型与数据模型(Information Model and Data Model) 数据库是按一定的数据结构组织起来的数据集合。是DBS的核心。DB是根据数据模型建立的,因而数据模型是数据库的基础。本章主要介绍认识现实世界进行信息抽象获取信息模型,数字化成为数学模型,以及常见的三种数据模型(层次、网状、关系模型). 重点:信息模型的描述和关系数据模型 难点:现实世界的抽象过程 要求:掌握数据模型的基本概念和模型的形成过程,课程主要内容包括,Chap.3 数据库设计(DB designing): 数据库系统设计包括数据库设计和数据库应用系统设计两个方面。前者设计数据库的结构特性,是数据库系统质量的基本保证;后者设计数据库的行为特性。本章主要介绍数据库设计的理论和方法。 内容:包括数据库设计的需求分析、信息概念模型设计、逻辑结构设计、物理结构设计、实施和维护及应用系统设计的基本方法; 重点:对数据库设计的理解、需求分析的必要性、概念设计、逻辑设计、物理设计的方法; 难点:信息概念模型设计、E-R模型到数据模型的转换。,课程主要内容包括,Chap.4关系模型及关系操作:(Relational Model and Relational Operation 关系数据模型是当前数据库的主流数据模型,本章介绍关系数据模型及其相关操作,主要是关系模型的定义、关系代数及关系演算 重点:关系数据模型及定义、关系代数和演算。 难点:关系演算。 要求:掌握关系模型的基本概念及定义;掌握关系代数的操作,了解关系演算。,课程主要内容包括,Chap.5 结构化查询语言-SQL SQL是介于关系代数与关系演算之间的关系操作语言,其功能包括数据定义、数据操纵、数据控制。本章介绍SQL语言。从SQL的数据定义、数据操纵、数据控制三个方面说明SQL语言的特点、语句格式及使用方法,为下一章以SQL Server为平台进行数据库设计打基础。 重点:本章内容是整个课程的重点,也是进行数据库开发的重要基础内容,每一部分都很重要。 难点:SELECT语句及其中各子句的灵活使用,这是SQL中最重要的部分,也是最难掌握的部分;SQL的数据控制功能的实现。 要求:熟练掌握SQL的数据定义、数据操纵、数据控制功能相应SQL语句形式及使用;掌握嵌入式SQL的使用。,课程主要内容包括,Chap.6 SQL Server关系数据管理系统(SQL-Server RDBS): SQL server是关系型的网络数据库管理系统,具有强大的数据库管理功能,提供了丰富的管理工具以支持数据的安全性管理、完整性管理和作业管理。介绍Transact SQL功能及Enterprise Manager工具。 重点: Transact SQL功能及Enterprise Manager工具使用。 难点: Transact SQL功能与SQL的区别 要求:熟练掌握Transact SQL的数据定义、数据操纵、数据控制功能, Enterprise Manager操作方法,课程主要内容包括,Chap.7 数据库保护技术(Database Protection Technology) 数据库管理系统必须提供统一的数据保护功能,以保护数据库中数据的安全可靠和正确有效。数据库的保护功能主要包括确保数据的安全性、完整性、并发控制和数据库恢复四方面的内容。这一部份介绍数据库的保护及其在SQL Sever中的实现。 重点:数据库的安全性,数据库的完整性,并发控制,数据恢复及其在SQLServer中的实现 难点:并发控制机理 要求:掌握数据库保护的基本概念和基本操作方法,课程主要内容包括,Chap.8关系规范化理论及优化技术:(Relational Normalization Theory & Optimization Tech. 关系规范化理论是关系数据库的基本理论,本章主要介绍关系模式的规范化理论基础和关系模式规范化的方法模式分解法及查询优化技术。 重点:关系模式规范化,函数依赖、多值依赖、1-4NF的定义,关系范式判断方法。 难点: 1-4NF的定义,关系范式判断方法,关系模式的分解。 要求:了解关系模式规范化的必要性,理解函数依赖、多值依赖及其关系范式定义,掌握关系范式判断方法。,课程主要内容包括,Chap.9 数据库设计实例(Sample-Hrsys) 设计目标:一个通用的管理信息系统,实现对企事业单位的组织机构和员工进行管理 内容: 总体设计 数据库设计 工程框架设计 各功能模块设计 平台:SQL Server +Visual C+ 数据库连接策略:VC+数据库控件 ADO,讲课及实习学时分配,学时分配,教材及参考书,1苗雪兰等,数据库原理与应用技术,电子工业出版社,2009年9月 2苗雪兰等,数据库系统原理及应用3th,机械工业出版社,2004年8月 3王 珊等,数据库系统原理教程,清华大学出版社,1998年7月 4萨师煊,王 珊,数据库系统概论,高等教育出版社,2000年 5 Jeffrey D. Ullman , Jennifer Widom, A First Course in Database Systems, 清华大学出版社,Prentice Hall ,1998年,要求,1考勤:随机抽查缺1/3以上取消考试资格 2课堂纪律:保持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论