admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:数据结构c语言版目录)

数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和

存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功

能、数据库的运行管理功能、数据库的建立和维护功能.

数据模型通常由数据结构、数据操作和完整性约束三部分组成。

实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽

象和刻画同类实体,称为实体型

数据库系统的三级模式结构由外模式、模式和内模式组成。数据库系统在这三级模式

之间提供了两层映像:外模式/模式映像和模式/内模式映像.正是这两层映像保证了数据

库系统中的数据能够具有较高的逻辑独立性和物理独立性。数据库系统一般由数据库、数

据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成

sQL 语言的特点:(l)综合统一. (2)高度非过程化。 (3)面向集合的操作方式. (4)

以同一种语法结构提供两种使用方式. (5)语言简捷,易学易用。

基本表,视图.两者的区别和联系:基本表是本身独立存在的表,在 sQL 中一个关系

就对应一个表。视图是从一个或几个基本表导出的表.视图本身不独立存储在数据库中,是

一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导

出视图的基本表中.视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在

视图上再定义视图。

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

实现数据库安全性控制的常用方法和技术有:用户标识和鉴别,存取控制,视图机制,审

计,数据加密。

数据库的完整性是指数据的正确性和相容性.完整性约束条件是指数据库中的数据应

该满足的语义约束条件。参照完整性体现在外码,用户定义的完整性数据类型定义范围。

DBMS 的完整性控制机制应具有三个方面的功能: ( l )提供定义完整性约束条件的机制;

( 2 )提供完整性检查的方法;( 3 )违约处理:如果发现用户的操作请求使数据违背了完

整性约束条件,则采取一定的动作来保证数据的完整性。

数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并

建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,

包括信息管理要求和数据操作要求。设计步骤:概念结构的设计方法有多种,其中最经常采

用的策略是自底向上方法,该方法的设计步骤通常分为两步:第 1 步是抽象数据并设计局

部视图,第 2 步是集成局部视图,得到全局的概念结构。

规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用以指导关系

数据模型的优化,用来预测模式可能出现的问题,为设计人员提供了自动产生各种模式的

算法工具,使数据库设计工作有了严格的理论基础.

求供应工程J1零件的供应商号码SNO:πSno(σSno=‘J1'(SPJ))

求供应工程J1零件P1的供应商号码SNO:πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))

求供应工程J1零件为红色的供应商号码SNO:πSno(σPno=‘P1‘ (σCOLOR=’

红‘ (P)∞SPJ))


本文标签: 数据 数据库 模式 视图 完整性