考试知识点专用资料_第1页
考试知识点专用资料_第2页
考试知识点专用资料_第3页
考试知识点专用资料_第4页
考试知识点专用资料_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、1、现实世界的数据-E/R图-存储到计算机中 2、计算机诞生初期,计算机主要用于科学计算,此时的数据管理是 以人工的方式进行的 3、数据管理的阶段:人工管理阶段-文件系统阶段-数据库系统阶 段 4、人工管理阶段:2050s以前,主要用于科学计算;从硬件看,没 有像磁盘这样的可直接存取的存储设备;从软件看,没有操作系统。 这个时期的数据管理的特点:A数据不保存;B没有文件的概念; C一组数据对应一个程序;D没有形成完整的数据管理的概念 5、文件系统阶段:2050s后期2060s中期;计算机不仅大量用于科 学计算,也开始大量用于信息管理,出现了像磁盘这样的直接存取存 储设备,也有了操作系统和高级语

2、言,更是出现了用于数据管理的软 件文件系统; 这个时期的数据管理的特点:A数据可以长期保存在磁盘上,也 可以反复使用;B有了数据的物理结构和逻辑结构的区别,程序和数 据之间有了一定的独立性;C文件的形势已经多样化;数据可以由多 个程序反复使用;E数据的存取以记录为单位。 文件系统的缺陷:A数据冗余大;B数据不一致性;C程序和数据 之间的独立性差;D数据的联系弱 6、数据库系统阶段:从2060s后期开始,层次数据库和网状数据库 是第一代数据库系统,关系数据库是第二代数据库系统; 7、高级数据库阶段:2080s起 8数据库系统的特点: (1)、是相互关联的数据的集合; (2)、用综合的方法组织数据

3、,保证尽可能高的访问效率; (3)、具有较小的数据冗余,可供多个用户共享; (4)、具有较高的数据独立性(数据独立性是指数据的组织和存 储方法与应用程序互不依赖、彼此独立的特性); (5)、可以最大限度的保证数据完整性; (6)、能够保证数据的安全、可靠; (7)、能保证数据的一致性 9、概念模型或概念数据模型:描述现实世界的数据模型。 建立概念模型的常用方法是实体-联系方法(E-R方法),使用的 工具是E-R图,E-R图包括三个要素:实体、联系、属性 实体:用矩形框表示 联系:用菱形框表示 属性:用椭圆框表示或直接将属性名写在实体旁边 10、数据独立性可分为存储数据独立性和概念数据独立性。

4、11、存储模式、概念模式与外部模式: 定义存储数据库结构的模式称作存储模式,又称作内模式; 定义概念数据库结构的模式称作概念模式,或简称模式; 定义外部数据库结构的模式称作外部模式,又称作子模式或用户 模式。 子模式是概念模式的子集,它可以从概念模式推导出来 12、外模式/概念模式映像提供了概念数据的独立性。即:概念模式 改变t改变映像t外模式不变t应用程序不变 概念模式/存储模式映像提供了存储数据的独立性。 即:存储结构 改变T改变映像T模式不变T应用程序不变 13、数据库管理系统的基本功能: (1) 、数据库定义功能; (2) 、数据库操纵功能; (3) 、数据库查询功能; (4) 、数据

