数据库第一章知识点

试述数据、数据管理、数据库管理系统、数据库的概念
数据:描述事物的符号记录成为数据
数据管理:数据管理是对数据进行有效的分类、组织、编码、存储、检索、维护和应用,它是数据处理的中心问题。
数据库管理系统和数据库:数据库管理系统是由一个相互关联的数据的集合和一组用以访问、管理和控制这些数据的程序组成。这个数据集合通常称为数据库。

数据库管理系统阶段数据管理的特点是什么
①数据结构化
②数据的共享度高,冗余度低,易扩充
③数据独立性高
④数据由数据库管理系统统一管理和控制

什么是数据独立性?数据独立性又分为哪两个层次?为什么需要数据独立性?
数据独立性:用来描述应用程序与数据结构之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高。
层次:物理独立性和逻辑独立性
为什么需要:简化应用程序的编写,并减少应用程序的维护代价。

什么是数据模型?数据模型的基本要素有哪些?为什么需要数据模型?
数据模型:是一个描述数据结构、数据操作以及数据约束的数学形式体系。
要素:数据结构、数据操作和数据完整性约束
为什么需要:由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。

关系模型的主要优点有哪些?
①关系模型建立在严格的数学概念的基础之上,有关系代数作为语言模型,有关系数据理论作为理论基础。
②关系模型的概念单一。无论实体还是实体之间的联系都是由关系来表示,对数据(关系)的操作(查询和更新)结果还是关系,所以其数据结构简单、清晰、用户易懂易用。
③关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作,提高了软件的开发和维护效率。

试解释数据库的三级模式和二层映像。为什么数据库管理系统要提供数据库的三级模式和二层映像?
三级模式:数据库的三级模式结构是指数据库管理系统提供的外模式、模式、内模式3个不同抽象级别观察数据库中数据的角度。
为什么:数据库的三级模式是对数据的3个级别的抽象,它将数据的具体组织留给DBMS管理,使用户能够逻辑地、抽象地看待和处理数据,而不必关心数据在计算机中的具体表示方式与存储方式
二层映像:为了能够在DBMS的内部实现这3个抽象层次的联系和转换,DBMS在这三级模式之间提供了两层映像:外模式/模式映像、模式/内模式映像。
为什么:两层映像保证了数据库管理系统中的数据能够具有较高的逻辑独立性和物理独立性。

数据库管理系统的主要组成部分有哪些?主要功能有哪些
组成成分:从DBMS角度来看(内部结构):数据库系统结构是外模式/模式/内模式的三级模式;
从用户角度看(外部结构):数据库系统结构分为单用户结构、主从式结构、分布式结构、客户/服务器、浏览器/应用服务器/数据库服务器等结构。
主要功能:①数据定义
②数据组织、存储和管理
③数据操纵
④数据库的事务管理和运行管理
⑤数据库的建立和维护
⑥其他功能

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
数据库系统概论第三章学生-课程数据库,以下是一些重要的知识点: 1. 实体和关系:学生和课程是数据库的两个实体,它们之间存在关系。学生和课程可以被视为两个实体集合,而选课则是它们之间的关系。 2. 主键和外键:每个实体都有一个主键,它是唯一标识该实体的属性。在这个数据库,学生和课程都应该有自己的主键。外键是一个实体的属性,它引用另一个实体的主键,用于建立实体之间的关系。 3. 关系模型:关系模型是用来描述实体和关系之间联系的数学模型。在学生-课程数据库,可以使用关系模型来表示学生、课程和选课的关系。 4. 关系操作:关系操作包括查询、插入、更新和删除等操作,用于对数据库的数据进行处理和管理。例如,可以使用查询操作来查找选修某门课程的学生。 5. 规范化:规范化是一种设计数据库的方法,旨在消除冗余数据并提高数据的一致性和完整性。在设计学生-课程数据库时,可以使用规范化技术来确保数据结构的优化。 6. 数据完整性:数据完整性是指数据库的数据满足特定的约束条件和规则。在学生-课程数据库,可以定义一些完整性约束来保证数据的正确性,例如学生的年龄不能为负数。 这些是学生-课程数据库的一些重要知识点,希望对你有所帮助!如有需要,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值