河北工业大学数据库复习

合集下载

数据库原理(1)

数据库原理(1)

河北工业大学函授生考试试卷课程数据库原理教师王立萍2014/2015学年第1学期班级13级计算机姓名____________ 成绩_______一、选择题(30分)1.DBMS的含义是。

(A)数据库系统(B)数据库管理系统(C)数据库管理员(D)数据库2.在关系型数据库管理系统中,三种基本关系运算是。

(A)选择、投影和联接(B)选择、删除和复制(C)创建、修改和合并(D)统计、连接和分类3.对于“关系”的描述,正确的是。

(A)同一个关系中允许有完全相同的元组(B)同一个关系中元组必须按关键字升序存放(C)在一个关系中必须将关键字作为该关系的第一个属性(D)同一个关系中不能出现相同的属性名4.不允许记录中出现重复索引值的索引是。

(A主索引 (B)主索引、候选索引、普遍索引(C)主索引和候选索引 (D)主索引、候选索引和唯一索引5.在Visual FoxPro中,表单(Form)是指。

(A)数据库中各个表的清单 (B)一个表中各个记录的清单(C)数据库查询的列表 (D)窗口界面6.在Visual FoxPro中,打开数据库的命令是。

(A)OREN DATABASE <数据库名> (B)USE <数据库名>(C)USE DATABASE <数据库名> (D)OPEN <数据库名>7.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

应选择。

(A)限制 (B)忽略(C)级联 (D)级联或限制8.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是。

(A)永久性关联 (B)永久性关联或临时性关联(C)临时性关联 (D)永久性关联和临时性关联9.如果要改变表单的标题,需要设置表单对象的属性。

(A)Name (B)Caption(C)BackColor (D)BorderStyle10.以下命令实现统计数据表的记录数。

河北大学数据库课件前三章 复习

河北大学数据库课件前三章 复习

图书销售管理系统中,统计图书库存。
分别查询每本书的进书和售书数量 注意,函数返回值为0。

解决“二义性连接”问题
首先,A与B做联接查询得到结果AB 然后,AB与C做联接查询。 以此明确联接的顺序。
嵌套查询

在条件中使用查询语句。


选择查询

操作查询

SQL-结构化查询语言

学习方法
分组查询特例

不分组直接统计:

统计“学生信息表”中学生的总数量。 统计各年份出版的图书数量,结果显示“年份”、 “数量” 字段。 统计各门课程的考试成绩的最高分、最低分、平均分 。 统计各专业学生总成绩(平时成绩占40%,考试成绩 占60%)的平均分。

查询定价低于平均定价的图书的信息。

select * from 图书信息表 where 定价 <(select avg(定价) from 图书信息表)
追加查询

不使用源表,直接追加数据。

以追加新员工为例,结合参数实现添加新员工。
一、二、三章复习及补充
数据库设计

原则

一类事物对应一张表 1NF、 2NF、 3NF


规范化形式

数据约束
有效性规则、必填字段、唯一索引、输入掩码 基于表间关系的参照完整性约束

查询

查询中使用的运算

选择、 投影、 联接 条件表达式、 计算字段、 参数、联接、 分组 更新、 删除、 生成表、 追加记录
以计算字段作为分组字段:


多次使用聚合函数:


以计算字段作为聚合字段:

1.河工大图书馆主要资源

1.河工大图书馆主要资源

河北工业大学图书馆主页,网址:http:// 主要介绍4项内容:馆藏书刊查询、电子图书、西文数据库、中文数据库。

1)馆藏书库查询“馆藏书刊查询”可以帮助我们查找和借阅馆藏图书和期刊等资料。

在图书馆主页,点击“馆藏书刊查询”,进入“图书馆公共检索系统”的主页(下图)。

这里比较常用的是查找馆藏的图书,可以通过“书刊检索”或“分类检索”进行。

点击“书刊检索”会打开这样一个检索界面。

它支持初级和高级检索:简单检索和组合检索,可以通过设置相应的检索项,进行检索。

这里举一个例子,查找一本高等教育出版社出版的李冠国编写的海洋生态学,可以这样使用组合检索。

上图是检索结果,重要的信息有索书号、藏书部门、流动状态等。

