三级数据库
小龙人哎
低调做人,踏实做事
展开
-
三级数据库知识点(二)
数据流图(Data Flow Diagram,DFD) IDEFO(ICAM DEFinition)建模方法缩写数据库需求获取的方法面谈:获取需求的最基本方法 实地观察 问卷调查 查阅资料DFD方法的基本元素 数据流(Data Flow)数据流用一个箭头描述数据的流向,箭头上标注的内容可以是信息说明或数据项 处理(Peocess)表示对数据进行的加工和变换,在图中用矩...原创 2018-07-23 18:46:35 · 727 阅读 · 0 评论 -
三级数据库知识点(十一)
故障类型事务内部的故障(事物内部故障分为预期和非预期的,其中大部分是非预期的) 系统故障(系统故障又称软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障;这类故障影响正在运行的所有事务) 介质故障(介质故障又称硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、...原创 2018-08-01 10:20:03 · 1168 阅读 · 0 评论 -
三级数据库知识点(七)
SQL Server的默认五大系统数据库master:最重要的数据库,记录SQL Server实例的所有系统级信息,包括实例范围的元数据(例如登陆账户)、端点、连接服务器和系统 配置设置;还记录了所有其他数据库的存在、数据库文件的位置以及SQL Server的初始化信息 msdb:供SQL Server代理服务调度报警和作业以及记录操作员时使用,保存关于调度报警、作业、操作...原创 2018-07-28 10:32:18 · 748 阅读 · 0 评论 -
三级数据库知识点(十四)
人们采用数据抽取程序从OLTP系统中抽取出数据的主要原因是:抽取程序方面的性能方面的冲突问题,也使用户可以控制数据 为了解决性能和历史数据的问题,即在不影响联机事务处理系统的前提下,实现一些较为复杂的DSS系统或MIS系统的分析应用,人们开始从OLTP系统中抽取数据,再对抽取出的数据进行处理和分析。 抽取程序从文件或数据库中查找有用的信息,然后再将数据传送到其他文件或数据库中去,供用户分析...原创 2018-08-05 10:59:22 · 938 阅读 · 0 评论 -
三级数据库知识点(十)
数据库运行维护基本工作维护工作主要包括:数据库的转储和恢复(数据库的转储和恢复时正式运行后最重要的任务之一) 数据库的安全性和完整性控制 数据库性能的监控分析和改进(数据库管理员应该经常检测数据库系统的运行,观察数据库的动态变化情况,一边在数据库出现故障时能够及时恢复或采取其他有效措施保护数据库) 数据库的重组和重构(数据库管理员应该定期对数据库进行重组,即按照系统设计对数据库存...原创 2018-07-31 11:59:39 · 393 阅读 · 0 评论 -
三级数据库知识点(十三)
分布数据库的数据分布策略数据分片按照一定规则将某一个全局关系划分为片段,数据分配则在此基础上将这些片段分配存储在各个场地上。 分片是对关系的的操作,而分配是对分片结果的操作 数据分片:对某个关系进行分片是将关系划分为多个片段,这些片断中包含足够的信息可以使关系重构; 数据分片有四种基本方法: 水平分片是在关系中从行的角度(元组)依据一定条件划分为不同的片段,关系中的每一行必须至少属...原创 2018-08-04 20:00:50 · 754 阅读 · 0 评论 -
三级数据库知识点(一)
☞数据库系统(DataBase System,DBS)主要提供应用数据的组织、存储、维护、访问等数据管理功能。☞数据库应用系统(DataBase Application System,DBAS)不仅为用户提供数据管理功能,还根据具体应用领域业务规则,通过数据库应用程序,实现复杂的数据处理功能。可行性分析1、经济可行性 2、技术可行性 3、操作可行性 4、开发方案选择 功能需...原创 2018-07-22 23:49:05 · 1356 阅读 · 2 评论 -
三级数据库知识点(六)
空值判断判断一个属性 属性的值是否为空值,用IS NULL或IS NOT NULL来表示注:☞属性定义(或者是域定义)中有NOT NULL约束条件的不能取空值,加UNIQUE限制的属性不能取空值,码属性不能取空值☞空值与另一个值(包括另一个空值)的算术运算结果为空值,空值与另一个值(包括空值)的比较运算的结果为UNKNOWN。有UNKNOWN后,传统的逻辑运算中二值(TRUE...原创 2018-07-27 11:07:34 · 520 阅读 · 0 评论 -
三级数据库知识点(九)
SQL Server数据库用户权限通常情况下,数据库用户都来源与服务器的登陆账号 一个登陆账号可以对应多个数据库中的用户 数据库用户都自动具有该数据库中public角色的权限用户按照操作权限的分类系统管理员:系统管理员在数据库服务器上具有全部的权限,包括对服务器的配置和管理权限,也包括对全部数据库的操作权限 数据库对象拥有者:创建数据库对象的用户即为数据库对象拥有着;数据库...原创 2018-07-30 10:22:22 · 490 阅读 · 0 评论 -
三级数据库知识点(五)
UML语义定义具体来说,UML的语义是定义在一个四层(或四个抽象级)建模概念框架中,这四层是:1、元元模型层,组成UML的最基本元素“事物”,代表定义的所有事物2、元模型层,组成UNL的基本元素,包括面向对象和面向组件的概念3、模型层,组成UML的模型4、用户模型,这一层中的所有元素都是UML模型的实例 UML2.0图的分类 ☞结构图:主要用于对系统的静态结...原创 2018-07-26 11:43:41 · 561 阅读 · 1 评论 -
三级数据库知识点(八)
存储过程☞接受输入参数并以输出参数的形式将多个值将多个值返回给调用过程☞包含执行次数据库操作(包括调用其它形式存储过程)的编程语句☞ 向调用过程返回状态值,以表明执行成功或失败(以及失败原因) 使用存储过程好处:1、允许模块化程序设计:只需创建一次存储过程并将其存储在数据库中,以后就可以在应用程序中多次调用该存储过程2、改善性能:如果某操作需要大量的SQL代码来完成...原创 2018-07-29 10:52:57 · 312 阅读 · 0 评论 -
三级数据库知识点(四)
浏览器/服务器☞三层浏览器/服务器(B/S)结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层、数据层以后三个层次上,分别由Web浏览器、Web应用服务器和数据库服务器来实现1、表示层位于客户端,由Web浏览器实现。客户端根据显示逻辑完成具体的数据表示和人机交互功能。2、功能层位于Web应用服务器,实现面向具体应用领域的业务规...原创 2018-07-25 16:28:02 · 1945 阅读 · 0 评论 -
三级数据知识点(三)
数据库概念设计数据库概念设计的目标定义和描述应用领域设计的数据范围 获取应用领域或问题域的信息类型 描述清楚数据的属性特征 描述清楚数据之间的关系 定义和描述数据的约束 说明数据的安全性要求 支持用户的各种数据处理需求 保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户的理解概念设计的过程 明确建模的目标(确定模型覆盖的问题范围) 定义实体集((1...原创 2018-07-25 00:02:07 · 728 阅读 · 0 评论 -
三级数据库知识点(十二)
数据库备份 对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略 对于数据库备份,SQL Server2008支持的三种数据库备份方式是完整备份、差异备份、日志备份 第一次备份对数据库进行的a备份必须是完整备份 SQL Server2008中,在进行数据库备份时允许用户操作数据库数据库备份设备备份设备即备份数据库的文件,这些文件建立可以建立在磁带上,也...原创 2018-08-02 13:36:30 · 763 阅读 · 0 评论