数据库应用基础教程
- 格式:ppt
- 大小:1.79 MB
- 文档页数:72
数据库应用基础教程答案【篇一:access数据库应用基础教程(第三版)习题及答案】txt>程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 sql 语言简介1. 什么是sql语言?sql语言具有哪些特点和功能?答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
sql语言即可以作为独立语言使用,用户可以在终端键盘上直接键入sql命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. sql语言包含哪几个部分?答:sql语言包含4个部分:数据定义语言(ddl-data definition language)、数据查询语言(dql-data query language)、数据操纵语言(dml-data manipulation language)、数据控制语言(dcl-data control language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。
数据库原理及应用教程电子教案第一章:数据库基础知识1.1 数据库概念数据库的定义数据库的用途数据库的发展历程1.2 数据模型概念模型关系模型面向对象模型1.3 数据库体系结构数据库三级模式结构数据库二级映像第二章:关系数据库2.1 关系数据库概述关系数据库的基本概念关系数据库的组成2.2 关系运算选择投影连接2.3 关系数据库设计关系模型规范化第三章:SQL语言3.1 SQL概述SQL的定义SQL的特点3.2 数据定义语言创建表修改表删除表3.3 数据操作语言插入数据查询数据更新数据第四章:数据库设计4.1 需求分析收集需求分析需求4.2 概念设计实体-关系模型实体属性的确定4.3 逻辑设计视图设计4.4 物理设计文件组织索引设计第五章:数据库安全与保护5.1 数据库安全用户权限管理数据加密5.2 完整性约束实体完整性参照完整性5.3 数据库备份与恢复备份策略恢复策略5.4 数据库性能优化查询优化索引优化数据库原理及应用教程电子教案第六章:数据库管理系统的使用6.1 数据库管理系统的功能数据定义数据操纵数据查询6.2 常见数据库管理系统OracleMySQLMicrosoft SQL Server6.3 数据库管理系统的使用实例Oracle SQLPlus的使用MySQL命令行的使用第七章:事务管理7.1 事务概述事务的定义事务的属性7.2 事务管理事务的并发控制事务的隔离级别7.3 事务的持久化事务日志事务恢复第八章:分布式数据库8.1 分布式数据库概述分布式数据库的概念分布式数据库的优点8.2 分布式数据库的体系结构客户机/服务器结构对等网络结构8.3 分布式数据库的数据一致性数据复制数据分片第九章:大数据技术9.1 大数据概述大数据的定义大数据的特点9.2 大数据技术架构HadoopSpark9.3 大数据处理技术数据采集数据存储数据分析第十章:数据库发展趋势10.1 数据库技术的未来新型数据库技术数据库技术与其他技术的融合10.2 数据库技术在领域的应用机器学习自然语言处理10.3 数据库技术在物联网领域的应用物联网的数据管理物联网的数据分析重点和难点解析重点环节1:数据库概念与用途数据库的定义:重点掌握数据库作为一种长期存储在计算机内的、有组织的、可共享的数据集合。
第1章1. 数据库(Database,DB)就是数据的集合,例如,日常生活中,我们用笔记本记录亲朋好友的联系方式,将他们的姓名、地址、电话等信息都记录下来。
这个“通讯录”就是一个最简单的“数据库”。
在计算机领域,数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。
数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。
这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。
2. 数据库管理系统(Database Management System,DBMS)是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。
DBMS提供了如下几方面的功能。
●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。
数据字典是DBMS存取和管理数据的基本依据。
●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。
●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。
●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
这些功能大都由DBMS的实用程序来完成。
●数据通信功能:DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。
3. 关系模型、层次模型和网状模型。
4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。
关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。