数据库复习总结: 数据库是计算机科学中的重要组成部分,它是一个长期储存在计算机内的、有组织的、集成的、可共享的数据集合。这个集合不仅包含了数据,还具备一定的结构和规则,确保数据的有效管理和高效访问。数据库技术的核心在于数据的交换和查询,通过数据库管理系统(DBMS)来实现对数据的存取和管理。 数据库管理系统是数据库系统的核心,它位于用户与操作系统之间,起到数据管理软件的作用。DBMS 提供用户接口,允许用户以各种方式与数据库交互,同时处理三级模式(外模式、模式、内模式)和两级转换,确保数据的逻辑独立性和物理独立性。此外,DBMS 还提供了数据定义语言(DDL)用于创建和修改数据库结构,数据操纵语言(DML)用于数据的增删改查,以及数据控制功能如并发控制、完整性约束等。 数据库系统由硬件、数据库、DBMS、数据库应用系统和数据库管理员(DBA)组成。DBA 负责整个数据库系统的运行、维护和管理,确保数据的安全性和一致性。数据库系统的层次结构包括从用户层面的外模式,到逻辑层面的模式,再到物理存储层面的内模式。外模式是用户看到的数据视图,模式是所有用户共享的逻辑视图,内模式则描述数据的物理存储结构。 数据库管理经历了人工管理、文件管理和数据库系统三个阶段。现代数据库设计强调面向数据模型,支持数据共享,提供数据独立性,并允许适度的数据冗余。其中,SPARC 三级模式是数据抽象的典型框架,外模式针对用户定制,模式代表逻辑视图,内模式关注物理存储。模式/内模式映像和外模式/模式映像确保了数据在逻辑和物理层面上的独立性,即使底层结构发生变化,对用户来说数据的逻辑结构仍然保持不变。 概念模型是数据库设计的起点,如实体-联系(ER)模型,它将现实世界的信息转化为与计算机无关的概念,然后进一步转化为与特定DBMS相关的逻辑数据模型,如层次、网状和关系模型。在关系模型中,实体被表示为表格,属性是列,码(键)用于唯一标识记录,实体间的联系则可以通过外键来实现。信息的三种世界——现实世界、信息世界和计算机世界,反映了数据从实际问题到计算机处理的转变过程。 数据库设计包括实体型(描述实体的属性集合),实体集(同型实体的集合),以及实体间的联系(如1:1、1:N、M:N)。理解这些基本概念对于数据库的设计、实施和优化至关重要,是数据库复习的重点内容。
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助