您当前位置: 唯学网 » 数据库培训 » 大纲专题

数据库系统工程师考试大纲:数据库系统设计与管理(2)

来源:唯学网•教育培训(www.vixue.com)  【唯学网 • 中国教育电子商务平台】 加入收藏

3. 数据库应用系统实施

3.1 整个系统的配置与管理

3.2 常用数据库管理系统的应用(SQL Server、Oracle、Sybase、DB2、Access或Visual  Foxpro)

·创建数据库

·创建表、创建索引、创建视图、创建约束、创建UDDT(用户自定义类型)

·创建和管理触发器

·建立安全体系

3.3 数据库应用系统安装

·拟定系统安装计划(考虑费用、客户关系、雇员关系、后勤关系和风险等因素)

·拟定人力资源使用计划(组织机构安排的合理性)

·直接安装(安装新系统并使系统快速进入运行状态)

·并行安装(新旧系统并行运行一段时间)

·阶段安装(经过一系列的步骤和阶段使新系统各部分逐步投入运行)

3.4 数据库应用系统测试

·拟定测试目标、计划、方法与步骤

·数据加载,准备测试数据

·指导应用程序员进行模块测试进行验收

·准备系统集成测试环境测试工具

·写出数据库运行测试报告

3.5 培训与用户支持

4.数据库系统的运行和管理

4.1 数据库系统的运行计划

·运行策略的确定

·确定数据库系统报警对象和报警方式

·数据库系统的管理计划(执行,故障/恢复,安全性,完整性,用户培训和维护)

4.2 数据库系统的运行和维护

·新旧系统的转换

·收集和分析报警数据(执行报警、故障报警、安全报警)

·连续稳定的运行

·数据库维护(数据库重构、安全视图的评价和验证、文档维护)

·数据库系统的运行统计(收集、分析、提出改进措施)

·关于运行标准和标准改进一致性的建议

·数据库系统的审计

4.3 数据库管理

·数据字典和数据仓库的管理

·数据完整性维护和管理(实体完整性、参照完整性)

·数据库物理结构的管理(保证数据不推迟访问)

·数据库空间及碎片管理

·备份和恢复(顺序、日志(审计痕迹)、检查点)

·死锁管理(集中式、分布式)

·并发控制(可串行性、锁机制、时间戳、优化)

·数据安全性管理(加密、安全、访问控制、视图、有效性确认规则)

·数据库管理员(DBA)职责

4.4 性能调整

·SQL语句的编码检验

·表设计的评价

·索引的改进

·物理分配的改进

·设备增强

·数据库性能优化

4.5 用户支持

·用户培训

·售后服务

5. SQL

5.1数据库语言

·数据库语言的要素

·数据库语言的使用方式(交互式和嵌入式)

5.2 SQL概述

·SQL语句的特征

·SQL语句的基本成分

5.3 数据库定义

·创建数据库(Create Datebase)、创建表(Create Table)

·定义数据完整性

·修改表(Alter Table)、删除表(Drop Table)

·定义索引(Create Index)、删除索引(Drop Index)

·定义视图(Create View)、删除视图(Drop View)、更新视图

5.4 数据操作

·Select语句的基本机构

·简单查询

·SQL中的选择、投影

·字符串比较,涉及空值的比较

·日期时间,布尔值,输出排序

·多表查询

·避免属性歧义

·SQL中的连接、并、交、差

·SQL中的元组变量

·子查询

5.5完整性控制与安全机制

·主键(Primary Key)约束

·外键(Foreign Key)约束

·属性值上的约束(Null、Check、Create Domain)

·全局约束(Create Assertions)

·权限、授权(Grant)、销权(Revoke)

5.6 创建触发器(Create Trigger)

5.7 SQL使用方式

·交互式SQL

·嵌入式SQL

·SQL与宿主语言接口(Declare、共享变量、游标、卷游标)

·动态SQL

·API

5.8 SQL 标准化

0% (0)
0% (10)
已有条评论
新闻浏览排行