免费智能真题库 > 历年试卷 > 程序员 > 2016年下半年 程序员 上午试卷 综合知识
  第58题      
  知识点:   数据库设计   库管理   数据库   数据库管理
  关键词:   数据库管理员   信息系统   数据   数据库        章/节:   数据库基础知识       

 
某企业研发信息系统的过程中,(58)不属于数据库管理员(DBA)的职责。
 
 
  A.  决定数据库中的信息内容和结构
 
  B.  决定数据库的存储结构和存取策略
 
  C.  进行信息系统程序的设计与编写
 
  D.  定义数据的安全性要求和完整性约束条件
 
 
 

 
  第57题    2016年上半年  
   44%
数据字典存放的是(57)。
  第59题    2017年下半年  
   26%
张工负责某信息系统的数据库设计。在局部E-R模式的合并过程中,张工发现小杨和小李所设计的部分属性值的单位不一致,例如人的体重..
  第55题    2017年上半年  
   24%
应用系统的数据库设计中,概念设计阶段是在( )的基础上,依照用户需求对信息进行分类、聚集和概括,建立信息模型。
   知识点讲解    
   · 数据库设计    · 库管理    · 数据库    · 数据库管理
 
       数据库设计
               概述
                      软件生存期
                      软件生存期是指从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。
                      数据库系统的生存期
                      数据库系统的生存期是指数据库系统从开始规划、分析、设计、实现、投入运行及维护,直到它被新的系统取代而停止使用的整个期间。
                      数据库设计的特点
                      数据库设计主要有以下两大特点。
                      (1)数据库建设是硬件、软件和干件(技术与管理的界面)的结合。
                      (2)数据库设计是结构(数据)设计和行为(处理)设计的结合。
                      数据库设计的方法
                      数据库设计有许多方法,主要有以下7种。
                      (1)视图模型化及视图汇总设计法。
                      (2)关系模式设计法。
                      (3)新奥尔良(New Orleans)方法。
                      (4)基于E-R模型的数据库设计方法。
                      (5)基于3NF的设计方法。
                      (6)基于抽象语法规范的设计方法。
                      (7)计算机辅助设计方法。
                      数据库设计的基本过程
                      按照规范的设计方法,将数据库设计分为以下6个阶段。
                      (1)需求分析。
                      (2)概念结构设计。
                      (3)逻辑结构设计。
                      (4)物理结构设计。
                      (5)数据库实施。
                      (6)数据库的运行和维护。
                      注意:数据库设计还包含了应用系统的设计过程。
               数据库设计的基本步骤
                      需求分析
                      需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。
                      调查的重点是"数据"和"处理",以获得用户对数据库的以下4点要求。
                      (1)信息要求:指用户需要从数据库中获得信息的内容与性质。通过信息要求可以导出数据要求。
                      (2)处理要求:指用户要完成什么处理功能,对处理的响应时间有什么要求,采用批处理还是联机处理方式。
                      (3)安全性和完整性要求。
                      (4)企业的环境特征:包括企业的规模与结构,部门的地理分布,主管部门对机构的规定与要求,对系统费用/利益的限制。
                      调查的方法主要有:跟班作业、开调查会、请专人介绍、设计调查表请用户填写、查阅原系统有关记录。
                      需求分析阶段生成的结果如下。
                      (1)数据:数据字典(通常包括数据项、数据结构、数据流、数据存储和处理过程),全系统中的数据项、数据流、数据存储的描述。
                      (2)处理:数据流图和判定表、数据字典中处理过程的描述。
                      概念结构设计
                      概念结构设计的主要特点有:能真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。
                      一般是通过E-R模型来描述概念结构。
                      概念结构设计的基本方法有自顶向下、自底向上、逐步扩张、混合策略。
                      扩充的E-R模型概念主要包括以下内容。
                      (1)数据的抽象。对象之间两种基本联系是聚集和概括。
                      (2)依赖关系。一个实体的存在必须以另一个实体的存在为前提。通常将前者称为弱实体,用双线框表示,用指向弱实体的箭头表明依赖关系。
                      逻辑结构设计
                      逻辑结构设计的目的是把概念设计阶段的基本E-R图转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。逻辑设计有以下3个步骤。
                      (1)将概念模型(E-R图)转换为一般的关系、网状或层次模型。
                      (2)将关系、网状或层次模型向特定的DBMS支持下的数据模型转换。
                      (3)对数据模型进行优化。
                      物理结构设计
                      对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为物理结构设计。对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理结构设计。
               数据库的实施与维护
                      数据库实现阶段的工作
                      数据库实现阶段的工作主要包括建立实际数据库结构,试运行,装入数据。
                      其他有关的设计工作
                      其他有关的设计工作主要包括数据库的重新组织设计,故障恢复方案设计,安全性考虑,事务控制。
                      运行与维护阶段的工作
                      运行与维护阶段的工作主要包括数据库的日常维护(安全性、完整性控制、数据库的转储和恢复),性能的监督、分析与改进,扩充新功能,修改错误。
 
       库管理
        Cadence公司的PCB系统设计的库管理提供3个工具,分别是PCB库专家、PCB库、库浏览。
 
       数据库
        数据库(DataBase,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
        系统使用的所有数据存储在一个或几个数据库中。
 
       数据库管理
        数据库的日常管理、性能分析、数据库表空间碎块的清除等工作都非常重要,需要对异构的数据库环境提供较完整的系统管理解决方案,使数据库管理自动化、最优化。
   题号导航      2016年下半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第58题    在手机中做本题