如果藏书可借,可以按照索书号去相关藏书部门去借书,到期还没有用完,可以续借;如果藏书不可借,可以进行预约,优先借阅,这些都可以通过网络进行。

若使用简单检索,一次只能控制一个检索项,查找范围可以更宽泛。

另外一种“分类检索”是浏览式的检索,适合对学科认识比较清楚的情况。

2)电子图书这里主要是提供超星图书的浏览和下载。

回到图书馆的主页,点击“电子图书”,进入登录页面(下图),可以通过教育网平台和网通平台两种途径登录。

上图是教育网平台的登录界面,点登录和IP登录都可以,就可以进入检索界面(下图)。

可以通过设置检索项进行图书的查找。

下载的图书必须使用超星阅览器才能打开阅读,而且还限定IP。

快速检索高级检索我们这学期一些教材都可以从这里找到,比如“海洋资源化学”“新型传质分离技术”(下图),还有文献检索的一些参考书。

3)西文数据库回到图书馆的主页,点击“西文数据库”,进入“西文数据库”的页面,可以看到学校购买的所有西文数据库的列表和相应的入口链接(下图)。

我们比较常用,后面也会重点介绍的主要包括:荷兰SDOS全文库(ScienceDirect)、美国的EI文摘库、德国Springer、CA web。

4)中文数据库再次回到图书馆的主页,点击“中文数据库”,进入“中文数据库”的页面,可以看到学校购买的所有中文数据库的列表和相应的入口链接(下图)。

北工大复试_数据库资料

北工大复试_数据库资料

1) C.J. Date 的定义数据库是存储的业务数据(operational data)的集合,供某企业(enterprise)的应用系统所使用。

(2) J.Martin的定义存储在一起的相关数据的集合,这些数据没有不必要的冗余,为多种应用服务。

数据的存储独立于使用它的程序……“数据被结构化……”3) 萨师煊等人的定义数据库是一个通用的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与应用程序的独立性;DB技术的特点:1)数据冗余小2)数据独立性两级映射(程序与)数据的物理独立性/逻辑独立性(*)3)统一的控制与管理安全性完整性并发性(*)等1.2 数据库系统DBS (Database System):引入数据库技术的计算机系统。

由计算机硬件、系统软件、DB、DBMS、应用程序及相应人员组成。

模式(schema):对结构的描述外模式(子模式/用户模式) 局部逻辑结构模式(概念模式/逻辑模式) 全局逻辑结构内模式(存储模式) 存储结构1)外模式/模式之间的映像:定义两者对应关系(外模式定义中)模式改变改映像外模式不改由此提供数据的逻辑独立性局部逻辑结构独立于全局逻辑结构2) 模式/内模式之间的映像:定义两者对应关系(模式定义中)内模式变改映像模式不变由此提供数据的物理独立性逻辑结构独立于物理结构数据库管理员(DBA)一个或一组全面控制、管理DB的人员。

a.定义模式及外模式b.决定存储结构及存取策略(内模式)c.定义安全性,完整性约束条件d.监控DB的使用与运行,出现故障时采用的后援、恢复策略。

e.对DB进行改进与重组:原因①需求改变②长期更新性能不佳事务管理就是确保:1)事务中的操作或者都执行或者都不执行。

2)事务执行前后数据库满足所有约定的一致性条件。

3)两个事务同时执行不相互干扰。

4)事务完成后即使系统故障,事务的结果长期保存。

熟练掌握:数据库、数据库管理系统和数据库系统的概念;数据库系统三层模式结构;数据(逻辑、物理)独立性概念。

河北省考研计算机复习资料数据库与SQL语言详解

河北省考研计算机复习资料数据库与SQL语言详解

河北省考研计算机复习资料数据库与SQL语言详解在河北省考研计算机专业的备考过程中,数据库与SQL语言是重要的知识点之一。

熟练掌握数据库的概念、原理和SQL语言的使用是考生取得优异成绩的关键。

本文将详细介绍数据库的基本概念、主要特点和应用,并深入探讨SQL语言的使用。

1. 数据库概述数据库是指按照数据结构模型建立起来的、可存储和管理大量数据的仓库,是计算机系统中存储和管理数据的核心。

数据库的特点包括数据的独立性、冗余度低、数据共享性高以及安全性等。

