欢迎来到天天文库
浏览记录
ID:24755122
大小:1010.00 KB
页数:67页
时间:2018-11-16
《《数据库原理》ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1数据库系统原理主讲人:彭一明教材:《数据库系统原理教程》王珊等、清华大学出版社2前言1.学习该课程的目的2.学习内容3.学习方法与要求4.参考书31.学习该课程的目的数据库技术是数据管理的最新技术。(20世纪60年代中期)它的出现极大地促进了计算机应用向各行各业渗透。目前基于数据库技术的计算机应用已成为计算机应用的主流(占60%)电子政务与管理信息系统(MIS)--政府、企业、银行、饭店、旅游、医疗、远程教育…网络应用(计费系统、目录服务…)人工智能系统、专家系统、地理信息系统、工程、科学统计以及图形、图象、CAD、多媒体等领域有广泛的应用,其数据库技术起着关键作用
2、。数据库系统原理是从事数据库应用系统开发、维护和数据库管理系统的建立及相关理论研究必备的基础知识。42.学习内容本课以关系数据库为重点比较全面讲解数据库的基本概念和基本技术。第一章绪论概述数据管理的进展、数据模型、数据库、数据库系统、数据库管理系统、数据库工程的基本概念。第二章~第四章讲解关系数据库关系数据库数据模型、数据语言、关系数据库语言SQL、关系数据库设计理论第五章数据库保护安全性、完整性、并发控制、恢复第六章数据库设计第七章关系数据库管理系统产品实例第八章数据库技术新进展53.学习方法与要求该课的特点:以学习数据库的基本概念、基本技术和数据库设计为主。不象学
3、习sqlserver,oracle,学习语言,编程为主。有些概念和语句的语法不仅要熟记,还要了解用在何处?作用是什么?怎么使用?认真看书、听讲、复习、思考、讨论先修课有操作系统、离散数学、数据结构认真完成作业及每章同步练习题上机(通过MSSqlSerevr2000学习sql语言)6两次面授课程两次语音答疑期末复习串讲课程论坛www.pkudl.cn74.参考书(1)萨师煊,王珊《数据库系统概论》(第四版)高等教育出版社(2)徐洁磐,王银银《数据库系统引论》1996南京大学出版社(3)王能斌《数据库系统》1995电子工业出版社(4)李昭原主编,罗晓沛主审《数据库技术新进
4、展》1997清华大学出版社(5)余晨,李文炬编著《SQLServer2000培训教程》2001年7月第1版2003年9月第7次印刷,清华大学出版社(6)上机内容+sql概要语法(随课件光盘一起发布)8第一章绪论理解数据、数据库、数据库管理系统和数据库系统的概念。掌握数据库系统的特点,数据库系统的三级模式结构,数据库系统的组成。掌握数据模型的相关概念。熟练掌握E-R模型的表示方法。91.数据:实际上是描述事物的符号记录。2.数据管理是指对数据的分类,组织,编码,储存,检索和维护。经历了三个阶段:(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段3.数据库(data
5、base,简称DB)数据库是长期储存在计算机内、有组织的、可共享的数据集合。4.数据库管理系统(简称DBMS)是数据管理软件。功能:数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。5.数据库系统(简称DBS)指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。10数据库系统特点(4页)5点(1)数据的结构化——面向全组织复杂的数据结构(2)数据的共享性好,冗余度小(3)具有较高的数据与程序独立性(4)数据由DBMS统一管理和控制(安全性控制,完整性控制,并发控制,数据库恢复)(5)数据的
6、最小存取单位是数据项。7.数据的逻辑独立性当数据的总体逻辑结构改变时,通过数据的总体逻辑结构与某类应用所涉及的局部逻辑结构之间的映象或转换功能保持数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必修改。这就是数据与程序的逻辑独立性,简称数据的逻辑独立性。118.数据的物理独立性当数据的存储结构(或物理结构)改变时,通过数据的存储结构与逻辑结构之间的映象或转换功能保持数据的逻辑结构不变,从而应用程序也不必改变。这就是数据与程序的物理独立性,简称数据的物理独立性。9.数据模型的重要性及组成数据模型是数据库系统的核心与基础。各种机器上实现的
7、DBMS软件都基于某种数据模型,数据库发展阶段的划分也是以数据模型的发展作为主要的依据和标志。10.数据模型由三部分组成:数据结构、数据操作、完整性约束12数据模型概述在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。数据模型就是现实世界的模拟。数据模型应满足三方面要求:一是能比较真实地模拟观实世界;二是容易为人所理解;三是便于在计算机上实现。模型划分为两类:它们分属于两个不同的层次。第一类模型是概念模型,也称信息模型,它是按用户的观点对数据和信息建模。另一类模型是数据模型,它是按计算机系统的观点对数据建模。主要包括网状模型、层次
此文档下载收益归作者所有