-1-一、数据库基础试题一、选择题1、下列中的(C)不是MicrosoftSQLServer的特点
A、强大的安全措施B、基于命令接口C、具有很强的数据互操作性D、内置的数据复制功能2、下列四项中,不正确的提法是(C)A、SQL语言是关系数据库的国际标准语言B、SQL语言具有数据定义、查询、操纵和控制功能C、SQL语言可以自动实现关系数据库的规范D、语言称为结构查询语言3、DBMS是(D)A、数据库B、数据库系统C、数据库应用软件D、数据库管理软件4、常见的数据模型是(A)A、层次模型、网状模型、关系模型B、概念模型、实体模型、关系模型C、对象模型、外部模型、内部模型D、逻辑模型、概念模型、关系模型5、关系数据库的规范化理论主要解决的问题是(A)A、如何构造合适的数据逻辑结构B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据操作权限二、填空题1、关系数据模型是目前最重要的一种数据模型,它的三个要素分别为关系结构,关系操作,关系完整性约束
2、反映现实世界中实体及实体间联系的信息模型是E-R模型
3、数据库的三级模式分别为概念模式,内部模式和外部模式
4、SQL的中文全称是结构化查询语言
5、数据管理经历了人工管理,文件系统,数据库系统三个阶段
三、简单题1、列举常用的数据模型,并简要分析各自优缺点
答:层次模型的优点:(1)层次模型本身比较简单(2)对于实体间联系是固定的(3)层次模型提供了良好的完整性支持
缺点:(1)现实世界中很多联系是非层次性的(2)对插入和删除操作的限制比较多(3)查询子女结点必须通过双亲结点(4)由于结构严密,层次命令趋于程序化
网状模型的优点:(1)能够更为直接地描述现实世界
(2)具有良好的性能,存取效率较高
缺点:(1)其DDL语言极其复杂(2)数据独立性差
关系模型的优点:(1)关系模型与非关系模型不同,