数据库新版答案.doc_第1页
数据库新版答案.doc_第2页
数据库新版答案.doc_第3页
数据库新版答案.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

11月30日晚6:30-8:30 求是学部在24楼301考试单选 20*1 名词解释 5*2 简答 3*4 综合应用题51(2题) 设计题7一、 单选1、实体的名词对应数据库实体就是数据库管理系统中的不同管理对象。数据库管理系统中的各种用于数据管理方便而设定的各种数据管理对象,如:数据库表、视图、存储过程等都是数据库实体。广义上讲,这些对象中所存储的数据也是数据库实体。因为它们也是确切存在着的实体。实体客观存在并相互区别的事物称为实体。 实体是一个抽象名词,是指一个独立的事物个体,自然界的一切具体存在的事物都可以看做一个实体。一个人是一个实体,一个组织也可以看做一个实体。实体不是某一个具体事物,而是自然界所有事物的统称。实体可以是有形的,也可以是无形的,实体也可以是抽象的事物或联系。实体(集)对应 记录(文件)。属性 对应 字段或数据项2、物理独立性,逻辑独立性 物理独立性:当内模式发生变化时,通过修改模式/内模式的映像,以及子模式/模式的映像,可以使模式和外模式基本不变,从而应用程序不变。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由dbms管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性:当模式发生变化时,通过修改子模式/模式的映像,可以使外模式基本不变,从而应用程序不变。3、实体间3种联系,判断一对一,一对多,多对多(20页)4、事务的四种特性,含义原子性:事务必须是原子工作单元,其对数据的操作,要么全都执行,要么全不执行。这一性质即使在系统崩溃后仍能得到保证,在系统崩溃后将进行数据库恢复,用来恢复和撤销系统崩溃时,处于活动状态的事务对数据库的影响,从而保证事务的原子性。一致性:要求事务执行完成后,将数据库从一个一致状态转变到另一个一致状态。隔离性:又称独立性,指并行事务的操作必须与其他并行事务的操作相互独立。保证事务对数据操作时的数据状态,是另一并发事务对它进行操作之前的状态或者是另一事务对它进行操作之后的状态,而不能是中间状态的数据。 隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。 持久性:在事务完成提交后,就对系统产生的影响是持久的,即事务的操作将写入数据库,无论发生何种机器和系统故障都不能改变这种影响。 5、向表中插入记录,给出表结构、数据,判断哪个可以插入 a、若表的某字段不允许为空值,则必须为该字段输入值。b、表达式表中的数据个数和数据类型要与字段名表中的字段一一对应。当省略“字段名表”时,表达式表中的数据个数和数据类型,除了有默认值和可为空值的字段以外,必须与表中字段定义完全一致。(p153) 主键不可为空,实体完整性,参照完整性,用户自定义完整性,not null的限定等。 6、(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,并应根据该关系表达的语义确定关键字属性。关键字的作用是决定不同关系之间的联系。(2)对于e-r模型中的联系,要根据其联系方式的不同,采用不同的方式使这种关系能够在关系模型中实现。一个联系转换为一个关系模型,与该联系相关的各个实体的关键字属性,以及联系的属性转化为该关系的属性。关系模型的关键字有以下三种情况(1)若实体联系为1:1,则每个实体的关键字均是关系模型的候选关键字。(2)若实体联系为1:n,则关系模型的关键字为n端实体的关键字。(3)若实体联系为n:m,则关系模型的关键字为与联系有关的实体关键字的组合。(p68)er图转化成关系模式,形成几张表一对一或一对多:两张表 多对多:三张表7、关系运算,结果特点笛卡尔积、选择运算、投影、连接(31页)他们的特点:笛卡尔积:r1是k1元关系,有n1个元组;r2是k2元关系,有n2个元组.则乘积结果是k1+k2元新关系,新关系的元组个数是n1*n2个。选择运算:减少行而不减少列 投影:减少行,也可能减少列 从关系模式中挑选若干属性组成新的关系称为投影。这是从列的角度进行的运算,相当于对关系进行垂直分解。在foxpro中短语fields字段1,字段2,相当于投影运算。如:listfields单位,姓名 连接:是笛卡尔积的子集连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组。 8、物理设计内容,每个阶段做什么(具体内容见73页,不需要背,看看就好)a)确定数据存储结构b)索引与入口的设计c)确定数据存取方式d)确定系统的配置e)确定数据的安全性、完整性和一致性9、 select子句使用格式与规定 161页格式:select【distinct】字段名表【as】别名】 【into 目标数据库 】 from源数据表/视图 【where条件表达式】 【group by分组字段【having分组条件表达式】 【order by 排序字段【asc/desc】10、distinct:过滤查询结果中的重复记录11、关系代数的选择运算在sql中如何体现:where子句12、创表时如何实现3个关系完整性:实体完整性pk,参照完整性fk,用户自定义完整性check13、安全控制功能的sql语句有:授权grant,回收revoke,禁止deny14、select语句查询,如何让列值唯一:distinct语句15、不能在视图上完成的操作:(1)在一个批事务中,create view语句不能与其他t-sql语句结合使用(2)不能在视图上建立触发器和索引(3)一个视图最多只能有250列(4)不能基于临时表建立视图,有select into语句可建立临时表,在create view 语句中不能使用into关键字(5)在create view语句中不能使用联合操作符union(6)在插入或修改数据时,每个insert语句或update语句只能影响一个视图基表。(7)对视图中的计算列不允许使用insert语句插入数据(8)update语句不能修改视图的计算列数据,也不允许修改包含函数和内置函数的视图列16、为使索引唯一使用的关键字是:unique17、文件扩展名:主文件.mdf ,辅助文件.ndf,日志文件 .ldf18、日志记录什么:每个日志的开始和结束;数据的插入、修改和删除操作等;事务操作的对象;修改前数据的旧值,修改后数据的新值;区域的分配和释放;表和索引的创建和删除。19、触发器特点:特定条件下自动执行。条件:数据更新update,插入insert,删除delete20、数据库备份类型,含义含义:在某种介质上(磁盘、磁带等)创建完整数据库(或其中一部分)的副本,并将所有数据项都复制到备份集,以便在数据库遭到破坏时能够恢复。类型:完整数据库备份;差异数据库备份;事务日志备份;数据库文件或文件组备份。二、名词解释1 视图:数据库的基本表是按照数据之间关系设计的,并不能随时满足用户的需求变化。sql server系统为用户提供了一种以多种角度浏览数据库中数据的重要形式视图。同基本表一样,试图包含一系列带有名称的数据列和数据行,其内容由查询定义,是从一个或多个表中使用select语句导出的虚拟表,是一个查询结果,不是真实存在的基本表。试图作为一种数据库对象,为用户提供了一个可以检索数据表中数据的方式,用户可以通过视图来访问数据,而不必直接去访问基本表。在创建试图是,不能创建临时试图,也不能在临时表上创建视图。p.1782 逻辑数据独立性:逻辑数据独立性是指数据库的逻辑结构发生变化时一个应用的独立程度,一般情况下数据系统应提供两方面的逻辑数据独立性:1) 在模式中增加了新的纪录类型或联系,并保持原有的纪录类型和他们之间的联系时的数据独立性。2) 在某个记录类型中添加新的记录项时的数据独立性。p.123数据库角色:在sql server中,角色是为了方便权限管理而设置的管理单位,角色是一种sql server安全账户。角色包括sql server登录、windows登录,若用户被加入到某一角色中,则具有该角色的权限。sql server的安全体系结构中包括几个含有特定隐含权限的角色。除了两类预定义的角色,数据库拥有者还可以自己创建角色,这些角色被分为两类:固定服务器角色和用户定义数据库角色。p.2804. 存储过程:存储过程是是独立存在于表之外的数据库对象,可以由用户调用,或由其他过程或触发器调用。存储过程具有传递参数、返回状态值和参数值、检测代码等功能,并且还可以嵌套调用。5. 规则(rule):就是数据库中对存储在表的列或用户定义数据类型中的值的规定和限制。规则是单独存储的独立的数据库对象。规则和约束可以同时使用,表的列可以有一个规则及多个约束。规则与检查约束在功能上相似,但在使用上有所区别。三、简答1 sql server的安全性管理机制:sql server系统的安全管理是建立在身份验证和访问许可两种机制上的。身份验证是确定登录到sql server系统的用户,其登录账号和密码是否正确,以此来验证他是否具有进入sql server系统的权限。通过验证的用户,同时获取了访问数据库的某些权限,才能对数据库进行权限许可范围内的操作。p.2732 固定角色的分类及其概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论