数据库期末

数据库期末

一.数据库系统概述

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

相关推荐
掘根1 小时前
【Qt】常用控件3——显示类控件
开发语言·数据库·qt
码码哈哈爱分享1 小时前
MariaDB 与 MySQL 区别
数据库·mysql·mariadb
爱敲代码的TOM2 小时前
深入MySQL底层1-存储引擎与索引
数据库·mysql
GUIQU.2 小时前
【QT】嵌入式开发:从零开始,让硬件“活”起来的魔法之旅
java·数据库·c++·qt
牛奶咖啡135 小时前
关系数据库MySQL的常用基础命令详解实战
数据库·mysql·本地远程连接到mysql·创建mysql用户和密码·修改mysql用户的密码·设置mysql密码的使用期限·设置和移除mysql用户的权限
ANYOLY6 小时前
Redis 面试宝典
数据库·redis·面试
鲲志说6 小时前
数据洪流时代,如何挑选一款面向未来的时序数据库?IoTDB 的答案
大数据·数据库·apache·时序数据库·iotdb
没有bug.的程序员6 小时前
MVCC(多版本并发控制):InnoDB 高并发的核心技术
java·大数据·数据库·mysql·mvcc
脑花儿8 小时前
ABAP SMW0下载Excel模板并填充&&剪切板方式粘贴
java·前端·数据库
SELSL8 小时前
SQLite3的API调用实战例子
linux·数据库·c++·sqlite3·sqlite实战