找到 6705 篇文章,关于数据库

DBMS 中的安全、完整性和授权

Kristi Castro
更新于 2020年6月20日 09:53:55

15K+ 次浏览

数据库安全 数据库安全包含许多不同的层级,但关键方面包括:身份验证 用户身份验证是为了确保访问数据库的人员是其自称的人。身份验证可以在操作系统级别甚至数据库级别本身进行。许多身份验证系统,例如视网膜扫描仪或生物识别技术,用于确保未经授权的人员无法访问数据库。授权 授权是由数据库管理员提供的权限。数据库用户只能查看他们被授权查看的内容。其余的数据库对他们来说是禁止访问的。不同的权限…… 阅读更多

DBMS 中使用锁的并发控制

David Meador
更新于 2020年6月20日 09:43:06

13K+ 次浏览

锁是维护 DBMS 中并发控制不可或缺的一部分。在任何实现基于锁的并发控制的系统中,事务在获得所需的锁之前都无法读取或写入语句。基于锁的协议中有两种类型的锁。它们是:二元锁 - 这些锁只能处于两种状态之一:锁定或解锁。共享/独占锁 - 当只需要执行读取操作时,就获取共享锁。共享锁可以在多个事务之间共享,因为没有数据被更改。当执行写入操作时,使用独占锁。只有持有…… 阅读更多

分布式数据库管理系统

Kristi Castro
更新于 2020年6月20日 09:47:11

2K+ 次浏览

在分布式数据库管理系统中,数据库并不存储在单个位置。相反,它可以存储在同一地点的多个计算机中,或者地理位置相隔很远。尽管如此,分布式数据库对用户来说仍然看起来像一个单一的数据库。下图可以更好地解释这一点:如图所示,分布式数据库的组件可以位于多个位置,例如印度、加拿大、澳大利亚等。但是,这对用户来说是透明的,即数据库看起来像一个单一的实体。分布式数据库管理系统的类型 下面是…… 阅读更多

Oracle DBMS 中的函数

Amit Diwan
更新于 2020年6月20日 09:50:11

6K+ 次浏览

Oracle 中不同类型的函数如下所示:Oracle 字符串函数 Oracle 数值函数 Oracle 日期函数 这些函数的更多详细信息如下所示:Oracle 字符串函数 下面是 Oracle 字符串函数:ASCII(str) 此函数返回提供的字符串 str 中第一个单词的 ASCII 或数值。如果它是一个空字符串,则返回 0。例如:SQL> SELECT ASCII('Apple'); +---------------------------------------------------------+ | ASCII('Apple') | +---------------------------------------------------------+ | 65 | +---------------------------------------------------------+ 1 row in set (0.00 sec) 这将返回 A 的 ASCII 值,即 65,因为它是字符串中的第一个字符。CONCAT(str1, str2…..strn) 此函数返回…… 阅读更多

Oracle DBMS 中的光标

Amit Diwan
更新于 2020年6月20日 08:53:39

4K+ 次浏览

当在 Oracle 中执行 SQL 语句时,会创建临时上下文区域。此区域包含与语句及其执行相关的所有相关信息。光标是指向此上下文区域的指针,并允许 PL/SQL 程序控制此区域。有两种类型的光标。隐式光标 显式光标 让我们从隐式光标开始:隐式光标 每当执行 SQL 语句时,都会自动创建隐式光标。如果特定语句没有显式光标,则会发生这种情况。程序员无法控制隐式光标。隐式光标有很多不同的属性。一些…… 阅读更多

Oracle DBMS 中的 PL/SQL 块

Ricky Barnes
更新于 2020年6月20日 08:55:16

3K+ 次浏览

PL/SQL 是一种块结构语言,即 PL/SQL 的代码以块的形式编写。PL/SQL 还包含 Oracle 数据库的稳健性、安全性以及可移植性。每个 PL/SQL 块包含以下子部分:声明 - 此部分包含程序之前需要声明的所有项目,例如变量、子程序等。此部分在其开头包含关键字 DECLARE。通常,声明是 PL/SQL 程序的可选子部分。可执行命令 - PL/SQL 代码的此部分包含可执行语句。它在其开头和结尾包含 BEGIN 和 END。…… 阅读更多

Oracle 包概述

Alex Onsman
更新于 2020年6月20日 08:46:22

716 次浏览

包是 SQL 过程、函数、变量、语句等分组到单个单元中的内容。许多不同的应用程序可以共享包的内容,因为它存储在数据库中。包的组成部分 下面是 Oracle 中包的组成部分:包规范 包规范包含有关存储在其内部的所有过程、函数、变量、常量等的信息。它包含所有组件的声明,但不包含代码。规范中的所有对象都称为公共对象。如果规范中没有某个对象但已编码…… 阅读更多

DDBMS 组件

Ricky Barnes
更新于 2020年6月20日 08:48:53

4K+ 次浏览

分布式数据库的内容分布在多个位置。这意味着内容可以存储在位于同一地点或地理位置相隔很远的不同系统中。但是,数据库对用户仍然显得统一,即数据库存储在多个位置的事实对用户是透明的。分布式数据库的不同组件如下:现在让我们逐一讨论它们:用户 有许多用户使用分布式数据库。对他们来说,数据库分布在多个位置的事实是透明的,他们将数据库…… 阅读更多

DDBMS 的优缺点

David Meador
更新于 2020年6月20日 08:18:55

17K+ 次浏览

分布式数据库管理系统将数据存储在多个位置。这可能位于同一地点的不同系统中,也可能位于不同的地理位置。如下例所示:数据库被划分为多个位置,并将数据存储在 Site1、Site2、Site3 和 Site4 中。分布式数据库管理系统的优缺点如下:DDBMS 的优点 数据库更容易扩展,因为它已经分布在多个系统中,添加系统并不太复杂。分布式数据库可以根据不同的透明度级别安排数据,即数据…… 阅读更多

一元或递归关系

Amit Diwan
更新于 2020年6月20日 08:19:28

5K+ 次浏览

当两种相同类型的实体之间存在关系时,这被称为递归关系。这意味着这种关系存在于相同实体类型的不同实例之间。一些递归关系的例子如下:一个员工可以监督多个员工。因此,这是实体“员工”与自身之间的递归关系。这是一个一对多递归关系,因为一个员工监督多个员工。一个人可以有很多孩子,而这些孩子也是人。因此,这是实体“人”与自身之间的递归关系。这是一个一对多递归……阅读更多

广告