2026年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷应考难点解析.docxVIP

  • 6
  • 0
  • 约2.62万字
  • 约 72页
  • 2026-06-20 发布于广东
  • 举报

2026年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷应考难点解析.docx

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)巩固重点

一、基础知识

1.数据库基本概念

1.1数据库系统概述

数据库系统(DBS)是统一管理数据的软件系统,包括数据库、数据库管理系统(DBMS)、应用程序和硬件。

数据库系统层次结构:用户-应用逻辑-DBMS-操作系统-硬件。

1.2数据模型

概念模型(E-R模型):实体-关系模型,描述现实世界实体及其关系。

逻辑模型:关系模型、层次模型、网状模型。

关系模型:基于关系代数,用二维表格表示数据。

层次模型:树状结构,记录间一对多关系。

网状模型:图状结构,记录间多对多关系。

1.3关系数据库

关系模型基本概念:关系、元组、属性、域、主键、外键。

关系代数:并、交、差、笛卡尔积、投影、选择、连接。

2.数据库设计

2.1数据库设计步骤

需求分析:收集用户需求,确定数据库功能。

概念结构设计:绘制E-R图。

逻辑结构设计:将E-R图转换为关系模式。

物理结构设计:选择存储结构和索引策略。

数据库实施:创建数据库、表和索引。

数据库运行与维护:监控性能、优化和备份。

2.2数据库设计方法

数据字典:记录数据库元数据,包括表、字段、索引等。

规范化理论:减少数据冗余,提高数据一致性。

1NF:原子性,每个字段不可再分。

2NF:满足1NF,且非主属性完全依赖主键。

3NF:满足2NF,且非主属性不存在传递依赖

文档评论(0)

1亿VIP精品文档

相关文档