



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2 试解释DBDBMS和DBS的联系和区别数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库和数据库管理系统。1.4 什么是数据库的物理独立性和逻辑独立性,如何实现当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。当数据库数据的物理存储结构改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。1.5 什么是DBMS,简述DBMS的主要功能数据库管理系统简称DBMS,它是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性进行控制的功能。它的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。1.6 DBMS由哪几部分组成,各部分功能DBMS包括查询处理器和存储管理器两部分。查询处理器实现面向用户的查询分析处理和优化功能。存储管理器为用户和应用程序提供了访问存储在数据库文件中的应用数据的接口2.2 数据库应用系统中的软件包括哪几种类型数据库应用系统中的软件包括操作系统、数据库管理系统、中间件和开发工具、与数据访问与处理有关的应用软件、与数据访问与处理无关的应用软件。2.3 简述数据库应用系统生命周期模型的基本原理(1)参照软件开发瀑布模型原理,DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等5个基本活动组成。(2)将快速原型模型和增量模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBAS。(3)根据DBAS的软件组成和各自功能,细化DBAS需求分析和设计阶段,引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线,分别用于设计DBAS中的数据库、数据库事务和应用程序。(4)将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,每一步的设计内容又涵盖了三条设计主线。2.4 DBAS规划和分析的主要工作内容是什么内容分为系统规划与定义、可行性分析、项目规划三个方面。其中,系统规划与定义是通过了解用户实际需求,明确数据库应用系统需要实现的目标和任务,并从数据管理和数据处理的角度,确定系统中数据库软件的功能、性能范围;可行性分析则包括项目的技术可行性分析、经济可行性分析、操作可行性分析和开发方案选择;项目规划则是对项目资源、成本和进度做出合理估算,并据此制定DBAS项目开发计划。2.6 DBAS概念设计包括哪些内容及其步骤。数据库应用系统的概念设计包括数据库概念模型设计和系统总体设计。数据库概念模型设计是依据数据需求分析结果,分析需要存储在数据库中的各类数据对象的特征及其相互间关联关系,并表示为概念数据模型;系统总体设计则是依据系统规划与分析结果和系统需求分析结果,确定系统软硬件总体框架。数据库概念设计包括如下基本步骤:1确定实体集2确定联系和联系类型3建立由信息模型表示的企业模型4确定实体集属性5对信息模型优化2.7 DBAS逻辑设计包括哪些内容,简述其步骤数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计、应用程序概要设计三方面。数据库逻辑结构设计的主要步骤为:将E-R图转换为初始关系模式、对初始关系模式进行优化、检查关系表对数据库事务的支持性、确定关系模式完整性约束、设计基于关系模式的用户视图。2.8 DBAS应用系统物理设计包括哪些内容,数据库事务详细设计的工作内容是什么数据库应用系统物理设计包括数据库物理结构设计、数据库事务详细设计和应用程序详细设计。数据库事务详细设计是根据事务处理流程,面向具体DBMS平台和开发环境,利用SQL语句、数据库访问接口,采用高级程序设计语言或DBMS提供的事务实现机制,设计数据库事务。6.6 数据库物理设计的主要步骤和设计内容数据库物理设计的内容主要是选择存取方法和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。主要步骤有数据库逻辑模式调整、文件组织与存取设计、数据分布设计、安全模式设计、确定系统配置、物理模式评估。3.1 需求分析阶段做什么,怎么做需求分析阶段的主要任务是通过需求分析的工作把用户对应用系统的非形式化需求不断揭示和挖掘出来,其目的在于明确应用系统的目标、功能、性能、数据范围和相关约束,形成需求说明书,作为系统开发后续各阶段的工作基础。完成需求分析的基本方法是调查分析,即面谈、实地观察、问卷调查及查阅资料。3.3 试述结构化分析及建模方法的优点(1)不过早陷入具体的细节。(2)从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系。(3)通过图形化的模型对象直观地表示系统要做什么,完成什么功能。(4)图形化建模方法方便系统分析员理解和描述系统。(5)模型对象不涉及太多技术术语,便于用户理解模型。5.1 试述关系模型与关系数据库的概念及关系关系模型用二维表格结构表示实体及实体间的联系。现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列(属性)描述对象类的某一特征,列的值(属性的取值)刻画和描述客观对象的某一具体的特征。关系数据库是按照二维表格组织和存储的相互关联的关系(表)的集合。关系数据库采用关系模型在计算机中组织、存储、处理和管理数据。5.5 试述外码约束内容外码约束也叫引用完整性约束,定义外码与主码之间的引用规则,即若关系R含有另一个关系S的主码Ks所对应的属性或属性组F(该属性或属性组F称为关系R的外码),则关系R中的每一个元组在属性组F上的值必须满足:或者取空值,或者等于S中某个元组的主码Ks的值。5.7 简述规范化设计理论的内容及对数据库逻辑设计的意义关系数据库设计理论的基础是函数依赖理论和规范化设计理论。规范化设计理论的主要内容是范式,即关系模式满足的条件,它是数据库逻辑设计的指南。6.3 简述有序索引技术的基本原理有序索引技术利用索引文件实现查找码取值到记录物理地址间的映射关系。索引文件由索引记录组成,每个记录中的索引项记录了某个特定的查找码值和具有该值的数据文件记录的物理地址。当需要访问数据文件中某个数据记录时,先根据查找码值查阅索引文件,找到对应的索引项,然后从索引项中找出数据记录在数据文件中的物理地址根据这个地址访问数据记录。6.4 简述散列技术的基本原理散列技术是一种快速文件访问技术,它利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系。当需要访问数据文件中查找码值为si的某个或某些文件记录时,将si作为散列函数h的输入,计算得出的散列函数输出值h(si)就是文件记录在数据文件中的物理地址。6.5 数据字典包括那些元数据信息,其用途是什么关系DBMS数据字典中的元数据包括:关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。DBMS使用数据字典中的元数据完成其相应的存储管理和查询处理功能。DBA利用数据字典监视DBMS使用情况,完成有关系统管理工作。一般用户也可通过数据字典查阅部分数据库结构信息。7.2 为什么要将数据库事务设计分为概要设计和详细设计两个步骤?数据库事务概要设计的主要内容?复杂数据库事务的设计与实现既要遵循应用领域特定的业务逻辑,又依赖于具体数据库系统所提供的事务实现机制。复杂事务的设计可以分解为概要设计和详细设计两个步骤。概要设计注重事务本身的处理流程,暂时先不考虑事务中与DBMS平台相关、具体的数据操作方法和事务实现机制,以提高设计结果的适用性。而事务详细设计则从概要设计得出的事务流程出发,设计可在具体DBMS平台下实现的特定事务。事务概要设计的核心内容是事务处理逻辑设计。事务概要设计包括了事务名称、事务所访问的关系表及关系属性、事务处理逻辑、事务用户等信息。8.9创建Student表的SQL语句为:CREATE TABLE Student (Sno char(7) primary key,Ssex char(2) check (Ssex In (男, 女)Foreign key(Cno) references Course(Cno))(1添加新列名XKLB :Alter Table SC add XKLB char(4)(2将A列类型改为tinyint:Alter Table Course Alter Column A tinyint(3删除B列:Alter Table Course Drop Column B(4 在A表上B列建立一个非聚集索引名为C:CREATE INDEX C on A(B)(5在S表的A和C列上共同建立一个聚簇的唯一索引名D:CREATE UNIQUE CLUSTERED INDEX D on S(A)(6创建查询成绩视图CREATE VIEW V2 AS select Sno as 学号, avg(grade) as 平均成绩 group by Sno9.2 事务的ACID特性原子性指事务对数据库的所有操作是一个不可分割的工作单元。这些操作要么全部执行,要么一个也不执行。一致性指当事务独立执行时,其执行结果应维护数据库的一致性,即数据库不会因事务执行而遭受破坏。事务应使数据库从一个一致性状态转到另外一个一致性状态。隔离性指当多个事务并发执行时,系统应保证一个事务的执行结果不受其它事务的干扰,事务并发执行结果与这些事务串行执行时的结果是一样的。持久性指一个事务一旦成功完成全部操作,则它对数据库的所有更新就永久地反映在数据库中。即使以后系统发生了故障。9.3 简述1级2级3级加锁协议的基本原理1级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放该锁。事务结束包括正常结束(commit)和非正常结束(rollback)。但事务如果只是读Q而不对其进行修改,是不需要对Q加锁的。2级加锁协议是在1级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁。3级加锁协议则是在1级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,但是需要等到事务结束时才释放该S锁。12.1 SQL Server 2000企业版提供了哪些服务,每个服务的作用?四个服务:SQL Server、SQL Server Agent、Distributed Transaction Coordinator(DTC)和Microsoft Search。SQL Server负责处理所有来自客户端的Transact-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。SQL Server Agent管理需要定期进行的工作,它能够根据系统管理员预先设定好的计划自动执行相应的功能。同时它还能对系统管理员设定好的错误等特定事件自动报警,而且还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。DTC是一个事务管理器,它能够保证一个事务中的所有操作在所有的服务器上全部成功,或者,当在某个服务器上不成功时,确保所有服务器上的操作均被撤消,使全部服务器均回到事务开始前的状态。Microsoft Search提供对字符数据进行检索。 12.3 windows身份验证模式和混合模式的区别“Windows 身份验证模式”只允许Windows用户连接到SQL Server,而“混合模式”允许Windows用户和非Windows用户连接到SQL Server。 12.7 安装完SQL Server之后系统提供了哪些系统数据库?其大致作用是?master、model、msdb、tempdb。Master数据库记录了所有的系统级信息。包括登录帐户、系统配置、数据库属性(如数据库文件的位置等)等信息。msdb提供对自动执行任务的支持。model是用户数据库的样板数据库,其中包含所有用户数据库的公共信息。tempdb临时数据库,用于存储用户创建的临时表、用户声明的变量以及用户定义的游标数据等。13.4 触发器的作用是什么,前触发和后触发的主要区别是?触发器的主要作用是:完成比CHECK约束更复杂的数据约束,为保证数据库性能而维护的非规范化数据以及实现复杂的业务规则。后触发器是只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器。前触发器指不是由执行引发触发器执行的SQL语句,从而替代触发语句的操作。13.5 插入、删除、修改操作产生的临时工作表分别叫什么,它们存放的是什么数据?插入操作产生的临时工作表叫Inserted,它保存新插入的数据;删除操作产生的临时工作表叫Deleted,它保存被删除的数据;修改操作产生两张临时工作表,一个是Inserted,用于保存更新后的新数据,另一个是Deleted,用于保存更新前的数据。15.1 SQL Server 2000提供的完全备份,差异备份和日志备份分别备份哪些内容?完全备份是备份数据库中的全部信息,差异备份
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油田安全咨询日活动方案
- 洽洽营销策划方案活动主题
- 岩茶营销方案
- 微信店庆活动策划方案
- 2025年法规毒理学试验服务项目提案报告
- 2025年固体流量计项目规划申请报告模范
- 医美新店开业活动方案策划
- 抖音特卖会活动策划方案
- 坪山新区酒会活动策划方案
- 基坑支护施工方案图解释
- 2025山东菏泽鲁西新区招聘城市社区工作者招聘80人笔试参考题库附答案解析
- 市容安全培训课件
- 2025中国人民财产保险股份有限公司民乐支公司招聘14人笔试参考题库附带答案详解
- 2025重庆明德商业保理有限公司招聘1人考试参考试题及答案解析
- 仁怀市中小学校长绩效考核的实施方案a
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 2025年气象系统公务员录用考试面试真题模拟试卷(结构化小组)
- 风力发电项目审批流程及要点梳理
- 医院污水站维护方案(3篇)
- 视频监控考核管理办法
- StarterUnit3Wele!SectionB1a1e(教学设计)人教版七年级英语上册
评论
0/150
提交评论