数据库期末

数据库期末

一.数据库系统概述

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

相关推荐
小陈工2 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
科技小花6 小时前
数据治理平台架构演进观察:AI原生设计如何重构企业数据管理范式
数据库·重构·架构·数据治理·ai-native·ai原生
一江寒逸7 小时前
零基础从入门到精通MySQL(中篇):进阶篇——吃透多表查询、事务核心与高级特性,搞定复杂业务SQL
数据库·sql·mysql
D4c-lovetrain7 小时前
linux个人心得22 (mysql)
数据库·mysql
阿里小阿希7 小时前
CentOS7 PostgreSQL 9.2 升级到 15 完整教程
数据库·postgresql
荒川之神7 小时前
Oracle 数据仓库雪花模型设计(完整实战方案)
数据库·数据仓库·oracle
做个文艺程序员7 小时前
MySQL安全加固十大硬核操作
数据库·mysql·安全
不吃香菜学java8 小时前
Redis简单应用
数据库·spring boot·tomcat·maven
一个天蝎座 白勺 程序猿8 小时前
Apache IoTDB(15):IoTDB查询写回(INTO子句)深度解析——从语法到实战的ETL全链路指南
数据库·apache·etl·iotdb
不知名的老吴8 小时前
Redis的延迟瓶颈:TCP栈开销无法避免
数据库·redis·缓存