数据库期末复习重点_第1页
数据库期末复习重点_第2页
数据库期末复习重点_第3页
数据库期末复习重点_第4页
数据库期末复习重点_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库期末重点 1 数据是对客观事物的记录 是数据库中存储的基本对象 2 数据的概念包括两方面 数据内容和数据形式 3 信息是指数据经过加工处理后所获取的有用知识 或是说人们从数据中所得到的 对客观事物的了解 4 信息的特征 共享性 识别性 转换性 传递性 存储性 时效性 5 数据处理是指从某些已知的数据出发 推导加工出一些新的数据 6 数据管理是指对各种形式的数据进行收集 储存 加工和传播的一系列活动的总 和 7 数据管理技术发展的三个阶段 人工管理阶段 文件系统及数据库系统阶段 8 数据库系统阶段的特点 a 数据结构化 数据结构化是数据库与文件系统的根本区别 b 较高的数据独立性 用户能以简单的逻辑结构操作数据而无需考虑数据的物理结 构 c 数据共享 在数据库系统中 数据不再仅仅服务于某个程序或用户 而成为若干 程序或用户的共享资源 由数据库管理系统统一管理与控制 d 方便的用户接口 用户可以使用查询语句或终端命令操作数据库 也可以用程序 方式操作数据库 e 较强的数据控制能力 并发控制能力 恢复能力 完整性能力 安全性能力等 9 数据库系统 DBS DataBase System 是一个计算机应用系统 由支持数据库运 行的硬件 数据库 数据库管理系统 应用软件 数据库管理员和用户组成 10 数据库是长期存储在计算机存贮介质上 有一定组织形式 可共享的数据集合 11 数据库管理系统是介于用户和操作系统之间的一层数据管理软件 它为数据库的 建立 运行和维护提供了统一的管理和控制 12 数据库管理系统的作用 DBMS 是数据库系统的核心 其功能的强弱是衡量数据 库系统性能优劣的主要指标 13 数据库应用 a 程序是对数据的管理 在几乎所有的事务处理中都用到了数据库技术来管理数据 这样的程序可以称为数据库应用 14 数据库应用的分类 客户端应用程序和服务端应用程序 15 用户 a 1 系统分析员 b 2 数据库设计人员 c 3 应用程序员 d 4 终端用户 16 数据库体系结构 a 三级模式 外模式 模式和内模式 b 两个映射 外模式 模式映射 模式 内模式映射 17 为什么 DBMS 具有较高的独立性 见课本 P14 18 简述 DBMS 的工作过程 P15 19 DBMS 的主要功能 a 数据库定义功能 b 数据库操作功能 c 数据库控制和管理功能 20 DBMS 的特点 一个设计优良的 DBMS 应该具有友好的用户界面 比较完备的操 作功能 较高的运行效率 清晰的系统结构和良好的开放性等特点 21 数据模型是指数据库中数据与数据之间的关系 任何一种数据库管理系统都是基 于某种数据模型 22 数据模型的组成要素 a 数据的结构 对系统静态特性的描述 b 数据的操作 对系统动态特性的描述 c 数据的约束条件 23 通常按照其数据结构的类型来命名数据模型 例如层次结构 网状结构和关系结构的数据模型分别命名为层次模型 网状模型和关 系模型 24 人们习惯用表格形式表示一组相关的数据 既简单又直观 这种由行与列构成的 二维表 在数据库理论中称为关系 25 用关系表示的数据模型称为关系模型 26 关系模式 对关系的描述称为关系模式 一个关系模式对应一个关系的结构 其 格式为 27 关系的基本要求 a 关系中的每个属性必须是不可分割的数据单元 b 同一关系中不允许出现相同的属性名 c 同一关系中不能有相同的元组 即表中任意两行不能相同 d 任意交换两个元组或属性的位置 不会改变关系模式 即交换两行或两列的位置 不影响数据的实际含义 28 关系的完整性约束条件包括 a 实体完整性 b 参照完整性 c 用户定义的完整性 29 SQL Server 功能简介 a 数据库管理功能 数据库建立 维护 安全性 完整性维护 b 网络连接产品 C S 连接工具 数据通信 与 WEB 等的接口 c 应用程序开发工具 Transact SQL 应用程序接口 d 用户信息存取工具 非专业人员 不通过 SQL 查询数据库的功能及工具 30 验证模式 a Windows 验证模式 b 混合验证模式 Windows 验证和 SQL Server 2000 验证 31 服务管理器的作用 用于启动 暂停 停止 SQL Server2000 的服务及查看服务状态 32 企业管理器 是用来对本地或者远程服务器进行管理操作的服务器应用程序 是 SQL Server 2000 功能强大的管理工具 33 使用企业管理器 可以完成下述工作 企业管理器的功能 a 管理登录和用户权限 b 管理数据库 表 视图 存储过程 触发器 索引 规则 默认等数据对象 c 启动 终止和配置服务器 d 备份和恢复数据库以及事务日志 e 导入和导出数据 f 转换数据 34 查询分析器 编辑 Transact SQL 发送到 SQL 服务器 并显示执行结果 35 简述 SQL Server 2000 体系结构 SQL Server 2000 采用基于客户 服务器计算模型的 分布式体系结构 把应用程序对数据库的访问和数据库引擎分离开来 SQL Server 的 核心数据库服务器运行在基于 Windows 的服务器之上 基于 Windows 的服务器通过 以太局域网 LAN 与多个客户机系统连接 这些客户机系统一般是运行 SQL Server 客 户机软件的 PC 机 这些 PC 机既可以是单独的桌面系统 也可以是其他网络服务的平 台 如 Internet Information Server IIS Web 服务器 36 SQL Server 的四个主要 API OLE DB ODBC DB Library 和 Transact SQL 37 数据库的类别 a 物理数据库和逻辑数据库 b 系统数据库和用户数据库 38 SQL 数据库至少有两个物理文件构成 数据库信息文件和日志文件 39 表和视图 i 表 即基本表 它是在数据库中存放的实际关系 ii 视图是为了用户查询方便或根据数据安全的需要而建立的虚表 40 索引是用来加速数据访问和保证表的实体完整性的数据库对象 41 约束 约束规则用于加强数据完整性 a Primary Key 主码约束 b Foreign Key 外码约束 c Unique 唯一性约束 d Check 条件约束 e Not Null 非空值约束 42 数据库结构 SQL Server 2000 的三种物理文件 a 主数据文件 mdf 主数据文件也称为基本数据文件 一个数据库有且只能有一 个 b 辅助数据文件 ndf 辅助数据文件又称从属文件 当数据库中的数据较多时需 要建立辅助数据文件 可以没有 有一个或多个辅助数据文件 c 日志文件 ldf 日志文件是用于存放数据库日志信息的文件 一个数据库可以 有一个或多个日志文件 43 关于 SQL Server 的常规标识符部分请大家自行复习 明白的略过 P144 44 存储过程概述 存储过程存储在数据库内 可由应用程序通过一个调用执行 而且允许用户声明变量 有条件的执行以及其他强大的编程功能 45 存储过程的优点 a 可以在单个存储过程中执行一系列 SQL 语句 b 可以从自己的存储过程内引用其他存储过程 这可以简化一系列复杂语句 c 存储过程在创建时即在服务器上编译 所以执行起来比单个 SQL 语句快 且能减 少网络通信的负担 46 SQL Server 支持两种类型的触发器 a AFTER 触发器 AFTER 触发器只有在某一事件 如 INSERT UPDATE DELETE 发生 之后才被触发 AFTER 触发器分为 INSERT UPDATE DELETE 三种触发器 b INSTEAD OF 触发器 INSTEAD OF 触发器被事件触发之后 相应的事件并不执行而 仅仅执行触发器本身 47 触发器执行的时候 会产生两个临时表 inserted 表和 deleted 表 a inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本 插入或更新的表 的行同时添加到 inserted 表和触发器表中 b deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的副本 在一个删除或更 新的事务处理中 行从触发器表中删除 并传到 deleted 表中 deleted 表通常和 触发器表没有相同的行 48 对具有触发器的表进行操作时的操作过程如下 a 执行 INSERT 插入到触发器表中的新行被插入到 inserted 表中 b 执行 DELETE 从触发器表中删除的行被插入到 deleted 表中 c 执行 UPDATE 先从触发器表中删除旧行 然后再插入新行 删除的旧行插入到 deleted 表中 插入的新行被插入到 inserted 表中 49 对象 Object 在面向对象的方法中最基本的概念就是对象 自然界的任何事物都可以看作是对象 50 Delphi 中的常用属性 属性使用范围说明 Action一些控件标识与控件相关联的活动对 象 Align一些控件确定控件住父类控件区内的 对齐方式 Anchors大部分控件说明与组件连接的窗体位置 点 Autosize一些控件说明控件是否可以根据内容 确定自己的大小 Caption大部分控件控件的标题 Color大部分控件当前控件的表面或背景色 Enabled所有控件和一 些非可视化控 件 确定控件是否被激活 Font所有控件确定组件内显示的文本字体 Height所有控什控件的高度 Hint所有控件为控件显示上标提示的字符 串 Left所有控件组件左上角的水平坐标 Name所有组件组件示例的唯一名称 通常 在源代码中 PopupMenu所有控件当用户在控件上单击鼠标右 键时出现的弹出式菜单 ShowHint所有控件确定是否激活提示 Tabstop所有窗口化控 件 确定用户是否可以使用 Tab 键切换 Top所有组件组件左上角的垂直坐标 Visible所有组件确定控件是否可见 Width所有组件控件的宽度 51 所谓焦点就是 当一个对象被选定 成为活动对象时 就称该对象获得了焦点 52 焦点可以通过用户操作来获得 如按 Tab 键来切换对象 或单击对象使之激活等 也可以用代码方式获得 如调用 setfocus 方法 53 事件泛指由用户或系统触发的一个特定的操作 54 事件一旦被触发 系统马上去执行与该事件对应的过程 待事件过程执行完毕后 系统又处于等待某事件发生的状态 这种程序执行方式明显地不同于面向过程的程序 设计 称为应用程序的事件驱动方式 55 事件触发方式可分为 3 种 a 多由用户触发 如单击某对象时触发的 触发动作还有双击 拖曳 按键等操作 b 由系统触发 如计时器事件 系统按设定的时间间隔定时触发 c 由代码触发 用代码来调用事件过程 56 常用事件表 OnClick 大部分控件在鼠标左键单击组件时发生 OnDbClick 很多控件住鼠标双击组件时发生 OnEnter 所有窗口化控 件 在组件激活时 即组件接收焦点时发生 onMouseDown 大部分控件 用户按下一个鼠标键时发生 该事件向鼠 标光标所住的组件发送 OnMouseMove 大部分控件 用户在组件上移动鼠标时发生 该事件向 鼠标光标所在的组件发送 OnMouseUp 大部分控件 用户释放一个鼠标键时发生 该事件向鼠 标光标所在的组件发送 57 Delphi 7 提供了两种连接数据库的方式 a BDE Borland Database Engine Borland 数据库引擎 方式 Borland 公司提供的 专门的数据库连接方法 b ADO Active Data Objects 动态数据对象 方式 是 Borland 对微软公司的 ADO 数据库连接引擎的封装 c ADO 已经成为主流技术 d ADO 技术的另一个优势是 当发行基于它的数据库应用系统时 不需要对数据库 驱动打包 基本的 Windows 2000 XP 系统就能支持 ADO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论