计算机三级----数据库技术--选填题总结

这篇博客总结了数据库技术的重要概念,包括无损连接性、函数依赖保持的模式分解,以及数据库三层架构的优缺点。讨论了SQL Server的相关组件如SQL Server Agent和实例,强调了死锁检测和避免的重要性。同时,涵盖了数据库备份类型,如差异备份和日志备份,以及数据库的优化和管理,如索引和事务处理。还提到了数据仓库、数据模型、UML表示和OLAP的概念。
摘要由CSDN通过智能技术生成
## 刷题时遇到的知识点总结

仅供复习参考
1.对模式进行分解时,既要保证分解具有“无损连接性”,又要保证分解“保持函数依赖”。所谓“无损连接”指分解的若干连接重组时可以精确恢复到原来的数据表,数据记录既没有增加也没有减少。“保持函数依赖”是指原关系模式含有的属性之间的隐含关系在分解后不能丢失。
2.分解使得一个关系变为多个关系,常用于关系模式规范化。一般情况下可以减少部分数据冗余,但不恰当的分解,也可能增加冗余。
3.三层架构将更多的任务传给服务器端计算,所以增加了网络的通信量,其运行速度受制于网络,并不一定会提高。在适用Internet、维护工作等等方面,B/S比C/S强;在运行速度、数据安全、人机交互等方面,不如C/S。
4.关系数据语言分为关系代数语言、关系演算语言和兼具两者双重特点的语言,如SQL,但所有这些语言的共同特点是非过程化的集合操作语言。
5.类的UML表示(空心三角实线连接)、接口的UML表示(空心三角虚线连接)、聚合关系的UML表示(空心菱形实线连接)以及合成关系的UML表示(实心菱形实线连接)。类的表示指是子类对父类关系的继承;接口与子类继承比较相似,区别主要在于多继承上;聚合关系主要表示一种弱的拥有关系,如A对象可以包含B对象,但B对象不是A对象的一部分;而合成是一种强拥有,体现了严格的部分和整体关系。
6.SQL Server Agent 是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的滑动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。SQL Server Agent 主要包括以下几个组件:作业、警报和操作。
7.SQL Server实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQL Server只能进行系统数据库中有关SQL Server的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。
8.检测死锁有多种方法,包括超时法、等待图法等。事务等待图法动态地反映了所有事务的等待情况,并发控制的子系统周期性地生成事务等待图进行检测,而不是在执行每个事务时进行检测。
9.服务器网络的检测不是数据库管理员的职责,而应是操作系统管理员的职责。用户向数据库发送的SQL数量庞大而且没有稳定的衡量指标,所以不属于日常监控范围。
10.差异备份是指备份自上一次完全备份之后又变化的数据。SQL Serv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值