1.3与用文件系统管理数据相比,使用数据库系统管理数据有哪些好处?答:(1)将相互关联的数据集成在一起;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证了数据的安全性;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。1.6数据库系统有那几部分组成?每一部分在数据库系统中的大致作用是什么?数据库系统由四个部分组成,即数据库、数据库管理系统、应用程序、系统管理员。数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据系统的系统软件,它实现数据库系统的各种功能;应用程序是指以数据库数据为基础的应用程序;系统管理员负责数据库的规划、设计、协调、维护和管理等工作。2.1解释数据模型的概念,并说明可以将数据模型分成哪几个层次?答:数据模型是对现实世界数据特征的抽象。数据模型一般要满足三个条件:第一是数据模型要能够比较真实地模拟现实世界。第二是数据模型要容易被人们理解。第三是数据模型要能够很方便的在计算机上实现。由于用一种模型来同时很好的满足这三方面的要求在目前是比较困难的,因此在数据库系统中可以针对不同的使用对象和应用目的,采用不同的数据模型。根据模型应用的不同目的,分为两大类:概念层数据模型和组织层数据模型。2.2概念层数据模型和组织层模型分别是针对什么进行的抽象?答:概念层数据模型是对现实世界的抽象,形成信息世界模型,组织层数据模型是对信息世界进行抽象和转换,形成具体的DBMS支持的数据组织模型。2.3实体之间的练习有哪几种?请为每一种联系举出一个例子?答:有三种:一对一、一对多、多对多。例如,系和正系主任是一对一关系(假设一个系里有一个正系主任),系和教师是一对多练习(假设一个教师只在一个系工作),教师和课程是多对多关系(假设一个教师可以讲授多门课程,一门课程可由多个教师讲授)。2.4数据库系统包含哪三级模式?试分别说明每一级模式的作用。答:内模式、概念模式和外模式。外模式是对现实系统用户感兴趣的整体数据结构的局部描述,是对数据库整体数据结构的子集或局部重构。概念模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。内模式是对整个数据库的底层表示,它描述了数据的存储结构。3.3关系数据库的三个完整性约束是什么?他们的含义各是什么?答:参照性完整性、实体完整性、自定义完整性。实体完整性是指关系数据库中所有的表都必须有主码,且表中不允许存在无主码值或主码值相同的记录。参照性完整性用于描述实体之间的联系。用户定义的完整性实际上指明关系中属性的取值范围,即保证数据库中的数据符合现实语义。7.1关系规范化中的操作异常有哪些?它是由什么原因引起的?解决的办法是什么?答;有插入异常、更新异常和删除异常,这些异常是由于关系中存在不好的函数依赖关系引起的。消除不良函数依赖的方法是进行模式分解,即将一个关系模式分解为多个关系模式。9.2简述数据库的设计过程。答:需求分析阶段、概念分析阶段、逻辑结构分析阶段、物理分析阶段、数据库实施阶段、数据库运行和维护阶段。9.8把E-R模型转换为关系模式的转换规则有哪些?答:11.1SQLServer数据库由哪两类文件组成?这些文件的扩展名分别是什么?答:数据文件和日志文件组成。数据文件又包含主数据文件(后缀为.mdf)和辅助数据文件(.ndf),日志文件的后缀为.ldf。11.2数据文件和日志文件的作用分别是什么?答:数据文件用于存放数据库数据。日志文件用来记录页的分配和释放以及对数据库数据的修改操作。12.3简述SQLServer2000的安全认证过程。答:一个用户如果要访问SQLServer2000数据中的数据,他必须要经过三个认证过程:第一个过程:身份验证,这时使用登录账户来标识用户。身份验证只验证用户是否具有连接到SQLServer2000数据服库服务器的资格。第二个过程:当用户访问数据库时,他必须具有对具体数据库的访问权,即验证用户是否是数据库的合法用户。第三个认证过程是:当用户操作数据库中的数据或对象时,他必须具有相应的操作权,即验证用户是否具有操作许可。12.4SQLServer2000的登录账户有哪两种?答:Windows授权用户:来自于非Windows的用户或组。SQL授权用户:来自于非Windows的用户。12.8权限的内容包括哪些?答:对象权限、语句权限、隐含权限三种。对象权限是指用户对数据库中的表、视图等对象所包含的数据和操作权。语句权限是指是否允许执行与创建数据库对象有关的操作的权限。隐含权限是指SQLServer预定义的服务器角色、数据库角色、数据库拥有者和数据库对象拥有者所具有的权限。