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

下载本文档

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

文档简介

1、数据库期末重点1. 数据是对客观事物的记录,是数据库中存储的基本对象。2. 数据的概念包括两方面:数据内容和数据形式3. 信息是指数据经过加工处理后所获取的有用知识,或是说人们从数据中所得到的对客观事物的了解。4. 信息的特征:共享性、识别性、转换性、传递性、存储性、时效性。5. 数据处理是指从某些已知的数据出发,推导加工出一些新的数据。 6. 数据管理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。 7. 数据管理技术发展的三个阶段:人工管理阶段、文件系统及数据库系统阶段。8. 数据库系统阶段的特点:a) 数据结构化。数据结构化是数据库与文件系统的根本区别。b) 较高的数据

2、独立性。用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构。c) 数据共享。在数据库系统中,数据不再仅仅服务于某个程序或用户,而成为若干程序或用户的共享资源,由数据库管理系统统一管理与控制。d) 方便的用户接口。用户可以使用查询语句或终端命令操作数据库,也可以用程序方式操作数据库。e) 较强的数据控制能力。并发控制能力、恢复能力、完整性能力、安全性能力等。9. 数据库系统(DBS,DataBase System)是一个计算机应用系统,由支持数据库运行的硬件、数据库、数据库管理系统、应用软件、数据库管理员和用户组成。10. 数据库是长期存储在计算机存贮介质上,有一定组织形式、可共享的数据集合

3、。11. 数据库管理系统是介于用户和操作系统之间的一层数据管理软件,它为数据库的建立、运行和维护提供了统一的管理和控制。12. 数据库管理系统的作用:DBMS是数据库系统的核心,其功能的强弱是衡量数据库系统性能优劣的主要指标。13. 数据库应用a) 程序是对数据的管理,在几乎所有的事务处理中都用到了数据库技术来管理数据。这样的程序可以称为数据库应用。 14. 数据库应用的分类:客户端应用程序和服务端应用程序15. 用户a) 1.系统分析员b) 2.数据库设计人员c) 3.应用程序员d) 4.终端用户16. 数据库体系结构a) 三级模式:外模式、模式和内模式b) 两个映射:外模式模式映射、模式内

4、模式映射17. 为什么DBMS具有较高的独立性(见课本P14)18. 简述DBMS的工作过程(P15)19. DBMS的主要功能a) 数据库定义功能b) 数据库操作功能c) 数据库控制和管理功能20. DBMS的特点:一个设计优良的DBMS,应该具有友好的用户界面、比较完备的操作功能、较高的运行效率、清晰的系统结构和良好的开放性等特点。21. 数据模型是指数据库中数据与数据之间的关系,任何一种数据库管理系统都是基于某种数据模型。22. 数据模型的组成要素:a) 数据的结构:对系统静态特性的描述b) 数据的操作:对系统动态特性的描述c) 数据的约束条件23. 通常按照其数据结构的类型来命名数据模

5、型:例如层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。 24. 人们习惯用表格形式表示一组相关的数据,既简单又直观。这种由行与列构成的二维表,在数据库理论中称为关系。25. 用关系表示的数据模型称为关系模型。 26. 关系模式:对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为:27. 关系的基本要求:a) 关系中的每个属性必须是不可分割的数据单元。b) 同一关系中不允许出现相同的属性名。c) 同一关系中不能有相同的元组。(即表中任意两行不能相同)d) 任意交换两个元组或属性的位置,不会改变关系模式。(即交换两行或两列的位置不影响数据的实际含义)

6、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的服务及查看服务状

7、态。32. 企业管理器:是用来对本地或者远程服务器进行管理操作的服务器应用程序,是SQL Server 2000功能强大的管理工具。33. 使用企业管理器,可以完成下述工作(企业管理器的功能):a) 管理登录和用户权限b) 管理数据库、表、视图、存储过程、触发器、索引、规则、默认等数据对象c) 启动、终止和配置服务器d) 备份和恢复数据库以及事务日志e) 导入和导出数据f) 转换数据34. 查询分析器:编辑TransactSQL发送到SQL服务器,并显示执行结果。35. 简述SQL Server 2000体系结构:SQL Server 2000采用基于客户/服务器计算模型的分布式体系结构,把应

