数据库原理简答题.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理简答题

.相对于数据库系统,文件系统阶段数据管理有哪些缺陷? 数据冗余、数据不一致、数据联系弱。 .以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。 实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC 的主键 为(学号,课程号),因此SC 中的每个元组在学号、课程号两个属性上的取值均不能为空。 如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。 R 属于3NF。 根据题意可知,R 中无非主属性,满足3NF 的条件,即不存在非主属性对键的部分和传 递函数依赖。 设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式等价的元组表达式。 .嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标? (1)INSERT、DELETE、UPDATE 语句,以及查询结果肯定是单元组时的SELECT 语 句,都可以直接嵌入到主程序中使用,不必涉及到游标。 (2)当SELECT 语句查询结果是多个元组时,必须使用游标。 试说明事务的ACID特性分别由DBMS的哪个子系统实现。 事务的原子性、一致性、隔离性、持久性分别由DBMS 的事务管理、完整性、并发控 制、恢复管理子系统实现。 设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。 用户访问数据库的权限有哪几种? 读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。 .在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录? 环境记录、连接记录、语句记录、描述记录。 简述DB驱动程序的主要任务。 (1)建立应用程序与数据源的连接; (2)向数据源提交用户请求执行的SQL 语句; (3)完成数据源发送,接收数据格式和类型转换; (4)把处理结果返回应用程序; (5)将执行过程中DBS 返回的错误转换成ODBC 定义的标准错误代码,并返回给应 用程序; (6)根据需要定义和使用光标。 什么是数据独立性?在数据库中有哪两级独立性?指应用程序和数据库的数据结构之间相互独立,不受影响。物理独立性和逻辑独立性 .什么是DB的系统缓冲区?应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换 .设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。 令 X={D} X(0)=D X(1)=DGH X(2)=DGH 因为X(2)=DGH 所以D+= =DGH 什么是事务?它具有哪些性质?构成单一逻辑工作单元的操作集合,要么完整的执行,要么完全不执行 30.简述基本表和视图和区别。基本表是独立存在的表,它所对应的数据实际存储在数据库中;视图是从一个表或多个基本表导出的表在数据库中存储有关视图的定义而不存放视图所对应的数据,视图是一个虚表 简述SQL语言的特点。1 一体化2 两种使用方式,统一的语法结构3高度的非工程化4语言简洁,词汇有限,易学易用 DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?事务和系统故障未破坏DB,但其中的某些数据不正确介质故障破坏了DB SQL完整性约束有哪些?域约束、基本表约束和断言 34.简述类图中的重复度与ER图中实体的基数的区别。实体基数指与一个实体有关联系的另一端实体数目的最小、最大值,基数应写在这一端实体的边上;重复度指参与关联的这一端对象数目的最大最小值,重复度应写在这一端的边上 35.ODBC的体系结构有哪几层?纵向四部分:ODBC数据库应用程序、驱动程序管理器、ODB驱动程序、数据源 .简述DBMS的主要功能。 数据库的定义、操纵、保护、维护和数据字典 27逻辑设计阶段的主要步骤。 把概念模型转换为逻辑模型,设计外模型,设计应用程序与数据库的接口,评价模型、修正模型 28.设有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。 修改异常、插入异常、删除异常 29.设有关系模式R(ABC),F是R上成立的FD集,F={BA,CA},ρ ={AB,BC}是R上的一个分解,那么分解p是否保持FD集F?并说明理由。分解没有保持FD集F 30.简述存储过程的优点。 提高运行速度,增强了SQL的功能性和灵活性,降低网络的通信量,减轻了程序编写的工作量,间接实现安全功能 31.简述SQL数据库表的三种类型及它们的区别。 基本表,视图,导出表,基

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档