欢迎来到天天文库
浏览记录
ID:45434166
大小:1.98 MB
页数:40页
时间:2019-11-13
《《数据库概述之》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理及应用(SQLServer)第1章数据库系统概论本书目录第1章数据库系统概述第2章SQLServer2000基础第3章SQL语言第4章基表第5章数据查询第6章用户视图第7章数据库安全管理第8章数据库的日常管理与数据传输第9章SQLServerv程序设计第10章存储过程与游标第11章触发器本章导读信息是人类社会发展中维持生产活动、经济活动和社会活动必不可少的重要资源,也是现代管理的宝贵财富。因此,人们为了获取有价值的信息,就需要对数据进行处理、进行管理。信息系统是一个由人、计算机等组成的,并能进行信息的收集、传递、存储、加工、维护
2、、分析、计划、控制、决策和使用的系统。用计算机对数据进行处理的应用系统称为计算机信息系统。信息系统其核心是数据库。第1章数据库系统概述1.1数据库技术的基本概念1.2数据和数据模型1.3实体—联系模型1.4关系数据模型1.5数据库系统的内部结构1.6数据库管理系统开发的步骤1.7学生信息管理系统的开发实例1.8数据库技术的产生、发展与特点数据处理和数据管理数据处理指是对数据进行收集、储存、加工和传播。数据处理的目的有二:从大量的原始数据中收集整理出有用的数据;对数据进行管理。数据管理指对数据进行分类、组织、编码、储存、检索和维护的过程。1
3、.1数据库技术的基本概念数据数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)数据数据是描述事物的符号记录,泛指一切可以被计算机处理的符号及符号组合,是信息的一种量化表示。数据(Data)是数据库中存储的基本对象。数据包括数据的表现形式和数据的解释两部分。数据的表现形式可以是数字、字符串、日期、逻辑值、文本、图形、图象、声音等。举例:学生档案中的学生记录(李明,男,1985,江苏,计算机系,2003)数据的形式:文字、数字数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1985年出生,江苏
4、人,2003年考入计算机系数据库(DataBase,简称DB)数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,可以为各个用户共享。常见的数据库有:Access、Oracle、DB2、SQLServer、Sybase、Infomix例:课程安排数据库实例班级人数班主任联系电话物0150陈春84130291信0055苏夏84133310电9960徐秋84130780课程名称教师编号班级时间地点量子力学4409物014-121301数据结构
5、4410信004-341301微波原理4413电994-561301studentcourseteacher,student和course等文件组成了该数据库,存储了教师、班级和课程安排的信息。为了定义这个数据库,要说明每个文件的记录结构,即各个数据元素的名称、类型和宽度等信息。文件之间存在着数据关联。例如,利用前两个文件,可得到第三个文件中各门课程的教师信息和班级信息。教师编号姓名所属系4409周东物理系4410林西信息系4413赵南电子系teacher数据库管理系统是对数据库中的数据资源进行管理,并使之能为多个用户共享,同时还能保证数
6、据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。DBMS具备的功能:(1)数据定义功能(DDL—数据定义语言)(2)数据操作功能(DML—数据操纵语言)(3)数据库的运行管理(4)数据库的建立与维护数据库管理系统(DataBaseManagementSystem,简称DBMS)(1)数据定义功能(DDL—数据定义语言)提供数据定义语言(DDL)定义源模式(外模式、内模式、模式)。数据定义功能是指定义数据库的数据结构等,如定义表结构、索引、触发器、存储器等。将数据按一定的数据模式存放于数据字典中,以后用户对数据的所有操作都需要
7、经过数据字典的编译和解释才能完成用户的数据操作要求。(2)数据操纵功能(DML—数据操纵语言)DML有两类:嵌入主语言中的宿主型DML,如C,PASCAL等语言中要对数据操作,不能独立操作;交互式命令语言,可以独立使用,称为自含型或自主型DML,解释执行。数据操作功能主要完成对数据的检索和更新功能。对数据的更新又包括对数据的添加、修改和删除功能。(3)数据库的运行管理并发控制避免并发程序之间互相干扰防止数据库被破坏杜绝提供给用户不正确的数据存取控制(安全性检查)完整性约束条件的检查和执行保护数据库始终包含正确的数据用户可以设计完整性规则以
8、确保数据值的正确性数据库内部的维护等(如索引、数据字典的自动维护)。数据库恢复机制(对故障的处理)。(4).数据库的建立和维护功能数据库建立时数据的物理地址分配数据库的初始载入和转换数据库的转
此文档下载收益归作者所有