携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情
数据库原理简答题【一】
简述数据库的概念
数据库是指长期储存在计算机中的有组织的、可共享的数据集合,且数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户共享。
简述数据库系统的特点
- 数据集成
- 数据共享性高
- 数据冗余小
- 数据一致性
- 数据独立性高
- 实施统一管理与控制
- 减少应用程序开发与维护的工作量
什么是参照完整性约束
参照完整性约束的定义:若属性(或注属性组)F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中每个元组这F上的值只允许两种可能,即要么取空值(F的每个属性值均为空值),要么等于S中某个元组的主码值。其中,关系R与S可以是不同的关系,也可以是同一种关系。
什么是第三范式
设R为任一给定关系,若R为2NF,且其每一个非主属性都不传递函数依赖与候选关键字,则R为第三范式。
简述数据库设计的内容
- 数据库结构设计:即针对给定的应用环境进行数据库的模式或子模式的设计,包括数据库的概念结构设计、逻辑结构设计和物理结构设计。
- 数据库行为设计:数据库行为设计是确定数据库用户的行为和动作。而用户的行为和动作是对数据库的操作,它们通常是通过应用程序来实现的。行为设计是动态的,因为用户的行为会使数据库的内容发生变化。
简述SQL的概念
SQL已经成为关系数据库的标准语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
MySQL提供的算术运算符有哪些
-
-
-
- /
- %
数据库模式的定义包含哪些操作
数据库的创建、选择、修改、删除、查看等操作
根据具体用途,索引这逻辑上通常包含哪几类
- 普通索引(INDEX)
- 唯一性索引(UNIQUE)
- 主键(PRIMARY KEY)
简述视图的概念
视图是数据库中的一个对象,它是数据库管理系统提供给用户的以多种角度观察数据库中数据的一种重要机制。视图是从一个或多个表或者其他视图中通过查询语句导出的表,它也包含一系列带有名称的数据列和若干条数据行,并有自己的视图名。