5、库控制功能; (5) 、数据库通信功能。 数据库管理系统(DBMS :数据库控制系统(DBCS、数据库存 储系统(DBSS)。 14、数据库是长期储存在计算机上、相互关联的数据集合。 15、数据库系统:是基于数据库的计算机应用系统。 包括: 以数据为主体的数据库; 管理数据库的系统软件数据库管理系统; 支持计算机应用系统的硬件平台; 支持计算机应用系统的软件平台(如操作系统); 管理数据库的技术人员; 使用数据库的用户; 基于数据库的应用软件; 方便使用和管理系统的各种技术说明书和使用说明书等。 16、数据库应用的体系结构可分为三种: 客户/服务器(Client/Server ,C/S)结构

6、浏览器/服务器(Browser/Server ,B/S)结构 基于组件的分布式计算结构 17、事务是构成单一逻辑工作单元的操作集合。 18、事务的性质:一一ACID特性 原子性(Atomicity ): 一致性(Consistency) 隔离性(Isolation ) 持久性(Durability ) 19、事务管理的基本命令: 事务开始的命令是 BEGIN TRANSACTION它说明了对数据库进行 操作的一个逻辑单元的起始点。 事务的结束则分为两种状态:成功或者失败。 成功结束事务的命令是 COMMIT TRANSACTQ它的作用是提交或确 认事务已经完成,所以该命令也称作事务提交。 撤消

7、事务的命令是 ROLLBACK TRANSACTION撤消在该事务中对 数据库所做的更新操作,使数据库回退到事务的起始点。 20、PowerDesigner: 实体、属性及标识符的表达: 屈性名 学生 学号 Si怙te口er 姓名Variable character?(20) 性别Characters (1) 出生日期D占teYM 身份证号 Variable characters(20) 主标识符 决棕识符 实体名称 -强制,表示趣犀性不能気空値 类型 主标说符 次掠识符 实擁的義示方法 信息需求处理需求* 21、数据库设计的一般步骤: 22、事实上也不是所有的实体都有标识特征的, 也有实体仅

8、靠自身的 特征不能区分一个个实体,它需要借助其他实体的特征才能够进行区 分,这样的实体称为弱实体。 例如: (1)在学籍管理系统中,学生是一个实体,而从管理的需求出发 为了方便和家长联系通常也可以建立一个家长实体,在这样一个系统 中家长实体是因为学生实体的存在而存在,所以家长实体是弱实体。 (2)订货业务的订货单实体通常包含订货单号、供应商、经手人、 订货日期等特征,而具体的订货内容则会派生出一个订货明细实体, 这个订货明细实体也是弱实体。 23、部门和职工之间的联系,如果规定职工任何时候都必须属于一个 部门,则这种联系是强制联系;如果规定职工在某种情况下可以不属 于任何部门则这种联系就是非强

9、制联系。 24、一种联系是强制联系还是非强制联系取决于现实世界中的管理 方法是如何规定的。 25、PowerDesigner 使用教程 下面就一些比较高级型的用法和技巧我着重说明下。 (1). 生成sql脚本 Database Gen erate Database 选择要输出的文件路径,即文件存储路径,并根据需要修改文件名, 单击确定后便会生成sql脚本。 在Options选项卡里,可以个性化选择和配置sql脚本,如取消外键, 去除drop语句等。 Selection选项卡中可以选择哪些表要生成 sql脚本。 在Preview选项卡可以预览将要生成的sql脚本。 (2) .将所有名词转化为大写

10、 tools Model Opti on s. Naming Conven ti on CodA Uppercase。 (3) .表字段设计窗口显示commen来编写注释 双击表打开表的属性窗口 Colum ns选项卡单击上排倒数第二个图 标(Customize Columns and Filter ) 勾选 comment (4) . 修改表的字段Name的时候,Code不自动跟着变 tools General Options. Dialog 取消勾选 Name to Code mirrori ng (5) .不同数据库之间的转化 Database Change Curre nt DBMS选

11、择要转换成的目标数据库 (6) . 导入sql脚本生成相应的数据库表模型图 File Reverse Engin eer Database.修改模块名称并选择 DBMS Using script files点击下方图标(Add Files )来添加sql脚本 文件T确定 (7) .由物理模型生成对象模型,并生成相应的 get、set方法 tools f Gen erate Object-Orie ntedModel.宀选择语言宀修改 Name 和Code( Selection 选项卡f选择要生成对象模型的表)f确定 双击生成的某张表的类图打开属性窗口f选中全部字段f将字段 Visibility

12、全部改为private f单击下方Add.按钮f选择Get/Set Operations f 确定 之后生成代码即可: Lan guage Gen erate Java Code. 【注意:不同语言Add.按钮下的内容有区别,如 C#是 Property (6) .生成数据库文档 Report f Gen erate Report. f选择 Gen erate RTF f修改 Repor nametf语言选择Chinese f选择文件存放位置f确定 PowerDesigner还提供了文档编辑功能:Report f Reports. f点击 New Report 图标f 修改 Repor nam

13、et f 语言选择 Chinesef Report template 选择 Full Physical Report 之后即可打开文档编辑窗口,不过限于篇幅这里就不再详细说明如何 编辑了,大家自己看看吧。 (8) .如何建立自增主键 双击表打开属性窗口T勾选P主键复选框T双击设置为主键的字段 (在行的头部双击)或者单击上方的属性图标按钮在打开的窗口下 方(注意不同数据库不一样,sql server是identity 复选框)选择 seque nee,如果没有则单击旁边的新建按钮创建一个seque nee。 (9) .如何建立视图 工具栏中单击视图(view)按钮创建视图双击视图打开属性窗口,

14、其中Usage是表示视图是只读的还是可更新的。如果我们只创建一般 的视图,那么选择query only选项即可。 切换到SQLQuery选项卡,在文本框中可以设置定义视图的 sql查询 语句,在定义视图时最好不要使用*,而应该使用各个需要的列名, 这样在视图属性的Columns中才能看到每个列。单击右下角Edit with SQL Editor按钮,即可弹出SQL Editor编辑器,编写SQL语句。也 可采用其他sql语句生成器生成sql语句。 (10) .如何建立索引 双击表打开属性窗口选择Indexes选项卡新建一索引双击该 索引打开属性窗口 选择Columns选项卡单击AddColum

15、ns图标按钮选择要建立索引 的字段确定 (11) .如何建立存储过程 工具栏中单击Procedure按钮宀创建存储过程宀双击存储过程打开 属性窗口选择 Defini tion选项卡,其中在下拉列表框中,有 Default Procedure、Default Function 这两个选项,前者是定义过 程,后者是定语函数,系统会根据选择的类型创建 SQL语句的模板 编辑存储过程脚本。 以上就是PowerDesigner物理模型的最主要内容了,其实这只是沧海 一粟罢了,仅仅刚刚涉及到了一个模型,还有其他好多模型值得我们 学习,这里要想真的讲全面的话,那一篇博文肯定容不下,需要连载 了。 26、 一个多对多的联系实际蕴涵了两个一对多的联系,仓库和器件之 间的联系是多对多的,但

温馨提示

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

评论

0/150

提交评论