数据库基本概念

1.数据

数据(Data)是数据库存储的基本对象。

​ 定义:描述事物的符号序列。

​ 数据种类:数字、文字、图形、图像声音及其他特殊符号。

临时性数据(内存)

持久性数据(磁盘)

型:数据类型

值:

2.数据库

数据库(Database——DB):数据的集合,具有同一的结构形式并存放于统一的存储介质内,是多种应用数据的集合,并可被各个应用程序所共享。

3.数据库系统

数据库系统(Database System——DBS):指计算机系统中引入数据库和数据库管理系统(DBMS)后的完整系统。

组成

数据库(数据)

数据库管理系统(软件)

数据库管理员(人员)

硬件平台:计算机和网络

软件平台:操作系统、数据库系统开发工具、接口软件

4.数据库应用系统

数据库应用系统(Database Application System——DBAS)

组成:数据库系统+应用软件+应用界面
在这里插入图片描述

5.软件开发模型

瀑布模型:遵循软件生命周期

快速原型模型:

螺旋模型:引入风险控制

DBAS生命周期:

项目规划、需求分析、系统设计、实现与部署、运行管理与维护

生命周期组成及功能

数据库组织与存储设计:设计数据库

数据访问与处理设计:设计数据库事务

应用设计:设计应用程序

DBAS设计阶段:

概念设计、逻辑设计、物理设计

在这里插入图片描述

DBAS生命周期模型
1.规划与分析

是DBAS生命周期的第一步

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

主要工作内容

系统规划与定义:任务陈述、确当任务目标、确定范围和边界

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

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

2.需求分析

准确了解与分析用户需求(最困难、最耗时)

组成:需求获取、需求分析、需求描述与规范说明、需求验证

主要工作内容

数据需求分析:(信息)数据字典

功能需求分析(重要):系统做什么?

性能需求分析:数据操作响应时间、系统吞吐量、硬件资源

其他需求:存储需求、安全性需求、备份与恢复

3.系统设计

任务:怎么干

包括

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

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

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

4.实现与部署

​ DBAS的实施。更具设计结果建立数据库,编写应用程序,集成DBAS软硬件,组成完整的的DBAS。包括建立数据库、数据加载、事务和应用程序编码及测试、系统集成、测试与运行、系统部署。

5.运行管理与维护

部署

​ DBAS的实施。更具设计结果建立数据库,编写应用程序,集成DBAS软硬件,组成完整的的DBAS。包括建立数据库、数据加载、事务和应用程序编码及测试、系统集成、测试与运行、系统部署。

5.运行管理与维护

(DBA负责)日常维护、系统监控与分析、系统性能优化与调整、系统进化升级。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值