数据库期末

数据库期末

一.数据库系统概述

1.数据库的定义(P3)

数据库(Database,DB)是一个按照数据结构来存储和管理数据的计算机软件系统。

2.数据库管理系统概念(P5)

DBMS,是专门用于管理数据库的计算机系统软件

3.数据库系统组成(P7)

计算机硬件,数据库,数据库管理系统(核心),数据库应用系统和数据管理员

4.数据库系统特点(P11-P13)

1)数据库系统以数据模型为基础

2)数据库系统的数据冗余度小,数据共享度高

3)数据库系统的数据和程序之间有较高的独立性

4)数据库系统通过DBMS进行数据安全性和完整性的控制

5)数据库中最小存取单位是数据项

5.数据的物理独立性(P11)

应用程序对数据存储结构的依赖程度

6.数据的操纵功能(DML)(P16)

1)宿主型DML

2)自主型DML

7.数据库的三级模型 (P17-P18)

选择题部分:(考试大概率的原题)!!!

1.数据库系统的核心:数据库管理系统

2.数据库系统中,物理独立性是指应用程序与存储在磁盘上数据库的物理模式是相互独立的

3.数据库系统的特点是数据共享,数据独立,减少数据冗余,避免数据不一致和加强数据保护

4.数据库管理系统能实现数据查询,插入和更新等操作的数据库语言称为数据操纵语言

5.数据库是长期存储在计算机内的有组织,可共享的数据集合

6.子模式DDL用来描述数据库的局部逻辑结构

二和三:数据模型与概念模型&&数据库系统的设计方法

1.E-R图定义:

1)用长方形表示实体集,

2)用椭圆形表示实体集的属性

3)用菱形表示实体集间的联系

选择题部分:

1.在关系数据库设计中,设计关系模式是逻辑设计阶段的任务

2.从E-R图模型关系向关系模型转换时,一个M:N联系转换关系模式时,该关系模式的码时M端实体码与N端实体码组合

3.一个实体型转换为一个关系模式。关系的码为实体的码

四:关系数据库

1.关系模式进行投影运算后元组个数小于或等于投影前关系的元组数

2.同一个关系模型的任意两个元组值不能全同

3.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性

4.关系中的"主关键字"不允许取空值是指实体完整性约束规则

5.关系数据库管理系统应能实现的专门运算包括选择,投影,连接

五:查询

六:视图

七:事务的概念

1.事务的原子性:事务中包括的所有操作要么都做,要么都不做

2.DBMS的恢复子系统,保证了事务持久性的实现

3.并发操作会带来丢失修改,不可重复读,读脏数据数据不一致性

相关推荐
想要入门的程序猿34 分钟前
Qt写入excel
数据库·qt·excel
Q_970956391 小时前
java+vue+SpringBoo校园失物招领网站(程序+数据库+报告+部署教程+答辩指导)
java·数据库·vue.js
Wyc724091 小时前
Maven
java·数据库·maven
程序猿小D1 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的电影小说网站管理系统,推荐!
java·数据库·mysql·spring·毕业设计·ssm框架·电影小说网站
羊小猪~~1 小时前
数据库学习笔记(十七)--触发器的使用
数据库·人工智能·后端·sql·深度学习·mysql·考研
背太阳的牧羊人2 小时前
Neo4j 的向量搜索(Neo4jVector)和常见的向量数据库(比如 Milvus、Qdrant)之间的区别与联系
数据库·neo4j·milvus
liulun2 小时前
在浏览器中使用SQLite(官方sqlite3.wasm)
数据库·sqlite·wasm
IT项目管理3 小时前
达梦数据库DMHS介绍及安装部署
linux·数据库
你都会上树?3 小时前
MySQL MVCC 详解
数据库·mysql
大春儿的试验田4 小时前
高并发收藏功能设计:Redis异步同步与定时补偿机制详解
java·数据库·redis·学习·缓存