数据库应用与管理(数据库设计、存储过程、触发器、角色、备份、权限、安全管理)

本文详细介绍了数据库技术的发展历程,从人工管理阶段到文件管理阶段,再到数据库管理阶段。着重阐述了数据库设计的四个阶段,包括需求分析、概念结构设计、逻辑结构设计和物理设计。此外,还讨论了数据库完整性、存储过程、触发器、角色管理和安全性等方面,旨在提供全面的数据库管理知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库技术发展的主要阶段

  1. 人工管理阶段(40 年代中~50 年代中)
    20 世纪50 年代以前,计算机主要用于数值计算。这一时期的数据,数据量小,无结构,由用户直接管理,且数据间缺乏逻辑组织,由于是面向应用程序的,数据缺乏独立性,应用程序与其处理的数据结合成一个整体。此时外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;没有操作系统,没有管理数据的软件。

数据管理的特点
①数据不保存
②应用程序管理数据。应用程序承担设计数据的逻辑结构和物理结构任务。
③数据不能共享。一组数据只能对应一个程序。
④数据不具有独立性。数据的逻辑或物理结构改变,应用程序随之改变。

  1. 文件管理阶段(50 年代末~60 年代中)
    从50 年代后期开始至60 年代末,软硬件技术有了进一步发展。出现了磁盘、磁鼓等直接存取存储设备,操作系统中有了专门的数据管理软件–文件系统。应用程序通过专门管理数据的软件即文件系统管理来使用数据。

数据管理的特点
①数据可以长期保存
②由文件系统进行数据管理。数据按文件名访问,按记录进行存取,可以对文件进行修改、插入和删除操作。
③数据共享性差,冗余度大。一个文件对应一个应用程序;不同的应用程序具有部分相同的数据时,也必须建立各自的文件而不能共享相同的数据。
④数据独立性差

  1. 数据库管理阶段(60 年代末~)
    进入20世纪后期以来计算机用于管理的规模更为庞大,应用越来越广泛,数据量急剧增长。在处理方式上,更多的要求联机实时处理,并开始提出和考虑分布式处理。60 年代末出现了第一代数据库——层次数据库、网状数据库;70 年代出现了第二代数据库——关系数据库。进入21世纪,随着Internet兴起,支持XML数据模式以及决策智能的数据库技术成为发展趋势,NoSQL和NewSQL数据库产品应运而生,数据管理进入大数据时代。

数据库设计的4个阶段

需求分析,概念结构设计,逻辑结构设计,数据库物理设计

  1. 需求分析
    这一阶段的任务主要有两项:一是确定设计范围。通过详细调查现实世界要
    处理的对象(组织、部门和企业等),弄清现行系统(手工系统或计算机系统)的功能划
    分、总体工作流程,明确用户的各种需求。二是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白夜下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值