论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
SQL-Server
›
软件设计师(软考学习)
软件设计师(软考学习)
南飓风
论坛元老
|
2024-10-7 18:44:48
|
显示全部楼层
|
阅读模式
楼主
主题
1757
|
帖子
1757
|
积分
5271
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
数据库技术
数据库基础知识
1. 数据库中的简单属性、多值属性、复合属性、派生属性
简单属性
:指不可以或许再分解成更小部分的属性,通常是数据表中的一个列。例如门生表中的“学号”、“姓名”等均为简单属性。
多值属性
:指一个属性可以有多个值。例如一个门生大概会有多个电话号码,这种环境下“电话号码”就可以被视为是多值属性。
复合属性
:是由两个或多个简单属性组合而成的属性。例如:“家庭住址”记录了邮编、省、市、街道信息,则“家庭住址”这个属性就为复合属性。
派生属性
:是指其值可以通过其他属性的值计算得出的属性。例如:一个“年龄”属性可以通过当前日期减去“出生日期”属性的值来计算得出。
2. 并发控制中事务的特性(ACID)
原子性(Atomicity)
:事务是原子的,要么做,要么都不做。
一致性(Consistency)
:事务实行的效果必须保证数据库从一个一致性状态变到另一个一致性状态。
隔离性(lsolation)
:事务相互隔离。当多个事务并发实行时,任一事务的更新操纵直到其乐成提交的整个过程,对其它事物都是不可见的。
长期性(Durability)
:一旦事务乐成提交,即使数据库瓦解,其对数据库的更新操纵也永世有用。
事务
:由一组数据库操纵语句组成的逻辑单位,这些操纵要么全部实行乐成,要么全部实行不乐成。
共享锁
:多个事务可以同时持有该锁,用于读取共享资源。在共享锁的环境下,其他事务也可以获取共享锁,但是无法获取排他锁。
排他锁
:只有一个事务可以持有该锁,用于更新和修改资源。在数据被施加事务T施加排他锁的环境下,其他事务无法对该数据施加排他锁或共享锁,必须期待事务T释放排他锁。
数据库体系具有三层布局:
模式
、
外模式
和
内模式
。数据库中的
视图
对应
外模式
,
根本表
对应
模式
,
存储文件
对应
内模式
。
分布式数据库的根本概念
共享性
:允许用户共享数据资源。
自治性
:数据库拥有自主管理的本事。
分布性
:数据可以分布在差别的物理节点上。
可用性
:即使某些节点或网络发生故障,体系依旧可用。
分片透明
是指用户或应用程序无需关注数据的分片(分块或分割)存储细节,可以像访问单一数据源一样访问和操纵分布在差别节点上的数据。体系会自动处理这些存储细节。
复制透明
是指用户和应用程序无需关注数据的副本,体系会自动将数据的副本在差别节点之间进行同步和管理。
位置透明
是指用户或应用程序无需关注数据存储在哪个节点,可以像访问当地数据一样访问和操纵数据。体系自动会将数据存储在最近或最得当的节点上,以提供低延迟和高性能。
逻辑透明
是指用户或应用程序无需关注局部数据模型的物理布局和布局,可以像访问逻辑数据模型一样访问和操纵数据。体系会自动将数据映射到物理存储上,并提供逻辑和物理数据模型之间的转换,以提供更高级别的抽象和机动性。
Data Extraction(数据提取)
工具是指从一个或多个数据源中抽取数据的过程。
OLAP(Online Analytical Processing,在线分析处理)
是一种在多维数据集上进行非布局化、多维分析的技术和方法。
OLTP(Online Transaction Processing,在线事务处理)
是一种用于处理和管理实时事务的技术
ETL(Extraction & Transformation & Loading,抽取&转换&载入)
常用于将数据从多个源体系中抽取、转换和加载到目的体系中。
COM
全称为Component Object Model(组件对象模型)。COM是一种基于二进制接口的软件组件技术,用于实如今差别软件之间进行交互和通信。
CGI
全称为Common Gateway Interface(通用网关接口)。CGI是一种尺度的网络协议,用于在Web服务器和应用程序之间进行通信和数据互换。
DBA
(Database Administrator,数据库管理员)
DBMS
(Database Management System,数据库管理体系)
数据库设计主要分为用户需求分析、概念布局、逻辑布局和物理布局设计四个阶段。
需求分析阶段
:整理出需求阐明文档、数据字典和数据流程图。
概念布局阶段
:整理出
实体-接洽模型(ER图)
。
逻辑布局设计(逻辑模型设计)阶段
:概念模型在这一阶段被转换为符合特定命据库管理体系(如MySQL、Oracle、SQL Server等)的
逻辑模型
,通常为关系模型。
物理布局设计(物理模型设计)阶段
:在这一阶段,设计数据库的
物理存储布局
,即怎样将数据有用地存储到物理磁盘中,包括表空间、索引设计、分区方案等。
日记文件
:记录体系、应用程序或事件的操纵、错误、状态等信息的文件。体系在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入
日记文件
。
数据文件
:用来存储和组织数据的文件。在数据库中,数据文件通常用来存储表、索引、视图和其他数据库对象的实际数据。
索引文件
:数据库中用于提高数据检索速度的一种数据布局。
语义辩论
指的是在体系中存在两个或多个不一致的事物、规则或约束条件之间的辩论或抵牾。
布局辩论
是指在体系中存在不一致的数据布局或数据模型之间的辩论或抵牾。
属性辩论
是指在体系中存在差别实体或对象之间的属性界说或使用上的辩论或抵牾。它通常发生在软件开辟、体系集成或数据集成等过程中。
E-R模型
选取候选关键字
例:关系模式R(U,F),此中U={A,B,C,D,E},F={A→B,DE→B,CB→E,E→A,B→D},如今假设{CE}是候选关键字,计算CE的闭包,即(CE)+。
解:
第一步:令X={CE},X(0)=CE。
第二步:求X(1)。逐一扫描F聚集中各个函数依赖,在F中找出左边是CE子集的函数依赖,其效果是:E→A。这时,F中这两个函数依赖要打上标记(我通常是打上√,表示已经用过,后面不能用了)。于是X(1)=CE∪A=ACE;
第三步:判定X(1)是否等于 X(0)以及 X(1)是否等于 U。
在这里,X(1)≠ X(0),且X(1)≠ U,以是在F中继承找出左边是ACE子集的函数依赖,其效果是:A→B。同样打上标记。于是X(2)=ACE∪B=ABCE。(这里有一个注意点,∪右边的元素只写左边没有的)
继承判定,固然X(2)≠ X(1),且X(2)≠ U,以是在F中继承找出左边是ABCE子集的函数依赖,其效果是:B→D。同样打上标记。于是X(3)=ABCE∪D=ABCDE。此时,X(3)=U,因此,结束闭包运算。然后,也由于X(3)=U,以是,{CE}是候选关键字。
还有一个解法就是会发现题目中的函数依赖没有可以推出某个属性(例如上题中的C)的依赖,以是候选关键字中必定会含有该属性C。
无损毗连
例题:
解:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
南飓风
论坛元老
这个人很懒什么都没写!
楼主热帖
零信任介绍
容斥原理
开源SPL助力JAVA处理公共数据文件(txt ...
使用 Helm 安装 MQTT 服务器-EMQX ...
数理逻辑第1-3章
Ubuntu如何安装Mysql+启用远程连接[完 ...
dotnet 修复在 Linux 上使用 SkiaSharp ...
DOS窗口命令和单表简单查询
Java笔记(13) 简单的Lambda表达式 ...
.gitignore文件配置以及gitee提交报Pus ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
网络安全
快速回复
返回顶部
返回列表