您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 二级公共基础第4章数据库
CopyRight@2009SWPUNCREAllRightsReserved数据库设计基础2009年9月等级考试辅导数据库的基本概念数据的独立性★★★数据库系统数据库管理系统DBMS★★数据★★数据库★★数据库的基础知识关系模型★★★网状模型层次模型概念模型、逻辑模型、物理模型基本概念(定义、要素、分类)关系代数基础知识并、差、交、广义笛卡尔积★选择、投影、连接、除比较运算、逻辑运算数据库设计方法及步骤方法步骤(需求分析、概念结构分析、逻辑结构分析、物理结构分析、数据库运行和维护)★★考点1数据库•什么是数据库?(P18)•数据库DB是指长期存储在计算机内的、有组织的、可共享的数据集合。它具有最小的冗余度和最高的独立性。考点2数据库管理系统•什么是数据库管理系统?(P18)•负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。•★DBMS是数据库系统的核心。考点3数据库管理系统提供的数据语言(P19)•数据定义语言DDL•数据操纵语言DML•数据控制语言DCL•[2008.4-填5]在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,负责数据的模式定义与数据的物理存取构建。数据定义语言考点4★数据库系统(P17)•数据库系统DBS的组成?•数据库DB、数据库管理系统DBMS、数据库管理员DBA、硬件平台和软件平台组成•数据库系统的发展?•人工管理•文件管理•数据库系统•第三代数据库系统的特点•数据结构化;共享性高、冗余度低、扩充性好;应用程序与数据独立性高;数据由DBMS统一管理和控制。例题•[06.9&05.9]数据库技术的根本目标是要解决数据的______。A)存储问题B)共享问题C)安全问题D)保护问题•[2005.9]数据库系统的核心是____。A)数据模型B)数据库管理系统C)数据库D)数据库管理员•[2008.9]在数据管理技术发展的三个阶段中,数据共享最好的是_______。A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同BBC考点5数据库系统的内部体系结构(P19)•数据库系统的三级模式结构•内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式。•概念模式处于中层,它放映了设计者的数据全局逻辑要求;与软硬件环境无关。•外模式处于最外层,它反映了用户对数据的要求。•二级映象•外模式/模式映象•模式/内模式映象数据库的独立性物理独立性逻辑独立性例题•[2006.9]在数据库系统中,用户所见的数据模式为_____。A)概念模式B)外模式C)内模式D)物理模式•[2005.4]数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对BD数据库的基础知识关系模型网状模型层次模型概念模型、逻辑模型、物理模型基本概念(定义、要素、分类)考点6数据模型(P20)•数据模型是指模拟现实世界中的实物及其之间关系的方法。•★数据模型的3个要素:数据结构、数据操作、数据约束(是为了保证数据的完整性而实现的一套机制)•★数据模型的分类(按不同的应用层次分)•概念模型-面向用户的模型•逻辑模型-面向数据库系统的模型•物理模型-面向计算机物理表示的模型考点7E-R模型(P20)•★E-R模型是被广泛实用的概念模型•E-R模型中几个概念•实体:客观存在并可以区别的事物•实体集•属性•域:一个属性的取值范围称为该属性的域•★联系:实体之间的关联•一对一(1:1)、一对多(1:M或M:1)、多对多(M:N)考点7E-R模型•E-R图学生学号姓名性别年龄所在系实体属性学生教师选课mnN联系实体集表示法(矩形)联系表示法(菱形)属性表示法(椭圆形)实体集与属性间的联接关系(直线)实体集与联系间的联接关系(直线)实体1实体2联系名1m实体3n实体1联系名mnmn课程学生选修成绩例题•[2006.4]“商品”与“顾客”两个实体集之间的联系一般是_____。A)一对一B)一对多C)多对一D)多对多•[2006.4]在E-R图中,用来表示实体的图形是___。A)矩形B)椭圆形C)菱形D)三角形DA考点8层次模型(P20)•对于层次模型,需掌握的4个方面。•层次模型是发展最早的数据模型;•层次模型中实体之间的联系用树形结构来表示;•层次模型的数据结构为基本层次联系。考点9网状模型(P20)•对于网状模型,需掌握的4个方面。•网状模型晚出现于层次模型•网状模型中的实体之间的联系表示为网状•网状模型的数据结构为基本层次联系•网状模型实际上是不加任何条件限制的无向图考点10★关系模型(P20)•数据结构:采用二维表来表示关系:实体以及实体间的联系;元组:表中的一行;属性:表中的一列;码(键):惟一标识元组的最小属性集;候选码:二维表可能有若干个码(键),这些码称为该表的候选码,从中选出一个作为用户使用的键称为主键或主码元组属性表4-2考点10★关系模型(P20)•数据结构:采用二维表来表示外码:表A中的某属性是表B的键,则称该属性为A的外键或外码例如表4-3的学号是该表的外键关系模型的一般格式:关系名(属性1,属性2,…,属性n)表4-3考点10★关系模型(P20)•数据操作:查询、增加、删除、修改•完整性约束条件•实体完整性约束(指主码不为空)•参照完整性约束•用户定义的完整性约束例题•[2005.4]用树形结构表示实体之间联系的模型是______。A)关系模型B)网状模型C)层次模型D)以上三个都是[2007.9]下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表CA例题•[2008.4-10]设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则SC的关键字(键或码)为()A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩[2008.4-填4]在关系数据库中,用来表示实体之间联系的是。[2009.3]将E-R图转换为关系模式时,实体和联系都可以表示为()•(A)属性(B)键(C)关系(D)域C关系C关系代数基础知识并、差、交、广义笛卡尔积选择、投影、连接、除比较运算、逻辑运算关系代数(P21)考点11并运算(P21)•R∪S={t|t∈R∨t∈S}•其中R和S具有相同目n(即相同的属性),相应属性取自同一个域。•R∪S的结果仍然为n目关系,由属于R和属于S的所有元组组成。考点12差运算(P22)•R-S={t|t∈R∧t∈S}•其中R和S具有相同目n(即相同个数的属性),相应属性取自同一个域;•R-S的结果仍然为n目关系,由属于R而不属于S的所有元组组成。考点13交运算(P22)•R∩S={t|t∈R∧t∈S}•其中R和S具有相同目n(即相同个数的属性),相应属性取自同一个域;•R∩S的结果仍然为n目关系,由既属于R又属于S的所有元组组成。考点14广义笛卡尔积(P23)•R×S={trts|tr∈R∧ts∈S}考点15选择运算(P22)F(R)={t|t∈R∧F(t)=’真’}•在关系R中选择满足给定条件的元组•其中F表示选择条件)(''StudentISSdept)(''5StudentIS或关系Student)(20''StudentSageISSdept)(204''5StudentIS或关系Student考点16投影(P23)•πA(R)={t[A]|t∈R}•从R中选择出若干个属性列组成新的关系,其中A表示R中的属性列。)()(5,2,StudentStudentSdeptSname关系Student考点17连接••连接运算从R和S的广义笛卡尔积R|×|S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足比较关系θ的元组。}][][|{||BtAtStRtttSRsrsrsrBA连接CER|×|S•在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。•自然连接是去掉重复属性的等值连接。ABCEa1b153a1b267a2b3810a2b382例题•[2006.9]设有如下三个关系表A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S•[2007.4]在下列关系运算中,不改变关系表中的属性但个数能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积RSTABCABCm13m13nn13CB例题•[2008.4-9]有三个关系R、S和T如下,由关系R和S通过运算得到关系T,则所使用的运算为()A)并B)自然连接C)笛卡尔积D)交RSTBCDBCDBCDa0k1f3h2a0k1b1n1a0k1n2x1D例题[2008.9]有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为_______。A.笛卡尔积B.交C.并D.自然连接数据库设计方法及步骤方法步骤(需求分析、概念结构分析、逻辑结构分析、物理结构分析、数据库运行和维护)考点18数据库设计的基本步骤(P24)考点18数据库设计的基本步骤(P24)•★数据库设计的根本目的是数据共享;•数据库设计的根本任务是什么?•根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式。•★数据库设计的5步骤需求分析概念设计逻辑结构设计物理结构设计数据库实施数据库运行与维护考点19数据库设计中的概念设计(P24)•★概念设计是整个数据库设计的关键•数据库中最常用的策略是什么?•先用自顶向下的需求分析,后用自底向上的概念结构设计•概念设计的两种方法•集中式模式设计法•视图集成设计法考点20数据库设计中的逻辑设计(P24)•★逻辑设计的主要任务•将概念模型(E-R图)转换为关系数据库管理系统所支持的关系模型(逻辑模型)。•逻辑设计的内容•从E-R图向关系模型转换•关系视图设计(外模式设计)考点21数据库的物理设计(P24)•物理设计•数据库在物理设备上的存储结构和存取方法例题•[2006.9]数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____。A)编码设计B)测试阶段C)运行阶段D)物理设计[2007.4]下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持DA例题•[2008.4-8]在数据库设计中,将E-R图转换成关系数据模型的过程属于()A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段C考点22数据库管理(P25)•数据库管理的定义•维护和管理数据库的工作称为数据库管理。•数据库管理的内容•建立•调整•重组•安全性控制•完整性控制•故障恢复•数据监控数据库的基本概念数据的独立性★★★数据库系统数据库管理系统DBMS★★数据★★数据库★★数据库的基础知识关系模型★★★网状模型层次模型概念模型、逻辑模型、物理模型基本概念(定义、要素、分类)关系代数基础知识并、差、交、广义笛卡尔积★选择、投影、连接、除比较运算、逻辑运算数据库设计方法及步骤方法步骤(需求分析、概念结构分析、逻辑结构分析、物理结构分析、数据库运行和维护)★★
本文标题:二级公共基础第4章数据库
链接地址:https://www.777doc.com/doc-3176959 .html