您好,欢迎访问三七文档
第一章数据库系统概述一.简答题(回答时尽量简洁,抓住关键点即可,不需要展开)1.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系?答:数据抽象:将数据抽象化、逻辑化,是对数据抽取的过程;数据模型:是对数据抽象化的表示的工具;数据模式:利用数据模型组织抽取的数据所抽取的结果;数据抽象是抽像化数据,数据模型是数据抽象化的工具,数据模式是数据抽象利用模型抽取。2.何谓DBMS、数据库系统、视图?答:DBMS:是一个软件对数据库进行有效的管理,也为用户提供软件环境;数据库系统:有数据库和数据库管理系统构成;视图:对统一数据库的每一种理解。3.数据库管理系统的基本功能?答:对数据库进行存储管理、安全性管理、完整性管理,为用户方便快速地创建、维护、检索、存取和处理数据库的信息。4.对数据库中的数据,最基本的四种操作是什么?分别对应SQL语言中的哪4个命令?答:增、删、改、查询。Insert、delete、update、query。5.数据库系统的三个抽象层次?答:外部级、概念级和内部级。6.何谓中间件?中间件的主要作用?答:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件连接客户端和后台数据库。7.数据模型的三个评价标准、三个要素、三个分类?答:三个评价标准:比较真实的描述现实世界、易为用户理解和易在计算机上实现;三个要素:数据结构、数据操作和数据的约束条件;三个分类:层次数据模型、网状模型和关系型数据模型。8.传统的三个数据模型是指什么?答:层次数据模型、网状模型和关系型数据模型。9.数据库语言的作用,一般应包含哪几个子语言?答:数据定义子语言、数据操纵子语言和数据控制子语言10.SQL语言的使用方式?答:用户直接在RDBMS控制台上,使用SQL语言中SQL命令交互,用户通过开发的应用系统与RDBMS交互。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?答:数据库管理:人工管理阶段、文件系统阶段和数据库管理系统阶段;数据库技术:层次性和网状型为第一代,关系型为第二代和对象型为第三代。12.对应列出IBM、Oracle、SAP、Microsoft各自的数据库产品。答:IBM:RDBMS、DB2、SQL、VisualWarehouseOLAP、DB2OLAPServer;Oracle:OracleWarehouseBuilder、Oracle10g;Sybase:IndustryWarehouseStudio;Microsoft:SQLServer、OLAPService13.请简述计算机学科中“逻辑”与“物理”、“高级”与“低级”的含义。答:逻辑:是指在计算机中实现关系的处理、反映一些数据关系的逻辑结构等。物理:是指计算机中的存储单元等硬件元件;高级:是指与人类的表达方式接近,使计算机易懂、运算快捷、不繁琐的软件或程序语言;低级:是指与人类的表达方式不接近,使计算机不易懂、运算缓慢、繁琐的软件或程序语言。14.请简述你对“结构化”、“半结构化”和“非结构化”的理解。答:结构化是指是指内容都可以离散并结构化固定的格式和标准。半结构化是指只有一部分的内容可以离散并结构化,而其他部分无法以一种统一的标准来结构化。二.单项选择题1.(①)不是SQL语言的标准。①SQL-84②SQL:2003③SQL-92④SQL:20082.(④)数据模型没有被商用DBMS实现。①关系模型②层次模型③网状模型④ER模型3.(③)不是数据模型应满足的要求。①真实描述现实世界②用户易理解③有相当理论基础④计算机易实现4.SQL语言最早在(②)上开发。①DB2②SystemR③Oracle④Ingres三.判断题(正确打√,错误打×)1.一个数据库系统设计中,概念模式只有一个,而外模式则可有多个。(√)。2.每一种DBMS的实现,均是建立在某一种数据模型基础之上。(√)。四.请你谈谈学习完第一章后,对数据库的体会。(所写内容不能与其他同学雷同!)学写完第一章后,我对数据库有了很大的理解,数据库的各个方面都有了解,最先了解的是数据库管理系统和其基本功能。整体对数据库了解,知道数据库的基本知识,数据库在我们的生活中很常见,比如我们的教务系统的学生信息,百度地图的地图包都与我们息息相关。数据库是我们需要掌握的一门技能,需要与它打交道。
本文标题:数据库第一章作业
链接地址:https://www.777doc.com/doc-2333224 .html