模型和信息管理系统基础知识

模型和信息管理系统:

信息:通常是指经过加工过的,有一定意义和价值、且具有特定形式的数据,这些数据能够反映出客观世界事物的内在联系和本质,从而影响信息获取者的行为和决策。


简要说明一个DBMS的组成部分。

DBMS通常是由4部分组成,也是DBMS要完成的功能。
(1)数据定义语言DDL及其翻译处理程序:定义数据库的数据对象。
(2)数据操纵语言DML及其编译程序:实现对数据库的查询,插入,删除和修改等操作
(3)数据库运行控制系统:实现数据库的统一管理和控制,从而保证数据的安全性
(4)实用程序:完成数据库的建立与维护、数据格式的转换和通讯,数据库的转储等功能。

解释数据库的三级模式结构。

数据库系统通常采用三级模式结构,它是数据库管理系统内部的系统结构。
(1)模式
也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式层中定义了数据模型和模式图表,DBMS的主要功能都在这层。一个数据库系统中只有一个模式。
(2) 外模式
也称子模式或用户模式,是数据库用户可见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,通常与某一应用需求相对应。这层将来自模式层的数据转化为用户所熟悉的格式和视图。外模式通常可以有任意多个。
(3) 内模式
是数据物理结构和存储结构的描述,是数据在数据库内部的表示方法。内模式层决定数据存储在存储设备中的实际位置,并处理数据的存取方法及数据在设备间的数据传输。数据库系统的内模式也只有一个。

简述数据管理技术发展的三个阶段。

(1) 人工管理阶段
(2)文件系统阶段
(3)数据库系统阶段

简述常用的三种数据模型及其特点。

网状模型
层次模型
关系模型

简述SQL的特点。

(1)功能统一。SQL是一个集数据查询、数据操纵、数据定义、数据控制于一体的关系数据库语言。SQL不仅功能统一,语言功能也统一,便于学习使用。
(2)非过程性语言。用户只需说明做什么,而不需要做什么,不必关心SQL命令的内部执行过程,也不需要知道数据是如何存储的。
(3)面向集合的操作方式。SQL是关系型数据库的结构化查询语言,SQL语言中的操作对象和执行结果仍然是集合关系。
(4)SQL提供了两种灵活的使用方式。SQL既可以直接在联机终端或客户端使用SQL命令实施对数据库的操作,还可以按照同样的格式,嵌入到其他语言中使用,弥补了SQL不能生成菜单、报表、格式化输出的缺陷,开发人员可以利用其他的开发语言来生成界面,从而开发出界面友好、功能强大、实用性强的数据库应用系统。
(5) SQL简单、易学。SQL语言的语法简单、语句少,非常容易掌握。

什么是事务,事务的特征有哪些?

事务是用户定义的一个数据库操作序列,这个操作是要么全做,要么不做,是一个不可分割的工作单位。所有的事务都具有原子性、一致性、隔离性和持续性。简称ACID。
原子性:事务的所有操作必须作为一个整体的处理单位,要么全做,要么全部不做,不可以分隔。
一致性:数据必须保持一致性状态,即事务的执行只能从一个一致性状态转变为另一一致性状态。
隔离性:系统内的多个事务相互独立,互不干扰
持续性:一个事务一旦执行成功,对于数据库中的数据的改变是永久的。

什么是数据库完整性控制,其含义是什么?

数据库完整性控制是指保证数据库中数据的完整性、有效性和相容性,防止错误的数据进入数据库。正确性是指数据的合法性,有效性是指数是否属于所定义 的有效范围;相容性是指表示同一个事实的多个数据应该相同。

关系数据库的一些概念

关系:
关系可以看作是一个行与列交叉的二维表,每一个交叉点都必须是单值的,每一列的所有数据都是同一类型的,每一列都有唯一的别名,行和列在表中的顺序无关紧要。

属性
关系中的每一列都称为属性,属性的总数都称为关系的度
元组
关系中的行称为元组,元组包含一组属性,元组的总数称为关系的基数。
候选码
候选码是关系中能够唯一识别一个元组的某个属性或属性值,一个关系能够有多个候选码。
主码
一个关系中选定一个候选码作为该关系的主码
主属性
主码的各个属性都称为主属性
外码
在关系数据库中,为了实现表与表之间的联系,将一个表的主码作为公共属性放在另一个关系中,在另一个关系中起连接作用的属性称为外码
关系数据结构
关系模型中,关系数据结构就是表。
关系操作集合
选择、投影、链接、除、并、交、差、查询、插入、删除、修改等。
关系的数据约束
三种完整性约束条件:实体完整性、参照完整性、用户自定义的完整性。

基本表:一个关系即对应一个基本表。
视图:视图是由一个或几个基本表导出的表。
存储过程:存储过程是用SQL语言编写的SQL语言序列,它存储于SQL服务器上供用户调用执行。
触发性:触发器是一种特殊存储过程,用来维护不同表的相关数据的一致性。通过时间触发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值