数据库系统复习题-整理版

数据库系统复习题-整理版

ID:18219527

大小:154.90 KB

页数:15页

时间:2018-09-15

数据库系统复习题-整理版_第1页
数据库系统复习题-整理版_第2页
数据库系统复习题-整理版_第3页
数据库系统复习题-整理版_第4页
数据库系统复习题-整理版_第5页
资源描述:

《数据库系统复习题-整理版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库复习题整理人:KingNa一.基本概念1、解释数据、数据库、数据库管理系统、数据库系统的概念。答:数据(Data)是载荷信息的媒体,它包括结构化数据和非结构化数据。数据库是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库管理员(DataBaseAdministrator,DBA)的主要职责是负责数据库的规划、设计、维护和监控。数据库系统(DataBaseSystem,DBS)是指一个计算机存储记录信息的系统。从管理层观点来看,数据库系统有4个主要部件构成:硬件、软件、人员和数据。数据库管理系统(DataBaseManagementSystem,DBMS)

2、是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供了访问数据的方法,包括数据库的建立、对数据的操纵、检索和数据控制。2、文件系统与数据库系统的区别。答:文件系统的主要特点:1)文件系统利用“按文件名访问,按记录进行存取”的管理技术对数据进行管理。2)数据可以长期保存在存储设备上供用户使用。与文件系统相比,数据库系统的特点:◆ 程序—数据独立性◆ 提高了数据的共享性◆ 降低了数据的冗余度,提高了数据的一致性◆ 采用一定的数据模型实现数据结构化◆ 数据由DBMS统一管理和控制3、使用数据库系统的有何优点?答:◆ 程序—数据独立性◆ 提高了数据的共享性◆ 降低

3、了数据的冗余度,提高了数据的一致性◆ 采用一定的数据模型实现数据结构化◆ 数据由DBMS统一管理和控制4、DBA的职责是什么?答:数据库管理员(DataBaseAdministrator,DBA)的主要职责是负责数据库的规划、设计、维护和监控。DBA需要对各个应用的数据需求做全面的规划、设计和集成,负责对数据库中数据的安全性、完整性以及系统恢复进行实施与维护,并且不断地调整数据库内部结构,保持系统的最佳状态与最高效率。3、概念模型、数据模型的作用是什么?答:数据模型(DataModel)是对现实世界中数据特征的抽象,它是复杂的现实数据结构的相对简单的表示法,通常用图形方

4、式给出。模型的主要作用是帮助我们理解现实环境的复杂性。概念模型:是对信息世界建模,能够方便、准确地表现出上述信息世界中的常用概念。4、描述概念模型的方法有那些?答:实体-联系方法(常用的),即E-R图5、数据模型的组成要素。答:数据模型由数据结构、数据操作和数据的约束条件三部分组成。6、系统分析员、数据库设计人员、应用程序员的职责是什么?答:7、数据挖掘和数据仓库的概念。答:数据挖掘:是从大量数据中发现并提取隐藏在内的、人们事先不知道的但又可能有用的信息和知识的一种新技术。数据仓库:一种面向分析的环境;一种把相关的各种数据转换成有商业价值的信息的技术8、数据库系统的事务

5、故障恢复策略。答:事务故障的恢复;系统故障的恢复;介质故障的恢复补充:数据转储是数据库恢复中采用的基本技术。日志文件是用来记录事务对数据库的更新操作的文件。二.叙述题1、SQL语言的作用,特点。答:作用:结构化查询语言,是关系数据库的标准语言,是一种通用的、功能极强的关系数据库语言。特点:集DDL、DML、DCL于一体;高度非过程化;面向集合的操作方式;一种语法提供两种操作方式;功能强大、语言简洁2、SQL语言的数据定义、数据操纵、数据控制语句有哪些?答:数据定义:① 建立CREATESCHEMA[数据库名]AUTHORIZATION<用户名>;② 删除DROPSCHE

6、MA<数据库名>

7、RESTRICT>;CASCADE表示在删除数据库结构的同时删除数据库中所有的对象(表、视图等);RESTRICT表示只有当数据库中没有任何下属的对象时才能执行DROPSCHEMA语句。③ 建立表CREATETABLE表名(属性1数据类型[缺省值,列约束],属性2数据类型[缺省值,列约束],…属性n数据类型[缺省值,列约束][,表级完整性约束条件]);④ 删除表DROPTABLE表名[RESTRICT

8、CASCADE];⑤ 修改表a.修改属性的数据类型ALTERTABLE<表名>MODIFY(属性名数据类型名);举例:修改teacher

9、表(教师信息表)的属性列tage(年龄)的数据类型,由原来的integer修改为smallint类型。ALTERTABLEteacherMODIFYtageSMALLINT;b.增加属性列ALTERTABLE<表名>ADD<新属性名><数据类型>[完整性约束条件];举例:在paper表(论文信息表)中增加“作者姓名”属性列,数据类型设置为字符型。ALTERTABLEpaperADDauthorchar(10);c.删除属性列ALTERTABLE<表名>DROPCOLUMN<属性名>;举例:删除paper表(论文信息表)中的author属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。