河北工业大学数据库复习大纲ppt课件.ppt

河北工业大学数据库复习大纲ppt课件.ppt

ID:59072889

大小:82.50 KB

页数:48页

时间:2020-09-26

河北工业大学数据库复习大纲ppt课件.ppt_第1页
河北工业大学数据库复习大纲ppt课件.ppt_第2页
河北工业大学数据库复习大纲ppt课件.ppt_第3页
河北工业大学数据库复习大纲ppt课件.ppt_第4页
河北工业大学数据库复习大纲ppt课件.ppt_第5页
资源描述:

《河北工业大学数据库复习大纲ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选择题(40%)单选15个,多选5个论述题(20%)三综合题(40%)平时作业和期中考试占30%,最后期末考试占70%(软件)平时作业和期中考试占50%,最后期末考试占50%(中法计)四个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)DBMS的主要功能数据定义功能数据组织、存储和管理数据操纵功能数据库的事务管理和运行管理数据库的建立和维护功能(实用程序)其它功能数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员(DBA)DBA的职责:(1)决定数据库的信息内容和结构(2)决定数据库的存储结构和存取策略;(3)定

2、义数据的安全性要求和完整性约束条件;(4)监督和控制数据库的试用和运行;(5)数据库系统的改进和重组。数据库系统的特点数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制DBMS提供的数据控制功能(1)数据的安全性(Security)保护保护数据,以防止不合法的使用造成的数据的泄密和破坏。(2)数据的完整性(Integrity)检查将数据控制在有效的范围内,或保证数据之间满足一定的关系。(3)并发(Concurrency)控制对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。(4)数据库恢复(Recovery)将数据库从错误状态恢复到某一

3、已知的正确状态。数据模型的组成要素:数据结构、数据操作、完整性约束条件概念模型:实体、属性、码、域、实体型、实体集、联系两个实体型之间的联系两个以上实体型之间的联系单个实体型内的联系E-R图的绘制(实体及其属性、联系及其属性)数据模型:了解层次模型和网状模型掌握关系模型:数据结构:最基本的规范条件:关系的每一个分量必须是一个不可分的数据项;数据操作:是集合操作,操作对象和操作结果都是关系(查询、插入、删除、更新)完整性约束条件:实体完整性、参照完整性、用户定义的完整性从数据库最终用户角度看(数据库系统外部的体系结构),数据库系统的结构分为:单用户结构主从式结构分布式结构客户/服务器

4、浏览器/应用服务器/数据库服务器多层结构等从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构三级模式和两级映像模式、内模式、外模式三级模式是对数据的三个抽象级别二级映象在DBMS内部实现这三个抽象层次的联系和转换1)外模式/模式映像;2)模式/内模式映像这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性关系数据库一些基本概念:域、笛卡尔积、元组、分量、基数、属性码:候选码、全码、主码、超键码主属性、非主属性三类关系基本关系(基本表或基表)实际存在的表,是实际存储数据的逻辑表示查询表查询结果对应的表视图表由基本表或其他视图表导出的表

5、,是虚表,不对应实际存储的数据关系模式可以形式化地表示为:R(U,D,DOM,F)R关系名U组成该关系的属性名集合D属性组U中属性所来自的域DOM属性向域的映象集合F属性间的数据依赖关系集合常用的关系操作查询:选择、投影、连接、除、并、交、差数据更新:插入、删除、修改查询的表达能力是其中最主要的部分选择、投影、并、差、笛卡尔积是5种基本操作(表示符号)关系操作的特点集合操作方式:操作的对象和结果都是集合,一次一集合的方式关系代数传统的集合运算:并、差、交、笛卡尔积>、≥、<、≤、=、<>专门的关系运算:选择、投影、连接、除、非与、或连接一般连接等值连接自然连接外连接左外连接右外连接

6、完全外连接例题和课后作业关系数据库标准语言SQLSQL的特点1.综合统一2.高度非过程化3.面向集合的操作方式4.以同一种语法结构提供两种使用方式5.语言简捷,易学易用数据定义基本表的定义、删除与修改索引的建立与删除视图的建立与删除数据查询SELECT[ALLDISTINCT]<目标列表达式>[,<目标列表达式>]…FROM<表名或视图名>[,<表名或视图名>]…[WHERE<条件表达式>][GROUPBY<列名1>[HAVING<条件表达式>]][ORDERBY<列名2>[ASCDESC]];单表查询查询仅涉及一个表:一、选择表中的若干列二、选择表中的若干元组三、ORDERBY子

7、句四、聚集函数五、GROUPBY子句查询条件谓词比较=,>,<,>=,<=,!=,<>,!>,!<;NOT+上述比较运算符确定范围BETWEENAND,NOTBETWEENAND确定集合IN,NOTIN字符匹配LIKE,NOTLIKE空值ISNULL,ISNOTNULL多重条件(逻辑运算)AND,OR,NOT常用的查询条件多表查询一、等值与非等值连接查询二、自身连接三、外连接四、复合条件连接嵌套查询一、带有IN谓词的子查询二、带有比较运算符的子查询三、带有ANY(SO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。