第一章、数据库基本概念

数据库基本概念

1、数据

2、数据库

数据库DataBase,简称DB,数据的集合,具有统一的结构形式并统一存储介质内。是多种应用数据的集成,可被各个应用程序所共享。按数据所提供的数据模式存放的。

3、数据库系统

dataBase System简称DBS,指计算机系统中间引入数据库和管理管理系统(DBMS)后的系统。

4、数据库应用系统

dataBase application System 组成:数据库系统+应用软件+应用见面

硬件+操作系统+数据库管理系统+应用开发工具软件+应用软件

软件工程与数据库技术

1、软件工程

2、软件生存周期

软件定义开始、经过开发、使用与维护,直到最后退役的全过程称为软件的生存周期

3、数据库工程

按照内容分为两个部分:

数据库设计

相应的应用的设计和实现

数据库应用系统的设计开发必须有软件过程作为指导,

典型的软件开发模型有:瀑布模型(从上到下)、快速原型模型(从简单到复杂)、螺旋模型()。

DBAS生命周期模型

参照软件工程中软件开发的瀑布模型原理,DBAS的生命周期:项目规划、需求分析、系统设计、实现与部署、运行管理与维护等5个基本活动组成

规划与分析

是DBAS生命周期的第一步,目标是面向实际应用和需求,确实整个数据库应用系统目标和任务,从技术、操作和经济三个方面进行可行性分析,并制定合理的项目开发计划

1、系统规划和定义:认为概述、确定任务目标、确定范围和边界、确定用户视同

2、可行性分析:技术、经济、操作可行性及开发方案选择

3、项目规划:项目团队、环境、活动、成本预算、进度计划

需求分析

准备连接分析用户需求(包括数据于处理)最困难、最耗时时间的一步,需求分析过程是由需求获取、需求分析、需求描述、需求验证等步骤组成

各种需求的主要工作

1、数据需求分析:描述用户需求组织的消息内容形成数据字典
2、功能需求分析:系统能做什么?数据处理需求分析、业务需求分析
3、性能需求分析:描述系统应当做什么程度,数据操作响应时间、系统的吞吐量、硬件资源分析
4、其他需求分析:存储需求、安全需求、备份与修复需求

系统设计

如果需求分析阶段任务是干什么的问题,你们系统设计就是解决怎么干,

系统设计包括:

1、概念设计

数据库概念设计、系统总体设计

2、逻辑设计

数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计

3、物理设计

数据库物理结构设计、数据库事务详细设计、应用程序详情设计

实现与部署

DBAS的实施,需要根据设计结果建立数据库,编写应用程序,进程DBAS软硬件、组成DBAS

包括建立数据库结构,数据加载,事务和应用程序的编码及测试,系统集成、测试与运行,系统部署。

运行管理和维护

主要包括日常维护、系统监控与分析、系统性能优化和调整、系统进化和设计等,这些工作主要有DBA负责,

例题

第一章、数据库基本概念_第1张图片

第一章、数据库基本概念_第2张图片

第一章、数据库基本概念_第3张图片

第一章、数据库基本概念_第4张图片

数据库设计的三部分:

概念结构设计、逻辑结构设计和物理结构设计

第一章、数据库基本概念_第5张图片

数据库分析阶段:

技术可行性、经济可行性、操作可行性

第一章、数据库基本概念_第6张图片

数据库的运行和维护的工作是:DBA工作人员

系统监控、系统性能优化、系统设计

第一章、数据库基本概念_第7张图片

1是需求阶段的任务

2是性能分析,不属于功能建模

3是数据方面的需求分析

4是系统功能分析

5是功能分析

A

第一章、数据库基本概念_第8张图片

3、性能需求

5、性能需求

B

第一章、数据库基本概念_第9张图片

A不属于性能指标

第一章、数据库基本概念_第10张图片

D

你可能感兴趣的:(第一章、数据库基本概念)