1 数据的逻辑独立性和物理独立性分别是什么?答:物理独立性是指当数据的存储结构发生变化时,不影
响应用程序的特性。逻辑独立性是指当表达现实世界的信息内容发生变化时,也不影响应用程序的特性。
2 数据系统由那几部分组成,每一部分在数据库系统中的大致作用是什么?答:数据库系统由四个主要部
分组成,即数据库 数据库管理系统,应用程序和系统管理员。数据库是数据的汇集,它以一定的组织形
式存于存储介质上,数据库管理系统是管理数据库的系统软件,它实现数据库系统的各种功能,系统管理
员负责数据库的规划,设计,协调,维护和管理等工作,应用程序是指以数据库为基础的应用程序。 3 解
释数据模型的概念,并说明可以将数据模型分成哪两个层次?答:数据模型是对现实世界数据特征的抽象 。
数据模型一般要求满足三个条件:第一是数据模型要能够比较真实地模拟现实世界。第二是数据模型要容
易被人们理解。第三是数据模型要能够很方便地再计算机上实现。由于用一种模型来同时很好地满足这三
方面的要求在目前是比较困难的,因此在数据库系统中可以针对不同的使用对象和应用目的,采用不同的
数据模型。4 实体之间 联系由哪几种?请为每一种联系举出一个例子。答:实体之间的联系由一对一,一
对多和多对多。例如,系和正系主任是一对一联系(假设一个系只有一个主任),系和老师是一对多联系
(假设一个老师只在一个系工作),教师和课程是多对多联系(假设一个老师可以讲授多门课程,一门课
程可由多个教师讲授)。5 数据系统包含哪三级模式?试分别说明每一级模式的作用?答:数据库系统包含
的三级模式为:内模式 概念模式和外模式。外模式是对现实系统中用户感兴趣的整体数据结构的局部描
述,用于满足不同数据库用户需求的数据视图,是数据库用户能够看见何使用的局部数据的逻辑结构和特
征的描述,是对数据库整体数据结构的子集或局部重构。概念模式是数据库中全体数据的逻辑结构和特征
的描述,是所有用户的公共数据视图。内模式是对整个数据库的底层表示,它描述了数据的存储结构。 6
简单说明数据库管理系统包含的功能?答:一般来说,数据库管理系统包含如下功能: 数据定义功能。
数据操纵功能。系统的优化和执行功能。数据安全性和完整性控制功能。数据恢复和并发控制功能。维护
数据字典的功能。性能调整功能。7 关系数据库的三个完整性约束是说明?它们的含义各是什么?
答:数据完整性约束主要包括:实体完整性 参照完整性和用户的完整性。实体完整性是指关系数据库中
所有的表都必须有主码,且表中不准许存在无主码值或主码值相同的记录。参照完整性用于描述实体之间
的联系。用户定义的完整性实际上指明关系中属性的取值范围,即保证数据库中的数据符合现实语义。 8
数据完整性的含义是什么?数据完整性是为了防止数据库中出现不符合应用语义的数据,为了维护数据的
完整性,数据库管理系统提供了一种机制来检查数据库中的数据是否满足语义规定的条件。这些加在数据
库数据上的语义约束条件就是数据完整性约束条件。9 在向表中插入数据时,系统检查 default 约束;在进
行插入和修改操作时,系统检查 check 约束 10Unique 约束的作用是限制某列中没有重复值。11 使用视图
可以加快数据的查询速度,这句话对吗?为什么?不对。使用视图不但不会加快对数据的查询速度,而且
还会降低数据的查询速度。因为通过视图查询数据时,要先将这个查询转换为对基本表的查询,有时这个
转换是比较复杂的。因此,通过视图查询数据比直接对基本表查询要慢。 12 创建查询学生的学号、姓名、
所在系、课程号、课程名、课程学分的视图。 Create view v1 as select s.sno , sname , sdept , c.cno , cname ,
ccredit from student s join sc on s.sno =sc.sno join course c on c.cno = sc.cno 创建查询每个学生的平均成绩的
视图,要求列出学生的学号及平均成绩。Create view v2(sno , avg_grade ) as Select sno , avg (grade ) from sc
group by sno 创建查询每个学生的修课学分的视图,要求列出学生学号及总学分 Create view v3 (sno ,
sum_credit ) as Select sno , sum(ccredit ) from sc join course c on c,cno = sc. cno group by sno 13 SQLserver2000
企业版提供了哪几个服务,作用。Sql server, sql server agent, dtc 和 microsoft search。1 服务是其核心服务,
直接管理和维护数据库,负责处理所有来自客户端的 sql 语句并管理服务器上构成数据库的所有文件,处
理存储过程,执行结果返回给客户端。2 服务能够根据系统管理员预先设定好的计划自动执行相应的功能,
对系统管理员设定好的错误进行报警,通过邮件把系统问题发送给指定用户。 3 服务是一个事物管理器,
在 dtc 支持下,客户可以在一个事务中访问不同服务器上的数据库,保证事务完整性。4 服务能够对字符
数据进行全文检索 14 windows 身份验证模式和混合模式的区别是什么 前者表示 sql server 只接收来自
windows 的用户,其他用户均不能访问 sql server。后者表示 sql server 接收来自 windows 的用户和其他非
windows 的用户 15 通常情况下将数据库中的权限划分为哪两类 一类是维护数据库管理系统的权限,另一