当前位置:文档之家› 三级学习笔记

三级学习笔记

1、DBAS的实现与部署包括:建立数据库结构、事务与应用程序的编码与测试、数据加载、系统集成测试与试运行、系统部署。

2、DBAS的生命周期由五个基本活动组成:项目规划、需求分析、系统设计、实现与部署、运行于维护。

3、数据库模式是数据库组织和存储方式。

4、在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的(逻辑独立性)。

5、数据库系统三级模式结构:内模式(即存储模式:数据的物理存储);逻辑模式(即概念模式:数据逻辑关系);外模式(即用户模式:用户接触形式)。

6、从内到外数据库三级模式的数量关系为:1:1:N7、数据字典包括(数据项)即最小组成单位,数据结构,(数据流),数据存储,数据处理。

8、数据库系统的性能度量主要有事务(吞吐量)和响应时间两个指标。

9、数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据库操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口10、数据库系统的数据共享是指(多个应用、多种语言、多个用户共享数据)11、DFD,即数据流图,是一种广为应用的结构化分析方法,基本元素有:数据流、数据处理、数据存储、外部项12、获取需求的主要方法:面谈、实地观察、问卷调查、查阅资料13、一个数据流至少有一端是处理框、父图中描述过的数据流必须在相应子图出现、一个处理至少有一个输入流和输出流、一个存储必定有流入的数据流和流出的数据流、表达描述的信息是完整、全面、正确和一致的。

14、DFD箭头:描述数据流方向及处理间的数据依赖;IDEFO箭头:强调数据约束。

15、信息系统需求分析的常用方法:IDEFO、DFD、UML;概念设计常用ER16、DFD的设计原则:自顶而下、逐步细化!17、IDEFO图的基本元素的箭头和矩形框,其中矩形框代表功能活动。

18、需求是系统服务或约束的描述。

19、顶层DFD中包含的处理有1个。

20、DFD核心是数据流。

21、根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是逻辑分析。

22、概念设计的目标:①定义和描述应用领域设计的数据范围;②获取应用领域或问题域的信息模型;③描述清楚数据的属性特征;④描述清楚数据之间的关系;⑤定义和描述数据的约束;⑥说明数据的安全性要求;⑦支持用于的各种数据处理需求;⑧保证信息模型方便的转换成数据库的逻辑结构,同时也便于为用户理解。

23、数据库概念设计的过程主要包括明确建模目标、定义实体集、定义联系、建立信息模型、确定实体集属性、对信息模型进行集成与优化24、关于模式分解的几个事实:①分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。

关系模式的一个分解可能具有无损连接性,可能是保持函数依赖的,也可能是既具有无损连接性又保持函数依赖的;②若要求分解具有无损连接性,那么模式分解一定可以达到BCNF;③若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF;④若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。

25、外模式/模式——逻辑独立性,模式/内模式——物理独立性。

26、在数据分布设计中,垂直划分是将一张基本表划分为多张子表,每张子表必须包含基本表的主键。

27、在数据库逻辑设计阶段,由ER图转换得到的关系模式必须经过规范化处理,以避免关系表使用过程中出现插入异常、删除异常、更新异常、数据冗余等问题。

28、关系模式是静态的,而关系是动态的。

29、删除异常是指:由于删除元组,造成有用信息无法作为元组存在。

30、根据索引的实现方式,索引技术被分成有序索引和散列索引两大类。

31、索引技术的关键是建立记录域取值到记录的物理地址间的映射关系。

32、聚集索引的键值可以重复。

33、第三范式的关系模式一定不包含部分函数依赖和传递函数依赖。

34、在关系数据库中,参照关系和被参照关系是以外码相关联的两个关系。

被参照关系和参照关系通常是1:n的联系。

35、浏览器/服务器(B/S)结构分为:表示层、功能层、数据层,分别由Web服务器、Web 应用服务器、数据库服务器来实现。

数据存储和数据存取等功能由数据库服务器通过DBMS 来完成。

36、数据库总体设计主要包括:体系结构设计、软件总体设计、软硬件选型与配置设计、业务规则初步设计。

37、一个完整的事务概要设计包括:事务名称、事务所访问的关系表及关系属性、事务处理逻辑、事务用户。

38、从功能角度看,DBAS系统通常可以划分为四个层次实现:表示层、业务逻辑层、数据访问层、数据持久层。

39、数据装载的四个步骤:筛选数据、转换数据格式、输入数据、校验数据。

40、DBAS功能概要设计的目标是产生软件总体结构和软件功能模块。

41、系统试运行的主要目的是对功能和性能做进一步测试。

42、根据两段锁协议,在对数据加上X锁后,就不能再对数据加任何锁。

