做网站的课题背景介绍,wordpress侧边栏广告代码,网站建设专家价格,沈阳网站设计开发公司1、
2、简述数据库设计过程中#xff0c;每个设计阶段的任务
需求分析阶段#xff1a;从现实业务中获取数据表单#xff0c;报表等分析系统的数据特征#xff0c;数据类型#xff0c;数据约束描述系统的数据关系#xff0c;数据处理要求建立系统的数据字典数据库设计…1、
2、简述数据库设计过程中每个设计阶段的任务
需求分析阶段从现实业务中获取数据表单报表等分析系统的数据特征数据类型数据约束描述系统的数据关系数据处理要求建立系统的数据字典数据库设计阶段数据库模型的设计概念数据模型逻辑。。。物理数据库索引视图查询设计数据库表设计数据库触发器存储过程设计数据库实现阶段数据库创建数据模型物理实现数据测试阶段数据库数据上线数据库系统测试 3、视图与基本表的区别与联系
视图是一种通过基本表或其他视图构建的虚拟表。视图它本身没有自己的数据而是使用了存储在基本表中的数据。基本表中数据发生变化视图的数据也会变化。视图可以像基本表一样被查询删除也可以再一个视图之上再定义一个新的视图。 4、简述事务的特性原子性事务所有操作在数据库中要么全部执行要么全部不执行一致性事务多次执行其结果应一致隔离性事务与事务之间隔离并发执行透明持续性事务完成后数据改变必须是永久的 5、关系模型的参照完整性规则 参照完整性约束参照完整性是指关系表之间需要遵守的数据约束以保证关系之间关联列的数据一致性。 参照完整性约束规则:若关系R中的外键F与关系S中的主键K相关联则R中外键F值必须与S中主键K值一致。 6、简述系统故障时数据库的恢复策略
7、数据数据库数据库管理系统数据库系统的概念
数据描述事物的符号数据库一种依照特定数据模型 组织、存储、管理数据的文件集合。数据库管理系统一种专门用来创建数据库管理数据库维护数据库并提供外部对数据库进行访问的系统软件。数据库系统一类基于数据库进行数据管理与信息服务的软件系统。 8、数据库系统的故障有哪些类型事务故障系统故障介质故障 9、数据库管理系统DBMS有哪些功能数据定义DBMS提供数据描述语言用户可以通过它来定义数据对象数据操纵DBMS提供数据操纵语言实现对数据库的基本操作查询插入删除和修改数据库的运行管理并发控制安全性检查完整性约束条件的检查和执行发生故障后的恢复数据库的建立和维护数据库初始数据的输入和转换数据库的转储与恢复数据库的重组和性能的检测与分析。 10、简述三级封锁协议的内容以及不同级别的封锁协议能解决哪些数据不一致的问题 更新丢失----脏读----可重复读 一级加锁协议 任何事务在修改共享数据对象之前必须对该数据执行排他锁定指令直到该事务处理完成才进行解锁指令执行。 特点可以避免出现更新丢失的问题但是不能解决不可重复读取脏读等数据不一致的问题。 二级加锁协议 在一级加锁协议的基础上针对并发事务的共享数据读操作必须对该数据执行共享锁定指令读完数据后即可释放共享锁定。 特点解决了“丢失更新”数据不一致问题和“脏读” 但还会出现“不可重复读取”的数据不一致的问题。 三级加锁协议 在一级加锁的基础上针对并发事务对共享数据进行读操作必须对数据执行共享锁定指令直到该事务处理结束才释放共享锁定。 特点解决 “丢失更新 ”脏读“ ”不可重复读取“的问题
11、什么是实体完整性在SQL中如何实现实体完整性 实体完整性是指在关系表中实施的主键取值约束以保证关系表中的每个元组可以被唯 一标识。 实体完整性约束规则: ①每个关系表中的主键属性列都不允许为空值(NULL)否则就不可能标识实体。 ②现实世界中的实体是靠主键来标识主键取值应该唯一并区分关系表中的每个元组。 12、简述数据库三级模式结构的名称及含义并分析这种分级模式能带来什么好处
13、如图为数据库备份原理数据库备份有冷热备份⽅式说明其实现⽅式和优缺点
冷备份当数据库实例处于关闭状态时进⾏的数据库备份被称为冷备份。这种备份⽅式能够很好地 保证数据库完整性备份不会出现丢失数据的情况但数据库实例必须停⽌运⾏。因此基于数据库 的业务系统会被暂时终⽌⼯作 热备份在数据库实例处于运⾏状态下进⾏的数据库备份被称为热备份。这种备份⽅式能够较好地 实现实时数据备份但会对数据库服务器、备份服务器及⽹络系统带来处理的复杂性并且影响⽣产 系统的性能。