《数据库管理系统复习.ppt》由会员分享,可在线阅读,更多相关《数据库管理系统复习.ppt(16页珍藏版)》请在三一办公上搜索。
1、复习:考试的形式:闭卷平时:20%考试:80%考试内容:数据库原理50%,PowerBuilder50%选择题(20分)名词解释(15分)简答题(30分)综合题(35分)(SQL,编程、数据库设计、实验等),数据库原理部分,第一章 数据库系统概述数据:数据(data)是记录下来的可以鉴别的符号。数据管理技术的发展阶段数据库及其优点数据库系统及组成DBMS及其基本功能数据模型:数据模型就是一种对客观事物抽象化的表现形式。分为(层次模型,关系模型,网络模型)数据模型的组成概念模型,实体、码、主码实体型之间的联系分类构建ER模型(综合运用)关系模型:资料以“关系”的形式表示,也就是以二维表的形式表示
2、,其数据模型就是所谓的关系模型。在关系模型中,无论是从客观事物中抽象出的实体,还是实体之间的联系,都用单一的结构类型一一关系来表示。关系数据库系统:就是以关系模型为基础的数据库系统。,第二章 关系数据库关系模型的组成 关系模型是关系数据库系统的基础模型。关系模型由关系数据结构、关系操作和完整性约束三部分组成。关系数据结构关系操作关系的性质关系的完整性实体完整性、参照完整性、用户定义的完整性。这三个完整性约束的含义?,第三章 关系数据库标准语言SQLSQL的概念及特点索引的作用数据定义语言(综合运用)定义基本表 CREATE TABLE 修改基本表 ALTER TABLE删除基本表 DROP T
3、ABLE建立索引 CREATE INDEX删除索引 DROP INDEX;数据查询语言(综合运用)SELECT集函数、连接查询,数据更新(综合运用)插入语句 INSERT修改语句 UPDATE删除数据 DELETE视图视图定义、视图作用数据控制SQL中数据控制功能授权语句 GRANT,第四章 关系数据库设计理论数据依赖函数依赖函数依赖与属性之间的关系关系的规范化为何要进行关系模式规范化?数据库一般的设计原则是:数据的冗余度尽量低。不出现插入、删除等操作异常;能尽量如实反映现实世界的实际情况,而且又易懂。这些原则要求关系数据库中的关系应满足一定的要求。我们把满足不同要求的关系称为范式。又按照要求
4、条件的宽严的不同逐级分为第一范式、第二范式、第三范式等,并用1NF、2NF、3NF表示。关系的规范化方法(综合运用),第五章 数据安全数据库的恢复事务及其特性恢复的技术:数据转储和日志文件并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。第六章 数据库设计数据库设计的步骤数据库的设计各个阶段的任务、结果从E-R图向关系数据模型的转换(综合运用),PowerBuilder部分,第一章 PowerScript 语言及函数PB的基础,要求掌握熟练:标识符、空值、数据类型、变量的作用域、IF语句、FOR语句、messagebox函数;PowerBuilder应用程序是事件驱动的,
5、事件是由Windows系统通过消息(Message)传递的。用户自定义窗口函数的编写和调用第二章 创建数据库理解PB应用程序与数据库的关系。PowerBuilder提供的两种访问后台数据库的方式PB的数据库画板上操作数据库的步骤应用程序与数据库通过事物对象建立连接的语句,第三章 应用对象应用对象是使用PowerBuilder 开发应用程序的入口点。必须对应用对象的OPEN事件编程。掌握应用对象的OPEN和CLOSE事件。一般在应用对象的OPEN事件中做什么?,第四章 窗口窗口由四部分组成:属性:定义窗口的外观及行为(例如,窗口是否有标题条,窗口的颜色、大小、显示位置、边框形状等)Backcol
6、or、Title、Visible、Enabled事件:发生在窗口上的事情,通过编写事件处理程序控制对用户操作如何响应open,closequery,timer,close函数:用于操作窗口open(窗口,父窗口)、close(窗口)控件:放置在窗口中的图形对象,用于请求、显示信息或操作窗口类型:主窗口、弹出式窗口、子窗口、响应窗口、MDI框架窗口、怎样在窗口之间传递参数?,第五章 常用窗口控件控件是构成应用程序用户界面、完成数据输入/输出的强有力工具。PowerBuilder的控件基本上可分为两类:一类能够响应用户的操作,它们具有事件(如按钮、编辑框等);另一类不响应用户的操作,它们没有事件(
7、如绘图控件)。无论哪类控件,只有将其放置到窗口上、与窗口融为一体时才能发挥其作用。一、窗口控件的通用属性标题(text)、visible属性、enabled属性、Backcolor背景色、Textcolor字体的颜色,二、常用窗口控件按钮控件clicked事件单选钮、复选框与组框常用事件:是Clicked,它在用户单击单选钮或复选框时触发。常用的属性 Checked:布尔类型,指该单选框或复选框是否被选中。单行编辑框与多行编辑框常用的事件:modified常用属性:text属性,第六章 数据窗口数据窗口对象与数据窗口控件之间的关系数据窗口的4个缓冲区创建和使用数据窗口的步骤:数据源和显示风格在数据窗口中直接访问数据的方法数据窗口控件的常用属性:dataobject属性数据窗口控件的常用函数和事件插入行、删除行、保存、过滤、排序。数据窗口的事件buttonclicked,rowsfocuschanged怎样将数据窗口控件和数据窗口对象联结起来。,第七章 嵌入式SQL语言嵌入式的含义怎样在嵌入式的SQL语言中嵌入PB变量?SELECT、UPDATE、DELETE、COMMIT、ROLLBACK、CONNECT、DISCONNECT。综合:实验1-9、13,