数据库课件.pptx
- 文档编号:18708386
- 上传时间:2023-10-13
- 格式:PPTX
- 页数:21
- 大小:1.62MB
数据库课件.pptx
《数据库课件.pptx》由会员分享,可在线阅读,更多相关《数据库课件.pptx(21页珍藏版)》请在冰点文库上搜索。
2023/9/27,第一章,绪论,教学要求,1、了解有关数据库的基本概念2、熟练掌握数据库的概念,教学目的,1、掌握数据库系统的基本概念2、了解数据库的特征3、知道数据的定义4、知道DBMS的主要四个功能,重点和难点,1、数据库系统的基本概念2、数据库系统结构3、数据库系统的组成4、数据库系统的三级模式结构,PART01,数据库系统概述ORETHENTEMPLATE,2023/9/27,数据库的4个基本概念,1,数据库的四个基本概念,数据(data)数据库(database)数据库管理系统(DBMS)数据库系统(DBS),一、数据,数据是数据库中存储的基本对象数据的定义:
描述事物的符号记录数据的种类:
文字、图形、图像、声音数据的特点:
数据与其语义是不可分的,数据举例,学生档案中的学生记录(李明,男,1972,江苏,计算机系,1990)数据的形式不能完全表达其内容数据的解释语义:
学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:
李明是个大学生,1972年出生,江苏人,1990年考入计算机系,二、数据库,数据库(database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合数据库的特征:
数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展,三、数据库管理系统,DBMSDataBaseManagementSystem是操纵和管理数据库的一组软件,位于用户与操作系统之间。
系统软件一组用以管理、维护、访问数据库的程序。
基本目标提供一个可以方便地、有效地存取数据库信息的环境,DBMS的主要功能,数据库定义功能:
DDL数据库操纵功能:
DML数据库运行管理功能数据库维护功能,1)数据库定义功能,即提供数据定义语言(DataDefinitionLanguage)通过它,可以定义数据对象,2)数据库的操纵功能,提供数据操纵语言(DataManipulationLanguage)实现用户对数据操作,如对数据的增、删、改和查询。
DML分为两种:
(1)嵌入到宿主语言中,如嵌入在C、Java、PowerBuilder等高级语言中,称为宿主型DML
(2)可以独立交互使用的DML,称为自主型或自含型DML,常用的有SQLPlus等。
3)数据库运行管理功能,DBMS对数据库的保护主要包括四个方面:
(1)数据安全性控制:
数据安全性控制的作用是防止未被授权的用户破坏或存取数据库中的数据。
(2)数据完整性控制完整性控制的目的是保证进入数据库中数据的语义的正确性和有效性,防止操作对数据的修改会违反其语义。
(3)并发控制DBMS一般允许多个用户并发地访问数据库,即数据共享。
但是多个用户同时对数据库进行访问可能会破坏数据的正确性,因此DBMS中必须有并发控制的机制,解决多用户下的并发冲突(4)恢复功能数据库在运行中可能会出现各种故障,DBMS必须把处于故障中的数据库恢复到以前的某个正确状态,保持数据库的一致性。
4)数据库维护功能,DBMS提供一系列的实用程序来完成包括数据库的初始数据的装入、转化功能,数据库的存储、恢复功能,数据库的重新组织功能和性能监视、分析功能等。
四、数据库系统(DBS),计算机系统中引入数据库后的系统数据库DBMS(以及应用开发工具)应用系统数据库管理员应用程序员最终用户,习题,1、数据库的四个基本概念是什么?
2、数据的定义是什么?
3、数据库的特征是什么?
4、DBMS主要的四个功能是什么?
习题答案,1、数据(data)、数据库(database)、数据库管理系统(DBMS)、数据库系统(DBS)2、描述事物的符号记录3、数据按一定的数据模型组织、描述和储存、可为各种用户共享、冗余度较小、数据独立性较高、易扩展4、数据库定义功能:
DDL、数据库操纵功能:
DML、数据库运行管理功能、数据库维护功能,谢谢观看,THANKYOU,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课件