数据库原理与应用技术原理阅读笔记(1)

对数据库原理和应用技术原理这本书读了有几天了, 现在对自己学习过程中需要记录的话写下来:

数据库系统设计的目标是:对于给定的应用环境,建立一个性能良好、能满足不同用户使用要求的、又能被选定的数据库管理系统所接受的数据库系统模式。

数据库的结构特性设计过程是:先将现实世界中的事物、事物见的联系用E-R图汇总,得出数据库的信息模型;然后讲信息模型转化为数据模型的逻辑结构表示。

数据库的行为特性的设计步骤是:先将现实世界中的数据和应用情况用数据流程图和数据字典表示,并详细描述其中的数据操作要求(即操作对象、方法、频度和实时性要求);再确定系统层次结构;然后确定系统的功能模块结构;最后确定数据库的子模式。

数据库设计应当考虑的三个内容:

硬件环境是基础。数据库双系统必须适应所在的计算机硬件环境,根据其数据存储设备、网络和通信设备、计算机性能等硬件条件涉及数据库的规模、数据存储方式、分布结构已经数据通信方式。

数据库管理系统和数据库应用程序开发软件和软件环境。在数据库系统涉及前、应当选择合适的数据库管理系统的数据库应用程序开发软件,使之适合数据库系统的要求。应当了解选定的数据库管理系统的数据库应用系统开发软件的特点,利用其数据操作和数据控制的优势,适应齐特殊要求和限制,并使两者能较好的配合。

数据库的用户的技术水平和管理水平是关键。为了提高数据库用户和数据库管理员的应用和管理数据库系统的水平,应当让他们充分参与涉及数据库的工作,使之对数据库设计过程的每一个细节都比较了解。

结构特性涉及和行为特性涉及紧密结合。

时间: 2024-12-22 03:45:36

数据库原理与应用技术原理阅读笔记(1)的相关文章

数据库原理与应用技术,学习笔记

数据库原理与应用技术 苗雪兰,宋歌编著 学习者:何 ◆ 第1章 数据库系统概述 >> 数据库是数据管理的新手段和技术. >> 信息就是新的.有用的事实和知识. >> 数据(Data)是用于承载信息的物理符号. >> 数据不等于信息,数据只是信息表达方式中的一种 >> 数据处理是指对数据的收集.组织.整理.加工.存储和传播等工作. >> 数据管理是其他数据处理的核心和基础. >> 数据库(DataBase,DB)是一个按数据

《大型网站技术架构核心原理与案例分析》阅读笔记-01

通过阅读该书籍我们能够更加清楚的树立大型网站的的技术发展历程,剖析大型网站技术架构模式,深入的讲述大型互联网架构核心原理,并通过一些典型的技术案例来讲述大型网站开发全景视图,该书籍深入的阐述了各种大型网站面临的各种架构问题及解决方案. 在第一章第一篇大型网站架构演化中了解到与传统企业应用系统相比,大型互联网应用系统具有高并发大流量.高可用性.海量数据.用户分布广泛,网络情况复杂.安全环境恶劣.需求快速变更,发布频繁.渐进式发展等特点:大型网站架构演化发展历程经历了初始阶段的网络架构它的应用程序.

作业04之《大型网站技术架构:核心原理与案例分析》阅读笔记

在这一节课上,我们学习了系统质量属性其中的可用性和易用性.那么质量属性是什么呢,质量属性是高于对系统功能(即对系统能力.服务和行为)的基本的要求的.系统质量属性讲重点放在了可用性.可修改性.性能.安全性.可测试性和易用性.从设计师方面,系统质量属性一般存在三个问题:(1)为属性提供的定义并不是可操作的.(2)重点通常是一个特定的方面属于哪个质量属性.(3)每个属性团队都开发了其自己的词汇. 今天我们就根据<大型网站技术架构:核心原理与案例分析>将重点放在可用性和易用性的学习讨论上以及将其方法和

《大型网站技术架构:核心原理与案例分析》阅读笔记四

本次第四章<瞬时响应:网站的高性能架构>的内容概述和阅读体会写一下. 网站的性能是客观的指标,可以具体体现到响应时间.吞吐量等技术指标,同时也是主观的感受,用户感受和工程师感受不同. 性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准.不同视角下的网站性能是不同的,用户.开发人员和运维人员的视角是不同的.开发和测试人员的视角,网站性能测试的主要指标有响应时间.并发数.吞吐量和性能计数器等. 性能优化分为Web前端性能优化.应用服务器性能优化.存储服务器性能优化.浏览器访问优化可以

《大型网站技术架构:核心原理及案例分析》阅读笔记04

第四章:架构师 1.架构师领导艺术 架构师是软件开发组织中比较特殊的角色,架构设计.软件开发.管理团队都需要架构师的参与.作者给出了一个好的架构师的标准:关注人而非产品.挖掘人才.共享成果蓝图.共同参与软件架构.学会妥协.成就他人.作为团队的技术领导者,在项目中不要企图控制什么,要用一个弹性的计划和蓝图推进.通过自己的努力,打造一个好的团队,这样才能创造出真正的价值,开启完美的明天. 2.网站架构师职场攻略 软件的开发就是为了解决现实问题,网站架构师需要解决开发过程中多方面的事情才能实现软件的设

black-hole《XSS的原理分析与解剖》阅读笔记

0×01 前言: <xss攻击手法>一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的<白帽子讲WEB安全>和cn4rry的<XSS跨站脚本攻击剖析与防御>才开始好转. 我这里就不说什么xss的历史什么东西了,xss是一门又热门又不太受重视的Web攻击手法,为什么会这样呢,原因有下: 1.耗时间 2.有一定几率不成功 3.没有相应的软件来完成自动化攻击 4.前期需要基本的html.js功底,后期需要扎实的html.js.actionscript2/

大型网站技术架构阅读笔记4

这次阅读了第三篇维基百科的高性能架构设计分析和海量分布式储存系统Doris的高可用架构设计分析.对于这两节主要讲了许多内容. 作为一个百科服务类网站,维基百科主要面临的挑战是如何应对来自全球各地的巨量并发的词条查询请求.相对其他网站,它的业务比较简单,用户操作大部分是只读的,这些前提使它的性能优化约束变得简单,可以让技术团队将每一种性能优化手段都发挥到极致,且业务束缚较少,因此它的性能优化比较有典型意义.所谓网站前端是指应用服务器之前的部分,包括DNS服务,cdn服务,反向代理服务,静态资源服务

大型网站技术架构阅读笔记5

这一次主要阅读了本书的对大型网站典型故障案例的分析以及在架构师中架构师的领导艺术. 一般的故障现象,由于某应用发布后,数据库Load居高不下,远超于正常水平,持续报警.主要的原因分析是,检查数据库,发现报警是因为某条sql引起的,这条是一条简单的有索引的数据查询,不应该引发报警.继续检查,发现这条sql执行频率非常高,远远超过正常水平,追查这条sql,发现被网站应用调用,首页是被访问最频繁的网页,这条sql被首页调用,也就被频繁执行了.经验教训,首页不应该访问数据库,首页需要的数据可以从缓存服务

大型网站技术架构阅读笔记2

第二次主要阅读了第二篇的架构,阅读了瞬时响应,网站的高性能,万无一失,网站的高可用架构,永无止境,网站的伸缩性架构. 网站性能是客观的指标,可以具体体现到响应时间,吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同.网站性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准.不同视角下的网站性能有不同的标准,也有不同的优化手段.对于一些软件工程师来说,说到网站性能的时候,通常和用户说的不一样.开发人员关注