2. 数据库管理系统(DBMS)数据库管理系统是一种用于管理数据库的软件系统,它提供了数据定义、数据操作、数据控制和数据查询等功能。

常见的DBMS有Oracle、MySQL、SQL Server等。

考生需要熟悉常见的DBMS,并了解它们的特点及应用范围。

3. SQL语言简介SQL(Structured Query Language)是结构化查询语言的缩写,是数据库常用的操作语言。

SQL语言分为数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和数据查询语言(DQL)四类。

3.1 数据定义语言(DDL)DDL是用来定义和管理数据库结构的语言,主要包括创建、修改和删除数据库、表、视图、索引等操作。

DDL不操作数据库中的具体数据,而是定义表的结构、属性、关系等。

3.2 数据操作语言(DML)DML是用来操作数据库中具体数据的语言,主要包括插入、更新、删除等操作。

通过DML语句,可以实现对数据库中记录的增删改操作。

3.3 数据控制语言(DCL)DCL是用来控制数据库中数据访问权限和安全性的语言,主要包括授权、撤销授权、回滚等。

通过DCL语句,可以保证数据库的安全性和完整性。

3.4 数据查询语言(DQL)DQL是用来查询数据库中数据的语言,主要包括SELECT语句。

通过DQL语句,可以实现数据的查询和统计分析。

4. SQL语言的基本操作在数据库复习中,考生需要掌握常见的SQL语句和操作方法。

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

4、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

5、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

8、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

2023年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

2、关系数据库中基于数学的两类运算是______________和______________。

3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

4、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

5、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

7、关系模型由______________、______________和______________组成。

8、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R9、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

二、判断题11、可以用UNION将两个查询结果合并为一个查询结果。

()12、全码的关系模式一定属于BC范式。

()13、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。

北方工业大学数据库课程期末复习题

北方工业大学数据库课程期末复习题

一、选择题1.SQL的数据操纵语言包括_____ _______。

A. ROLLBACK ,COMMITB. CREATE,DROP,ALTERC. SELECT,JOIN,PROJECT,UNIND. SELECT,INSERT,DELETE,UPDATE2.数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是___________。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMS C. DBS就是DB也就是DBMS3、以下关于二维表的论述,不正确。

A.表中的每一个元组都是不可再分的B.表中行的次序不可以任意交换,否则会改变关系的性质C.表中各列取自同一个域,且性质相同D.表中的每一行通常称为一个元组4.一个数据库有___________内模式A. 多个B.一个C. 最多二个D. 多个5、在数据库的三级模式结构中____________是数据库中全体数据的结构和特征的描述。

A. 外模式B. 模式C. 内模式D. 物理模式6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的____________。

A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型7、数据库系统中,数据独立性是指。

A.数据之间相互独立 B.应用程序与数据库的结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立8、基本关系代数运算是A. ∪,-,×,π和σB. ∪,-,∞,π和σC.∪,∩,x,π和σD. ∪,∩,∞,π和σ9、关系模型是目前最重要的一种数据模型,它的三个要素分别是。

A.实体完整性、参照完整性、用户自定义完整性B.关系结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式10、数据库中的投影操作是指从关系中。

A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形11、设两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C='C56');等价的关系代数表达式是A.πA,B (σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C.R-πA,B (σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))12、关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={ B→D,AD→C },那么分解ρ={ ABC,BCD }相对于F是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三类关系
基本关系(基本表或基表)
实际存在的表,是实际存储数据的逻辑表示
查询表
查询结果对应的表
视图表
由基本表或其他视图表导出的表,是虚表,不对
应实际存储的数据
关系模式可以形式化地表示为: R(U,D,DOM,F)
R U D DOM F 关系名 组成该关系的属性名集合 属性组U中属性所来自的域 属性向域的映象集合 属性间的数据依赖关系集合
一 选择题(30%) 二 简答题(30%) 三 综合题(40%)
平时作业和考勤占30%,最后期末考试占 70%
四个基本概念
• 数据(Data) • 数据库(Database) • 数据库管理系统(DBMS) • 数据库系统(DBS)
DBMS的主要功能
数据定义功能 数据组织、存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能(实用程序) 其它功能