8、用程序对数据库的访问和数据库引擎分离开来。SQL Server的核心数据库服务器运行在基于Windows的服务器之上。基于Windows的服务器通过以太局域网(LAN)与多个客户机系统连接。这些客户机系统一般是运行SQL Server客户机软件的PC机。这些PC机既可以是单独的桌面系统,也可以是其他网络服务的平台,如Internet Information Server(IIS)Web服务器。36. SQL Server的四个主要API: OLE DB、ODBC 、DB-Library和Transact-SQL37. 数据库的类别a) 物理数据库和逻辑数据库b) 系统数据库和用户数据库38.

9、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) :主数据文件也称为基本数据文件,一

10、个数据库有且只能有一个。b) 辅助数据文件(.ndf) :辅助数据文件又称从属文件,当数据库中的数据较多时需要建立辅助数据文件。可以没有、有一个或多个辅助数据文件。c) 日志文件(.ldf) :日志文件是用于存放数据库日志信息的文件。一个数据库可以有一个或多个日志文件。 43. 关于SQL Server的常规标识符部分请大家自行复习,明白的略过(P144)44. 存储过程概述存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件的执行以及其他强大的编程功能。45. 存储过程的优点:a) 可以在单个存储过程中执行一系列SQL语句。b) 可以从自己的存储过程内引用其他存

11、储过程,这可以简化一系列复杂语句。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表用于存储

12、INSERT和UPDATE语句所影响的行的副本。插入或更新的表的行同时添加到inserted表和触发器表中。b) deleted表用于存储DELETE和UPDATE语句所影响的行的副本。在一个删除或更新的事务处理中,行从触发器表中删除,并传到deleted表中。deleted表通常和触发器表没有相同的行。48. 对具有触发器的表进行操作时的操作过程如下:a) 执行INSERT插入到触发器表中的新行被插入到inserted表中。b) 执行DELETE从触发器表中删除的行被插入到deleted表中。c) 执行UPDATE先从触发器表中删除旧行,然后再插入新行;删除的旧行插入到deleted表中,插

13、入的新行被插入到inserted表中。49. 对象(Object)在面向对象的方法中最基本的概念就是对象。自然界的任何事物都可以看作是对象。50. Delphi中的常用属性:属性使用范围说明Action一些控件标识与控件相关联的活动对象Align一些控件确定控件住父类控件区内的对齐方式Anchors大部分控件说明与组件连接的窗体位置点Autosize一些控件说明控件是否可以根据内容确定自己的大小Caption大部分控件控件的标题Color大部分控件当前控件的表面或背景色Enabled所有控件和一些非可视化控件确定控件是否被激活Font所有控件确定组件内显示的文本字体Height所有控什控件的高

14、度Hint所有控件为控件显示上标提示的字符串Left所有控件组件左上角的水平坐标Name所有组件组件示例的唯一名称,通常在源代码中PopupMenu所有控件当用户在控件上单击鼠标右键时出现的弹出式菜单ShowHint所有控件确定是否激活提示Tabstop所有窗口化控件确定用户是否可以使用Tab键切换Top所有组件组件左上角的垂直坐标Visible所有组件确定控件是否可见Width所有组件控件的宽度51. 所谓焦点就是:当一个对象被选定,成为活动对象时,就称该对象获得了焦点。52. 焦点可以通过用户操作来获得,如按Tab键来切换对象,或单击对象使之激活等;也可以用代码方式获得,如调用setfoc

15、us方法。53. 事件泛指由用户或系统触发的一个特定的操作。54. 事件一旦被触发,系统马上去执行与该事件对应的过程。待事件过程执行完毕后,系统又处于等待某事件发生的状态,这种程序执行方式明显地不同于面向过程的程序设计,称为应用程序的事件驱动方式。55. 事件触发方式可分为3种:a) 多由用户触发,如单击某对象时触发的;触发动作还有双击、拖曳、按键等操作;b) 由系统触发,如计时器事件,系统按设定的时间间隔定时触发;c) 由代码触发,用代码来调用事件过程。56. 常用事件表OnClick大部分控件在鼠标左键单击组件时发生OnDbClick很多控件住鼠标双击组件时发生OnEnter所有窗口化控件

16、在组件激活时,即组件接收焦点时发生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 200

温馨提示

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

评论

0/150

提交评论