数据库系统概述

系统的学习数据库的基本原理并且重点学习mysql数据库的原理和实现。。。

 

数据库技术产生于上世纪60年代末,是数据管理的最新技术,是计算机科学的重要分支。现在数据库的建设规模和数据库信息量大小和使用频度成为了衡量一个国家信息化程度的最要标志。数据库技术的产生和发展也成为了计算机技术向各行各业渗透的重要推力。

 

要认识数据库技术需要了解以下四个基本概念,数据库技术建立这些基本概念之上:

  • 数据(Data): 数据是数据库中存储的基本单位,是描述事物的符号。表现形式主要有:数字,文字,图像,图形,声音等。但数据与其语义是密不可分的,否则数据就是一堆无用的符号。
  • 数据库(DB): 是长期存储在计算机内、有组织、可共享的数据集合。
  • 数据库管理系统(DBMS): 位于操作系统和用户应用程序之间的管理数据库的软件叫做数据库管理系统,sql server和mysql就是DBMS。
  • 数据库系统(DBS): 是指在计算机系统中引入数据库后的系统,主要包括数据库,数据库管理系统,应用系统和管理员或者用户。

数据库系统的特点有:

  • 数据结构化
  • 数据共享性高、冗余小、易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制

以共享的数据库为中心的数据库系统总体结构如下所示:

 

由此可见应用程序需要通过DBMS来对数据进行读写删除等操作。

目前数据库管理系统较多,常见的有以下品牌:

  • SYBASE
  • DB2
  • ORACLE
  • MySQL
  • ACCESS
  • VF
  • Foxpro
  • MS SQL SERVER
  • Infomix
  • PostgreSQL
数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护
  第一步,规划。规划阶段的主要任务是进行建立数据库的必要性及可行性分析。如系统调查(即对企业全面调查,画出组织层次图,以了企业组织结构),可行性分析,确定DBS(数据库系统)的总目标和制定项目开发计划。
  第二步,需求分析。需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库设计者都能够接受的需求分析报告。这一阶段的工作只要有,分析用户活动,产生业务流程图;确定系统范围,产生体统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
  第三步,概念设计。概念设计的目标是产生反应企业组织信息需求的数据库概念结构,即设计出独立与计算机硬件和DBMS(数据库管理系统)的概念模式。E-R模型是主要设计工具。
  第四步,逻辑结构设计。其目的是把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。
  第五步,数据库的物理设计。对于给定的数据模型选取一个最适合应用应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法,完全依赖于给定的硬件环境赫尔数据库产品。
  第六步,数据库的实现。该阶段主要有3项工作:1建立实际数据库结构 2装入试验数据对应用程序进行调试 3装入实际数据,进入试运行状态。
  第七步,数据库的运行与维护。数据库系统的正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始,该阶段有4项任务:1维护数据库的安全性与完整性 2监测并改善数据库运行性能 3根据用户要求对数据库现有功能进行扩充 4及时改正运行中发现的系统错误。

 

概念设计中的E-R模型和逻辑设计中的关系模型,及它们之间的转换网上资源很多,可以通过搜索引擎搜索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值