极小函数依赖集
(1)逐一检查F中各函数依赖FDi:X→Y,若Y=A1A2 …Ak,k > 2, 则用 { X→Aj |j=1,2,…, k} 来取代X→Y。 (2)逐一检查F中各函数依赖FDi:X→A,令G=F-{X→A}, 若AXG+, 则从F中去掉此函数依赖。
(3)逐一取出F中各函数依赖FDi:X→A,设X=B1B2…Bm, 逐一考查Bi (i=l,2,…,m),若A (X-Bi )F+ , 则以X-Bi 取代X。
三级模式和两级映像
• 模式、内模式、外模式
• 三级模式是对数据的三个抽象级别 • 二级映象在 DBMS 内部实现这三个抽象层次的联
系和转换1)外模式/模式映像;2 )模式/内模
式映像
• 这两层映象保证了数据库系统中的数据能够具有
较高的逻辑独立性和物理独立性
关系数据库
一些基本概念:
域、笛卡尔积、元组、分量、基数、属性 码:候选码、全码、主码、超键码 主属性、非主属性
单表查询
• 查询仅涉及一个表:
一、 选择表中的若干列 二、 选择表中的若干元组 三、 ORDER BY子句
四、 聚集函数
五、 GROUP BY子句
常用的查询条件
查询条件
谓 词
比 较
确定范围 确定集合 字符匹配 空 值
=,>,<,>=,<=,!=,<>,!>,!<;NOT+上述 比较运算符
数据库完整备份、差异式备份、事务日志备份、文件及文 件组备份

