- 6
- 0
- 约2.62万字
- 约 72页
- 2026-06-20 发布于广东
- 举报
软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)巩固重点
一、基础知识
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)