在加上S锁后,可以对数据加X锁。

43、数据库中的封锁机制主要用于事务并发控制。

44、目录结构决定物理块号与逻辑块号的转换。

45、下列方法有助于最大限度地降低死锁:①按同一顺序访问对象;②避免事务中的用户交互;③保持事务简短并在一个批处理中;④使用低隔离级别;⑤使用绑定链接。

46、ADO对象模型中,RecordSet对象的AddNew方法的功能是在对应的数据库表中增加一条新纪录。

47、具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是元元模型、元模型、模型和用户模型。

48、UML图分为两类,一类是结构图,主要用于对系统的静态结构建模,包括类图、对象图、复合结构图、包图、组件图、部署图;另一类是行为图,主要用于对系统的动态行为建模,包括用例图、交互图(顺序图、通信图、交互概述图、时间图)、状态图和活动图。

49、用例模型由用例、角色、系统三个部分组成。

50、UML中对包定义了共有、私有、保护、实现四中可见性。

51、表示业务流程最合适的图是:活动图。

52、类与类之间的关系包括:精化、依赖、关联和继承。

53、用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则意味着关联的重数是1.54、组件图表示系统的静态实现视图,展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库等的系统建模。

组件是逻辑设计中定义的概念(类、对象、它们的关系、协作)在物理架构中的实现。

典型情况下,组件是开发环境中的实现文件。

55、更够表示满足用户需求的所有功能的工具是用例图。

56、继承关系用一头是空心三角形的连线。

57、在UML中,圆角矩形框表示活动;箭头线表示活动之间的转换;其上的标注为执行下一个活动的条件。

58、时间关系不属于用例之间的关系。

59、UML中,共享聚集表示为空心菱形,组成表示为实心菱形。

60、活动图与系统结构不相关。

61、UML支持动态建模的有四类图是:状态图、序列图、协作图和活动图。

62、主要用于描述对象在空间中如何交互,即除了动态交互,也直接描述了对象是如何链接在一起的UML图是协作图。

63、在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接受消息的图是通信图。

64、SQL语言支持查询结果的并、交、差运算分别采用下列运算符:UNION INTERSECT EXCEPT。

65、散列(哈希)索引,将属性值作为参数,不采用索引键值进行比较,而是采用一定的计算方法定位数据。

66、开窗函数是指可以用于分区或分组计算的函数,开窗函数必须放在OVER 子句前边。

67、将查询语句产生的结果制定一个临时命名的名字这些命名的结果集就是公用表表达式CTE.68、TOP谓词必须与ORDER BY 子句一起使用。

69、包含主键用主索引,不然用辅索引;大量相同量用位图索引。

70、在EXISTS谓词子查询中,子查询的执行次数由外层表的行数决定。

71、SQL Server数据库中数据的存储分配单位是数据页。

72、SQL Server 2008 系统数据库MASTER的主要功能是控制用户数据库和SQL Server的整体运行。

73、SQL Server 2008系统数据库主要数据文件扩展名:.mdf;次要数据文件扩展名:.ndf;事务日志文件扩展名:ldf;主要数据文件大小不能小于3MB;每个数据库只能有一个主要数据文件,可以不包含或者包含多个次要数据文件,可以建立在一个磁盘上或分别建立在不同的磁盘上,必须至少有一个日志文件也可有多个日志文件。

74、SQL Server 2008用户数据库主要数据文件必须大于model数据库的大小。

75、语句UPDATE实现数据操纵功能。

76、SQL Server中一个数据页的大小是8KB。

77、在SQL Server 2008的系统数据库中,MASTER 记录实例的所有系统信息,还记录了所有其他数据库的存在、数据库文件的位置,以及初始化信息;MSDB保存关于调度报警、作业、操作员等信息;MODEL用作SQL实例上创建的所有数据库模板。

TEMPDB:临时数据库;RESOURCE:只读数据库,包含了所有数据对象。

78、系统表所有页均分配在主文件组中。

系统默认是主文件组PRIMARY。

79、数据库文件的属性:文件名及其位置、初始大小、增长方式、最大大小。

80、扩大数据库空间:ALTER DA TEBASE;收缩整个数据库大小:DBCC SHRINKDATEBASE;收缩制定文件大小:DBCC SHRINKFILE。

81、架构(或模式,Schema)是数据库中的一个逻辑命名空间,可以存放表、视图等数据库对象,用于对数据库对象进行分类。

82、在关系代数运算中,5中基本运算是:并、差、投影、选择、笛卡尔积。

83、分区函数步骤:①创建分区函数;②创建分区方案;③使用分区方案创建表。

84、建立位移聚簇索引必须用到的句子是:UNIQUE CLUSTERED85、。

相关主题