数据库恢复
基本知识点
• DBMS的主要功能 数据库系统的特点 DBMS提供的数据控制功能 数据的三级模式和两级映像 SQL语言特点 数据库安全性?常用方法和技术 • 数据库的完整性?常用的方法 • 函数依赖(非平凡函数依赖、平凡函数依赖、完全函数依赖、部分 函数依赖和传递函数依赖 ) • 数据库设计的哪个阶段涉及下列文档
数据定义
基本表的定义、删除与修改 索引的建立与删除 视图的建立与删除
数据查询
SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>] … FROM <表名或视图名>[, <表名或视图名> ] … [ WHERE <条件表达式> ] [ GROUP BY <列名1> [ HAVING <条件表达式> ] ] [ ORDER BY <列名2> [ ASC|DESC ] ];
例 R(A,B,C,D) 函数依赖:AB C, CD, DA
键码为AB或BC或BD (i)违背BCNF的函数依赖:
C D, D A, (ii)一种分解: C+=ACD,分解为ACD和BC,BC符合BCNF,但是 ACD不符合BCNF(因为D A),ACD进一步分解 为DA和DC 最终分解为:BC、AD和CD (iii)所有的函数依赖满足3NF条件,关系模式 R(A,B,C,D)不用分解。
推论
根据A1,A2,A3这三条推理规则可以得到下 面三条推理规则:
– 合并规则:由X→Y,X→Z,有X→YZ。
(A2, A3)
– 伪传递规则:由X→Y,WY→Z,有XW→Z。
(A2, A3)
– 分解规则:由X→Y及 ZY,有X→Z。
(A1, A3)
函数依赖的闭包
属性集X关于函数依赖集F 的闭包,求取方法 作用:1)判断是否为候选码;2)某个函数依 赖是否成立 (X→Y能 由F 根据Armstrong公理导出的充分必要条 件是Y XF+
数据库安全性
• 数据库安全性控制的常用方法
– 用户标识和鉴别 – 存取控制 – 视图 – 审计 – 数据加密
• 授权与回收:grant revoke • 数据库角色
数据库完整性
为维护数据库的完整性,DBMS必须:
1.提供定义完整性约束条件的机制
2.提供完整性检查的方法 3.违约处理
(2)数据的完整性(Integrity)检查
将数据控制在有效的范围内,或保证数据之间满足一定的关 系。
(3)并发(Concurrency)控制
对多用户的并发操作加以控制和协调,防止相互干扰而得到
错误的结果。
(4)数据库恢复(Recovery)
将数据库从错误状态恢复到某一已知的正确状态。
数据模型的组成要素: 数据结构、数据操作、完整性约束条件 概念模型: 实体、属性、码、域、实体型、实体集、
• 数据库系统的构成
– 数据库
– 数据库管理系统(及其开发工具)
– 应用系统
– 数据库管理员
数据库系统的特点
• 数据结构化
• 数据的共享性高,冗余度低,易扩充
• 数据独立性高
• 数据由DBMS统一管理和控制
DBMS提供的数据控制功能
(1)数据的安全性(Security)保护
保护数据,以防止不合法的使用造成的数据的泄密和破坏。
<、≤、= 、 <> • 专门的关系运算:选择、投影、连接、除、非
与、或
连接
一般连接 等值连接 自然连接 外连接 左外连接 右外连接
例题和课后作业
关系数据库标准语言SQL
• SQL的特点
1.综合统一
2.高度非过程化 3. 面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简捷,易学易用
存储过程和触发器
• • • • 什么是存储过程? 存储过程有什么优点? 什么是触发器? 触发器什么时候激活?
在对表进行操作时(UPDATE、INSERT 或 DELETE)激 活
数据库备份和还原
• 四个系统数据库(master、model、msdb、 tempdb)都起什么作用? • 数据库备份的四种方式的区别:
数据库完整性
实体完整性:主码
参照完整性:外码
用户定义的完整性: NOT NULL、 UNIQUE、
CHECK、触发器,rule
关系数据理论
• 函数依赖
• 平凡函数依赖与非平凡函数依赖
• 完全函数依赖与部分函数依赖
• 传递函数依赖
• 主码、候选码、超键码、全码、主属性、
外码
第一范式(1NF):
如果一个关系模式R的所有属性都是不可分的 基本数据项,则R∈1NF 第二范式(2NF):
每个非平凡函数依赖的左边必须包含键码 (超键码)
Armstrong公理系统
– A1.自反律(Reflexivity):若Y X U,
则X →Y为F所蕴含。 – A2.增广律(Augmentation):若X→Y为F 所蕴含,且Z U,则XZ→YZ为F所蕴含。 – A3.传递律(Transitivity):若X→Y及Y→Z 为F所蕴含,则X→Z为F所蕴含。
BETWEEN AND,NOT BETWEEN AND IN,NOT IN LIKE,NOT LIKE IS NULL,IS NOT NULL
多重条件(逻辑运算) AND,OR,NOT
多表查询
一、等值与非等值连接查询 二、自身连接 三、外连接 四、复合条件连接
嵌套查询
一、带有IN谓词的子查询
二、 带有比较运算符的子查询
三、 带有ANY(SOME)或ALL谓词的子查询
四、 带有EXISTS谓词的子查询
集合交操作INTERSECT – 差操作EXCEPT
数据更新
• 插入数据:插入元组、插入子查询结果 • 数据更新 • 删除数据
视 图
定义视图:
查询视图:
更新视图:
视图的作用:1)2)3)4)5)
若R∈1NF,且每一个非主属性完全函数依赖 于码,则R∈2NF
第三范式(3NF):
若R∈3NF,则每一个非主属性既不部分依赖于码也 不传递依赖于码。 关系 R 满足第三范式的另一种表述 对于任何非平凡函数依赖 X A, 或者 : 1. X 是超键码 或者 2. A是某个键码的组成部分。
BC范式(BCNF)
联系 两个实体型之间的联系
两个以上实体型之间的联系 单个实体型内的联系 E-R图的绘制(实体及其属性、联系及其属性)
数据模型: 了解层次模型和网状模型
掌握关系模型: 数据结构:最基本的规范条件:关系的每一个分 量必须是一个不可分的数据项; 数据操作:是集合操作,操作对象和操作结果都 是关系(查询、插入、删除、更新) 完整性约束条件:实体完整性、参照完整性、用 户定义的完整性
数据字典?E-R图?

视图的定义和作用 主码、候选码、外码、主属性和非主属性 存储过程和触发器(定义、优点) 数据库的备份和还原
基本知识点
• • • •
• • • • • •
E-R图绘制(联系的种类 1:1,1:m,m:n) 关系代数表示查询(选择、投影、连接等) create table,主键、外键的定义 SQL查询(select子句、 from子句、where子句、 order by 子句、group by子句、having 子句)聚合函数的使用 grant /revoke/deny insert delete update create index create view
相关文档
最新文档