数据库期末

数据库期末

一.数据库系统概述

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.并发操作会带来丢失修改,不可重复读,读脏数据数据不一致性

相关推荐
l1258652 分钟前
# RAG向量数据库优化实战:HNSW索引调参与生产级性能设计
数据库·python·mysql·langchain
梦Arrebol3 分钟前
Mysql内容及相关实验
数据库·mysql
OceanWaves199332 分钟前
mysql 8.0.32 磁盘爆满,清理从库日志
数据库·mysql
凤山老林36 分钟前
数据库读写分离与动态路由实战:Spring Boot + ShardingSphere-JDBC 生产配置
数据库·spring boot·后端·分库分表·sharding-jdbc
l1258652 小时前
# RAG噪声知识库治理:一致性与可信度的四层防线设计
数据库·人工智能·python·自然语言处理·langchain
聚美智数3 小时前
图片水印-图片剪裁-图片缩放API接口介绍
java·服务器·数据库
JavaPub-rodert3 小时前
Go 后台如何同时兼容 MySQL、PostgreSQL、SQLite 和 SQL Server?从 ShiyuAdmin 看 GORM 多数据库适配
数据库·mysql·postgresql·golang·javapub·王仕宇
瀚高PG实验室3 小时前
SQL优化案例:存储过程、复杂SQL拆成简单SQL提升整体性能
数据库·sql·postgresql·瀚高数据库
Code额4 小时前
基于 SQLAlchemy 2.x,面向 MySQL 数据库的从入门到精通实战教程(2)
数据库·sql·mysql·adb·ai
Wang's Blog4 小时前
PostgreSQL笔记36:执行计划基础解读与优化器成本模型
数据库·笔记·postgresql