数据库原理与应用复习考点_第1页
数据库原理与应用复习考点_第2页
数据库原理与应用复习考点_第3页
数据库原理与应用复习考点_第4页
数据库原理与应用复习考点_第5页
全文预览已结束

下载本文档

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

文档简介

数据库原理与应用复习题型:名词解释、填空、选择、简答、画图数据库技术的发展概况人工管理阶段:20c50s中期以前是初级阶段文件系统阶段:20c50s后期到60s中期数据库系统阶段:20c60s后期以来(1968年,推出IMS系统;1969年,发布DBTG报告;1970年,提出关系模型)高级数据库系统阶段:20c80s以来数据模型的概念数据模型是表示实体类型及实体间联系的模型,用来表示信息世界中的实体及其联系在数据世界中的抽象描述,它描述的是数据的逻辑结构。逻辑数据模型包含三个部分:数据结构是指对数据类型和实体间联系的表达和实现数据操作是指对数据库的检索和更新(包括插入、删除和修改)两类操作数据完整性约束给出数据及其联系应具有的制约和依赖规则联系的类型P4、P5一对一(1:1)、一对多(1:N)、多对多(M:N)4、E-R图P6例1.1,例1.25、常见的数据模型(1)层次型特点:①有且仅有一个节点无双亲,称为根节点;②其他节点有且仅有一个双亲节点,称为副节点优点:数据结构类似于金字塔,不同层次间的关联性直接简单缺点:数据纵向发展,横向关系难以确立(2)网状型特点:①允许一个以上的节点无双亲;②一个节点可以有多于一个的双亲优点:避免数据重复性缺点:关联性复杂(3)关系型①通常把二维表称为关系;②一个表的结构称为关系模式;③表中的每一行称为一个元组,每一列称为一个属性;④由若干个关系模式组成的集合,就是一个关系模型。6、数据库系统的概念数据库系统简记为DBS,DBS是实现有组织地,动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,它是采用数据技术的计算机系统。狭义的数据库系统由数据库、数据库管理系统组成。广义的数据库系统由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。7、数据库的概念数据库是与应用彼此独立的、以一定的组织方式存储在一起的、彼此相互关联的、具有较少冗杂的、能被多个用户共享的数据集合。8、数据库管理系统简答题简记为DBMS,是一种负责数据库的定义、建立、操作、管理和维护的系统管理软件,其功能有:①数据定义:定义并管理各种类型的数据项②数据处理:数据库存取能力(增加、删除、修改和查询)③数据安全:创建用户账号、相应的口令及设置权限④数据备份:提供准确、方便的备份功能常用的大型DBMS:SQLServer、Oracle、Sybase、Informix、DB29、数据库系统的特点简答题①数据的共享性好,冗余度低,易扩充。数据库中的整体数据可以被多个用户、多种应用共享使用②采用特定的数据模型。数据库中的数据是有结构的。数据库系统不仅可以表示事物内部各数据项之间的联系,还可以表示事物与事物之间的联系③具有较高的数据独立性。数据和程序的独立,把数据的定义从程序中分离出来,简化了应用程序的编制,大大减少了程序维护的工作量④有统一的数据控制功能。有效地提供了数据的安全性保护、数据的完整性检查、并发控制和数据库恢复等功能10、数据库系统的三级模式结构①概念模式:是数据库中全部数据的整体逻辑结构的描述②外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述③内模式:是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节11、传统的集合运算P13例图1.12(1)并T=R∪S;(2)差T=R-S(3)交T=R∩S(4)乘积T=R*S12、专门的关系运算P13-P15(1)选择(2)投影(3)连接(4)等值连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接(5)自然连接:是去掉重复属性的等值连接,属于连接运算的一个特例,是最常用的连接运算,在关系运算中起重要作用。13、SQL语言的特点简答SQL语言结构简洁,功能强大,简单易学,使用方便。它集数据定义、数据操作和数据控制功能于一体,充分体现了关系数据库语言的特点和优点。14、SQL语言的组成部分简答题①数据定义语言DDL:用于建立、修改、删除数据库中的各种对象——表、视图、索引。CREATE、ALTER、DROP②数据操作语言DML:用于改变数据库数据INSERT、UPDATE、DELETE③数据控制语言DCL:用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。GRANT、REVOKE④数据查询语言DQL:用于检索数据库记录,基本结构是由SELECT子句、FROM子句、WHERE子句组成的查询块:SELECT<字段名表>FROM<表或视图名>WHERE<查询条件>15、SQL的数据类型P56—P58①整数数据型②精确浮点型③近似浮点型④日期时间型⑤字符型⑥货币型⑦Unicode字符型⑧二进制字符型⑨特殊数据型16、*ALTER应用、DROP应用P66-P67*用SQL语句维护数据:数据插入、数据更新、数据删除P68-P69*SELECT子句的简单查询P72例3.223.233.243.25*比较查询条件P75*GROUPBY子句(分组)P79*ORDERBY子句(排序)P8217、关联表查询(多表查询)的概念指从多个数据表中查询数据。等值多表查询将按照等值的条件查询多个数据表中关联的数据。要求关联的多个数据表的某些字段具有相同的属性,即具有相同的数据类型、宽度和取值范围18、嵌套查询的概念在SQL语言中,当一个查询语句嵌套在另一个查询的查询条件之中时被称为嵌套查询,又称子查询。嵌套查询是指在一个外层查询中包含有另一个内层查询,其中,外层查询称为主查询,内层查询称为子查询。19、连接查询的概念及分类*概念:如果一个查询需要对多个表进行操作,就称为连接查询,实际上是通过各个表之间共同列的关联性来查询数据的,是关系数据库查询最主要的特征。*分类:等值连接查询、非等值连接查询、自连接查询、外部连接查询、复合条件连接查询20、外连接查询P93左连接(LEFTOUTERJOIN或LEFTJOIN)外连接查询右连接(RIGHTOUTERJOIN或RIGHTJOIN)全连接(FULLOUTJOIN或FULLJOIN)21、视图的概念及优点名词解释/简答*概念:视图是保存至数据库中的选择查询,相当于从一个或多个数据表中派生处理的虚拟表,是用户用以查看数据库中数据的一种方式。。视图也是包括几个被定义的数据列和多个数据行,其结构和数据是建立在对表的查询基础上的。*优点:①为用户集中数据,简化用户的数据查询和处理;②屏蔽数据库的复杂性;③简化用户权限的管理;④便于数据共享;⑤可以重新组织数据以便输出到其他应用程序中;22、视图与基本表的联系和区别简答*联系:视图是在基本表之上建立的表,它的结构和内容都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。*区别:①视图是已经编译号的SQL语言,而表不是;②视图没有实际的物理记录,而表有;③表是内容,视图时窗口;④表占用物理空间而视图不占用,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能由创建的语句来修改;⑤表时内模式,视图时外模式;⑥视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构;⑦表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表;⑧视图的建立和删除只影响视图本身,不影响对应的基本表。23、用CREATEVIEW语句创建视图P100—P10124、索引的概念索引可理解为一种特殊的目录,是对数据表中一个或多个字段的值进行排序的结构;索引依赖于表建立,它提供了数据库中编排表中数据的内部方法。一个表的存储由数据页面和索引页面两部分组成。索引就存放在索引页面上,索引页面通常比数据页面小,当进行数据检索时系统先搜索索引页面,从中找到所需数据的指针,再直接通过指针从数据页面中读取数据。25、建立索引的好处①通过创建唯一索引,可以保证数据记录的唯一性。②可以大大加快数据检索速度。③可以加速表与表之间的连接,这一点在实现数据的参照完整性方面有特别的意义。④在使用ORDERBY和GROUPBY子句中进行检索数据时,可以显著减少查询中分组和排序的时间。⑤使用索引可以在检索数据的过程中使用优化器,提高系统性能。26、索引的类型*根据索引对数据表中记录顺序的影响,索引可以分为聚集索引和非聚集索引。*以数据的唯一性来区别,则有唯一索引和非唯一索引。*以键列个数来区分,有单列索引和多列索引的区别。26、事务的概念及特点填空*概念:事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单元。通过事务,MicrosoftSQLSe

温馨提示

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

评论

0/150

提交评论