没有合适的资源?快使用搜索试试~ 我知道了~
计算机软件技术基础:第五讲-数据库技术.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 80 浏览量
2022-06-25
09:36:22
上传
评论
收藏 123KB DOC 举报
温馨提示
试读
16页
计算机软件技术基础:第五讲-数据库技术.doc
资源推荐
资源详情
资源评论
《计算机软件技术基础》教案 1
第五章 数据库设计基础
5.1 数据库系统的基本概念
1. 数据、数据库、数据库管理系统
数据
数据(Data)实际上就是描述事物的符号记录。计算机中的数据一般分为两部分:一
部分与程序有短时间交互关系,随着程序结束而消失,它们称为临时性数据。另一部分数据则
对系统起着长期持久的作用,它们称为持久性数据。数据库系统处理的就是持久性数据。
软件中数据有一定结构:数据有型(类型 Type)和值。如整型、实型是指数据的类型;
如 15 为值。随着应用的扩大,数据的型也扩大,如多种相关数据以一定结构方式组合构成数
据框架,也称为数据结构。对于数据库中的数据称为数据模式。
过去的软件系统中是以程序为主体,数据从属于程序。而近十年来,数据在软件系统中
的地位发生了变化,在数据库系统及数据库应用系统中,数据占有主体地位,而程序变为附属
地位。在数据库系统中需要对数据进行集中、统一管理,以达到数据被多个应用程序共享的目
标。
数据库
数据库(DataBase 简称为 DB)是数据的集合,它具有统一的结构形式并存放于计算
机存储介质内,是多种应用数据的集成,并可以被各个应用程序所共享。
数据库存放的数据是按数据所提供的模式存放的,它可构造复杂的数据结构以建立数据
间内在联系与复杂的关系,从而构成数据的全局结构模式。数据库中的数据具有“集成”、“共
享”的特点。
数据库管理系统
1
《计算机软件技术基础》教案 2
数据库管理系统(Database Management System,简称为 DBMS)是系统软件,
负责对数据库的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统
是数据库系统的核心,其主要功能见表 5-1。
表 5-1 数据库管理系统的功能
功能名称 功能说明
数据模式定义 为数据库构建其数据框架
数据存取的物理构建 为数据模式存取及构建提供有效的存取方法和手段
数据操纵
为用户使用数据库中的数据提供方便,它提供查询、插入、修
改以及删除数据功能,另外不定期的计算及统计功能。
数据的完整性、安全
性定义与检查
数据库中数据具有共享性,在共享使用时防止错误使用,系统
提供了对数据是否正确使用检查,以保持数据的安全性和完整
性。
数据库的并发控制与
故障恢复
数据库是一个集成、共享的数据集合体,它能为多个应用程序
服务,当多个应用程序并发操作时,数据库管理系统可以控制
和管理数据库,使数据库不受破坏。
数据服务
数据库管理系统可以对数据库中的数据进行拷贝、转存、重
组、性能监测、分析等。
表 5-2 数据库管理系统语言
语言分类 功能
数据定义语言
(DDL)
负责数据模式定义与数据的物理存取
数据操纵语言
(DML)
负责数据的查询、增加、删除、修改操作
数据控制语言
(DCL)
负责数据完整性、安全性定义与检查以及并发控制、故障恢复
等。
数据库管理系统语言的使用方式有:
交互式命令语言:可以键盘上键入,它又称自含型或自主型语言。
宿主型语言:可以嵌入宿主语言中,(如 C、C++等高级语言中)。
目前的数据库管理系统(DBMS)均为关系数据库系统。如
Oracle、Sybase、DB2、SQLServer 等,还有小型数据库系统 Visual Foxpro 和 Access
等。
数据库管理员
2
《计算机软件技术基础》教案 3
对数据库进行规划、设计、维护、监视等管理工作的人员称数据库管理员(DBA)。
其主要工作有:
数据库设计(Dababase Design):DBA 主要任务之一是做数据库设计。对多个
应用的数据需求作全面规划、设计与集成。
数据库维护:完成对数据库中数据的安全性、完整性、并发性控制及系统恢复、数据
定期转存等。
改善系统性能、提高系统效率。
数据库系统
数据库系统(Dababase System 简称为 DBS)是指引进数据库技术后的计算机系统,
能实现有组织地、动态地存储大量相关数据,提供了数据处理和信息资源共享的便利手段。
数据库系统由五部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员
(人员)、系统平台之一(硬件)、系统平台之二(软件)。由这五部分构成了数据库系统。
在数据库系统中硬件平台包括:计算机、网络
在数据库系统中软件平台包括:操作系统、数据库系统开发工具(C、C+
+、VB、PB、Delphi 等)、数据库与应用程序及数据库与网络间的接口软件(如
ODBC、JDBC、OLEDB、CORBA、COM、DCOM 等)
数据库应用系统
数据库应用系统(Database Application System 简称为 DBAS)是指系统开发人员
利用数据库资源开发出来的、面向某一类实际应用的应用软件系统。数据库应用系统是数据库
再加上应用软件以及应用界面这三部分构成。具体包括:数据库、数据库管理系统、数据库管
理员、硬件平台、软件平台、应用软件、应用界面。
2. 数据库系统的发展
为数据库的建立、使用和维护而配置的软件称为数据库管理系统 DBMS(dataBase
Management System)。数据管理经历了人工管理、文件系统、数据库系统三个阶段。
表 5-3 数据管理的发展情况
发展阶段 时间 管理特点
3
剩余15页未读,继续阅读
资源评论
wxg520cxl
- 粉丝: 23
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- projectData
- SQL Server 性能监视器,它旨在提供开箱即用的全面监控,并作为您自己的项目或应用程序的监控框架 它在本地数据库中收集性能
- Python 程序语言设计模式思路-并发模式:线程池模式:管理线程池,优化线程创建和销毁
- 股事汇投资工具-实时新闻、财经日历、市场快讯、持仓查询、外汇兑换、换算工具、大盘云图、江恩工具、指标检测等
- webrtc-streamer
- html+css+'青春献礼二十大 红色旅游助乡村'为主题的网页设计 2022年参与学校网页设计比赛时完成的
- Unity 模型布尔运算插件
- eCANtools工具,CAN资料包
- 129335283047061xiazaigongjuxiang(去重软件).apk
- Android环境检测工具,检测ksu,lsp,magisk等
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功