数据库概述PPT演示文稿.pptx

上传人:rrsccc 文档编号:8868024 上传时间:2021-01-21 格式:PPTX 页数:32 大小:1,019.38KB
返回 下载 相关 举报
数据库概述PPT演示文稿.pptx_第1页
第1页 / 共32页
数据库概述PPT演示文稿.pptx_第2页
第2页 / 共32页
数据库概述PPT演示文稿.pptx_第3页
第3页 / 共32页
数据库概述PPT演示文稿.pptx_第4页
第4页 / 共32页
数据库概述PPT演示文稿.pptx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库概述PPT演示文稿.pptx》由会员分享,可在线阅读,更多相关《数据库概述PPT演示文稿.pptx(32页珍藏版)》请在三一文库上搜索。

1、数据库原理与应用,1,什么是数据库?,2,常见的数据库应用系统,银行系统 医学诊断系统 网站系统(购物、影视、小说、新闻) 超市管理系统 图书馆管理系统 天气预报 交通、旅馆预订 人类基因组,3,课程地位,IT市场前景 四大支柱课程 网络、计算机语言、数据库、外语(日、英) 两大热门 网络、数据库。 无所不在的数据管理 Everything Over DB?,数据库,4,2021年1月21日,开课目的,基础、原理 实践、毕设 就业、工作,5,课程培养目标,掌握数据库的设计方法和管理方法,能够进行简单的数据库设计和基本的数据库维护管理操作。,掌握数据库系统设计和开发的全过程,能设计开发出一个数据

2、库应用系统,包括需求分析、数据库设计、实施、运行与维护等各个阶段。,综合项目(图书借阅管理系统)贯穿始终,掌握数据库基本原理、系统设计等基本知识。 使用SQL语言进行简单的数据库操作。,初级能力,中级能力,高级能力,培养目标,6,先修后续,先修课程 程序设计语言如C语言 数据结构 后续课程 高级数据库管理:Oracle、DB2数据库管理 嵌入式应用系统开发课程,7,课程内容,数据库操作,数据库设计,数据库管理,8,课程资源,9,上机软件,SQL Server 2008 Express版或企业完全版 或 SQL Server 2012、SQL Server 2010个人版,10,第1章 绪 论,

3、11,主要内容,1.1 图书借阅管理系统介绍 1.2 数据库基本概念 1.3 数据库发展简史 1.4 常见的数据库管理系统,12,图书借阅管理系统介绍,大学图书馆为了管理图书方便,要开发一套图书借阅管理系统,该系统实现三个方面的主要功能,首先是图书管理,包括图书信息的入库、修改、删除和查询等,其次是借阅者管理,包括借阅者信息入库、修改、删除、查询等,最后是借阅情况管理,包括借书和还书信息的入库、修改、删除、查询等。,13,班期末考试成绩单,14,图书表 读者表 借阅情况表,15,数据库中的二维表特点,(1)每一张表都有一个名字; (2)表中每一列也都有一个名字,放在最上方一行当中; (3)表中

4、每一列的数据类型都是相同的; (4)表格当中的每一列都不可以继续分解,是最小的数据单元。,16,Excel中的二维表单,17,课程表,18,数据库(Database,简称DB),简单而言,目前常用的关系数据库是由一系列有内部联系的特定二维表格构成的。 严格的定义:数据库是保存在计算机内的、有组织的、可共享的数据集合。,19,数据库管理系统(Database Management System,简称DBMS),数据库管理系统是能够对数据库进行各种控制并保持数据库中数据的完整性和一致性的系统软件。,20,DBMS在计算机中所处位置,DBMS,用户应用软件,数据库管理系统(DBMS)是介于操作系统和

5、用户的应用软件之间的一层数据管理软件。,操作系统,21,数据库系统(Database System,简称DBS),数据库系统是与数据库相关的一整套系统,包括数据库、软件、硬件和人员四个部分。,22,数据库系统的组成部分,数据库:就是存放在存储设备(如磁盘)上的数据库; 软件:是指数据库管理系统以及程序员开发出来的针对特定项目的软件(例如图书馆管理系统),有些文献中还把操作系统和高级语言的编译系统也包含进去。 硬件:指的是运行数据库相关软件需要的硬件设备,如要有足够大的硬盘、内存,有足够快的CPU,另外还要有足够大的网络带宽。 人员:包括数据库项目的设计开发人员、终端用户以及数据库管理员(Dat

6、abase Administrator,简称DBA),23,数据库的发展简史,手工管理阶段 文件管理阶段 数据库管理阶段 网状数据库 层次数据库 关系数据库 面向对象的数据库,24,手工管理阶段,时期 自20世纪40年代中50年代中 手工处理的特点 主要应用于科学计算,人工管理 缺少直接存取存储设备,数据不存储 没有操作系统 批处理,无共享、数据完全依赖于程序,应 用程序人工控制,25,文件管理阶段,时期 20世纪50年代末-60年代中期 文件管理的特点 可以应用于数据管理 出现磁盘、磁鼓,数据可长期存储 数据由文件系统管理,文件由记录组成, 可联机实时处理、批处理 共享性差、冗余度大 独立性

7、差,数据的逻辑结构改变必须修改应用 程序,26,27,数据库管理阶段,时期 20世纪60年代末以来 特点 出现大容量磁盘,应用于大规模数据管理 数据由DBMS统一管理和控制 处理方式可以联机实时处理,分布处理和批处理 数据结构化 数据独立性高 数据的共享性高,冗余度低,易扩充,28,常见数据库管理系统,Oracle DB2 SQL Server MySQL Informix Sybase Teradata Visual Foxpro PostgreSQL OpenBASE,VS.,29,主要数据库产品的市场份额,30,作业,到16网下载SQL Server 安装程序,并安装软件。 名词解释:数据库、数据库管理系统。 把表1.3、1.4转化为满足数据库定义和性质的二维表。 数据库系统都包含哪些部分? 写出下面缩写的全称以及对应的汉语意思: DBMS、DBA、DBS。 在数据库的发展史上,先后出现过哪些类型的数据库管理系统?,31,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1