人人范文网 范文大全

数据库和操作系统

发布时间:2020-03-03 10:11:10 来源:范文大全 收藏本文 下载本文 手机版

1.数据库系统优点:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;DBMS对数据进行统一的管理和控制

2.数据库管理系统的主要功能:数据定义功能;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;DBMS网络中其他软件系统的通信功能,一个DBMS与另一个DBMS或文件系统的数据转换困难,异构数据库之间的互访和互操作功能等

3.数据库系统三级模式结构,优点:–模式(逻辑模式):模式结构的中间层,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。–外模式(用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。–内模式(存储模式):是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

–优点:三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。

数据库的逻辑独立性:当模式改变时,由DBA对各个外模式/模式作相应改变,从而保持外模式不变。因此依据外模式所编写的应用程序也可以不必改变。物理独立性:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性。数据库之所以能够具有数据与程序的独立性,是由两级映射所提供的逻辑独立性和物理独立性所保证的。5.数据模型是对现实世界数据特征的抽象作用:用来描述数据、组织数据和对数据进行操作的三要素:数据结构、数据操作、数据的完整性约束条件

1.关系模型的完整性规则?在参照完整性中,为什么外键属性的值也可以为空,什么情况下才可以为空?

实体完整性规则:关系中的元组在主属性上不能有空值;参照完整性规则:外键得知不允许参照不存在的相应表的主键的值;

用户定义的完整性规则:用户根据具体应用的语义定义的完整性规则。当外键非本表的主属性时可以取空值。

2关系数据语言特点:具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

分类:关系代数语言、关系演算语言(元组关系演算语言、域关系演算语言)、具有关系代数和关系演算双重特点的语言

3 关系的性质:任意两个元组不能完全相同;关系中元组的次序是不重要的,次序可以任意交换;关系种属性的次序是不重要的,次序可以任意交换;同一列中的分量必须来自同一个域,是同一类型的数据;属性必须有不同的名称,不同的属性可以出自相同的域;每一分量必须取原子量4.存储过程是指经过预先编译的SQL语句的集合,可以以一种可执行的形式永久地存储在数据库中。原因:运行速度快.模块化编程.减少网络通信量.保证系统的安全性

5.触发器是在满足某个特定条件时自动触发执行的专用存储过程;用于保证表中的数据遵循数据库设计者确定的规则和约束。该过程一经定义,任何用户对表的增加、删除、更新操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制

SQL特点:综合统一;高度非过程化;面向集合的操作方式;以一同一种语法结构提供多种使用方式;语言简洁、易学易用。

数据管理技术经历三个发展阶段:人工管理阶段,文件系统管理阶段,数据库系统管理阶段。

函数依赖:(1)平凡函数依赖与非平凡函数依赖,定义:设R(U)是属性集上的一个关系模式。X和Y是U的子集。如果X→Y,且YX,则称X→Y是非平凡的函数依赖。如果X→Y,且YX,则称X→Y是平凡的函数依赖。

(2)完全函数依赖和部分函数依赖,定义:在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’Y,则称Y对X完全函数依赖,记作:XY。若X→Y,但Y不完全依赖于X,则称则称Y对X部分函数依赖,记作:XY。

(3)传递函数依赖,定义:在R(U)中,如果X→Y,Y→Z,且YX,YX,则称Z传递函数依赖于X,记作XY。

关系:笛卡尔积D1×D2×…×D2的有限子集叫做在域D1,D2,….Dn上的n元关系,简称关系。

范式定义:第一范式(1NF):如果关系模式R的所有属性都是不可分的数据项,则称R属于第一范式,记为R∈1NF。

第二范式(2NF):若关系模式R属于1NF且每个非主属性都完全函数依赖于R的键,则R∈2NF。

第三范式(3NF):关系模式R中若不存在这样的键,属性组Y及非主属性Z(ZY),使得X→Y,Y→Z成立,且YX,则R∈3NF。

BC范式(BCNF):关系模式R∈1NF。若X→Y且YZ时X必为键,则R∈BCNF。

关系模式:关系的描述称为关系模式,它可以形式化地表示为R(U,D,DOM,F),关系模式有时也称为关系框架。关系模式是静态的、稳定的。主键:一个关系若有多个候选键,则选定其中一个为主键。候选键:若关系重的某一属性组的值能唯一地标识一个元组,则该属性组为~外键:设F是关系R的一个或一组属性,但不是关系R的键。如果F与关系S的主键相对应,则称F是关系R的外键,并称R参照关系。数据系统(DBS):是指在计算机系统中引入数据库后的系统,或者说数据库系统是指具有管理和控制数据库功能的计算机系统。 由数据库、操作系统、数据库管理系统、应用系统、数据库管理员和用户构成。

操作系统——控制和管理计算机系统的硬件和软件资源,合理的组织计算机工作流程及方便用户使用的程序和数据的集合。功能:处理机管理;存储管理;设备管理;文件管理;用户接口。特征:并发性;共享性;虚拟性;不确定性

多道程序设计概念:指在主存中间同时存放多道用户作业,使他们都处于执行的开始点和结束点之间。硬件支持:中断系统和通道技术。特点:它们在任一时刻必处于就绪运行阻塞三状态之一;宏观上并行;微观上串行。分时系统特点:同时性,独立性,及时性,交互性。实时系统特点:具有专用性,种类多且用途各异,最基本特征是事件驱动设计。系统调用:用户在程序中能用访管指令或软中断指令调用的,由操作系统提供的子功能集合,其中每一个子功能就是一个系统调用命令。与一般过程调用区别:运行在不同的系统状态;通过软中断进入,一般的过程调用可以直接由调用过程转向被调用过程,而执行系统调用时,有相应的系统调用命令处理程序。程序的顺序执行特性:当顺序程序在处理机执行时,处理机严格地顺序执行程序规定的动作;一个程序在机器中执行时,它独占全机资源,除了初始状态外,只有程序本身规定的动作才能改变这些资源的状态;程序的执行结果与其执行速度无关。 并发执行:指两个程序的执行在时间上是重叠的。程序并发执行特点:失去了程序的封闭性;程序和机器执行程序活动不再一一对应;并发程序间的相互制约。进程与程序的区别:1进程是程序的,一次执行,属于一种动态概念而程序是一组有序指令,是一种静态概念,进程是程序执行的动态过程,而程序是进程运行的静态文本2一个进程可以执行一个或几个程序反之同一程序可能由几个进程进程同时执行3程序可以作为一种软件资源长期保留,而进程是程序的一次执行,是暂时的4进程具有并发性,它能与其他进程并发运行而一般的程序没有这种特征5进程是一个独立的运行单位,也是系统进行资源分配和调度的一个独立单位。进程调度方式:非剥夺方式,剥夺方式。常用的进程调度方式:先进先出调度算法,短作业进程优先~,时间片轮转调度算法。

原语:由若干条机器指令构成的并用以完成特定功能的一段程序,他在执行期间是不可分割的及执行不能被中断(进程的建立,状态转换原语进程的撤销)死锁:一组进程中当某一进程提出资源的使用要求后是的系统中一些进程处于无休止的阻塞状态,在无外力的作用下,这些进程永远也不能继续前进,这种现象叫死锁起因。 两个或两个以上的进程同时对多个互斥资源提出使用要求是,有可能导致死锁必要条件1互斥控制2非剥夺控制3逐次请求4环路条件预防破坏四个必要条件1共享使用法2剥夺控制3资源静态分配和顺序分配法解除:1重启2撤销进程3剥夺资源4进程回退 临界区:各进程对临界资源操作的程序段得执行时互斥的把一次仅允许一个进程使用的资源称作临界资源文件的逻辑结构:一是有结构的记录式文件,二是无结构的流式文件 文件的物理结构:是从系统的角度来看文件,从文件在物理介质上的存放方式来研究文件(有连续结构,串联结构,索引文件)文件存取控制方法:存取控制矩阵;存取控制表;用户权限表;口令;加密 引入缓冲技术原因:缓和cpu和I/O设备速度不匹配的矛盾,提高cpu和设备之间的并行性;减少对cpu的中断频率,放宽对中断响应时间的限制缓冲技术分类:单缓冲、双缓冲、缓冲池。文件存储空间的管理方法:空白文件目录、空白块链、位视图存储管理4个主要问题:存储分配问题;地址在定位问题;存储保护;存储扩充问题。文件存取控制法:存取控制矩阵、存取控制表、用户权限表、口令、加密。分区分配可分为固定式分区,可变式分区,可再定位式分区和多重分区四种。控制器功能:

1、地址识别、2接受和识别命令指挥设备执行、3接受和记录设备的状态

4、数据交换、数据缓冲、差错控制。I/O控制方式:程序I/O方式,中断驱动I/O方式,DMA控制方式、I/O通道控制方式。分页与分段区别:1页是物理单位,是系统需要,短时逻辑单位是用户需要2页大小固定有系统确定,分页由硬件实现,段长度不固定,由编译时根据程序信息划分3分页的作业地址空间是一维线性空间,标识地址时只需给出一个逻辑地址分段的作业地址空间是二维。。给出段名和段内地址文件是一个具有符号名的一组相关连元素的有序序列,逻辑记录为最小单位。操作系统中负责管理和存取文件信息的软件机构称为文件管理系统即文件系统。文件基本功能:1文件的结构及有关存取方法2文件的目录机构和有关处理3文件存储空间的管理4文件的共享和存取控制5文件操作和使用网络操作系统就是计算机网络环境具有网络功能的操作系统分布式系统是一种特殊的计算机网络系统特点:1各节点的自治性2资源共享的透明性3各节点的协同性4系统的坚定性。处理机调度的基本单位是线程,资源分配的基本单位是进程。

二级目录缺点:缺乏灵活性,无法真实反映复杂的文件结构形式,不太适合大量用户和大量文件。多级目录缺点:层次较多,当用户在按名存取时比较麻烦。作业:用户一次请求计算机系统为它完成任务所进行的工作总和;作业流:由若干作业组成,在批量处理系统中通常把若干作业依次放在输入设备上,在操作系统控制下将其送入辅存,这样就形成了一个~。

SQL 的创建数据库操作系统错误的问题

操作系统复习提纲

操作系统心得体会

操作系统课程设计

操作系统课程设计

操作系统课程设计

操作系统课程设计

操作系统心得体会

操作系统课程设计

04操作系统

数据库和操作系统
《数据库和操作系统.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档