𝔖 Scriptorium
✦   LIBER   ✦

📁

数据库系统及应用

✍ Scribed by 金培权


Publisher
科学出版社
Year
2023
Tongue
Chinese
Leaves
305
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


目录
第1章数据库系统概述
1.1基本概念
1.1.1数据的定义
1.1.2数据库的定义
1.1.3数据库模式
1.1.4数据库管理系统
1.1.5数据库系统
1.2使用数据库的原因
1.2.1利用文件系统管理数据的局限性
1.2.2利用DBMS管理数据的优点
1.3DBMS的功能
1.4DBMS的分类
1.5DBMS的架构
1.6数据库语言
1.7数据管理技术发展历史
1.7.1早期的数据管理技术
1.7.2数据库技术的发展历程
1.8本章小结
习题
第2章数据库系统体系结构
2.1数据库系统体系结构概述
2.2数据库模式结构
2.3数据库应用系统体系结构
2.4本章小结
习题
第3章关系数据模型
3.1数据模型概述
3.1.1数据模型的定义
3.1.2数据模型的分类
3.1.3数据模型的形式化定义
3.2关系数据模型概述
3.2.1关系数据模型的定义
3.2.2关系的基本性质
3.2.3关系模式的形式化定义
3.3关系数据模型的形式化定义
3.4关系数据模型的完整性约束
3.4.1实体完整性
3.4.2参照完整性
3.4.3用户自定义完整性
3.5关系代数
3.5.1关系代数的概念
3.5.2关系代数的组成
3.5.3传统的集合操作
3.5.4专门的关系代数操作
3.5.5附加的关系代数操作
3.5.6关系代数的基本操作
3.5.7关系代数表达式
3.5.8数据更新的实现
3.6本章小结
习题
第4章结构化查询语言
4.1SQL概述
4.1.1数据库语言概述
4.1.2SQL的发展历史
4.1.3SQL的基本组成
4.2数据定义
4.2.1基本表的构成
4.2.2Create Table语句
4.2.3Alter Table语句
4.2.4Drop Table语句
4.3数据更新
4.3.1Insert语句
4.3.2Update语句
4.3.3Delete语句
4.4Select查询
4.4.1Select查询的基本结构
4.4.2Select基本查询
4.4.3连接查询
4.4.4嵌套查询
4.4.5查询结果的拼接
4.5数据控制
4.5.1Grant语句
4.5.2Revoke语句
4.5.3Deny语句
4.6视图
4.6.1视图的概念
4.6.2视图的作用
4.6.3Create View语句
4.6.4视图的查询
4.6.5视图的更新
4.6.6Drop View语句
4.7本章小结
习题
第5章过程化SQL
5.1过程化SQL概述
5.1.1过程化SQL与SQL
5.1.2过程化SQL的特点
5.2过程化SQL的程序结构
5.2.1会话方式
5.2.2过程方式
5.3过程化SQL的语句扩展
5.3.1变量定义
5.3.2变量赋值
5.3.3分支语句
5.3.4循环语句
5.3.5输入/输出语句
5.4异常处理
5.4.1MySQL的异常处理
5.4.2Oracle PL/SQL的异常处理
5.4.3Microsoft SQL Server T-SQL的异常处理
5.5事务编程
5.6游标
5.6.1游标的概念
5.6.2游标操作
5.7存储过程
5.7.1存储过程的概念
5.7.2存储过程的作用
5.7.3存储过程的创建和删除
5.7.4函数的调用
5.7.5存储过程的调用
5.7.6存储过程的应用
5.8触发器
5.8.1触发器的概念
5.8.2触发器的作用
5.8.3触发器的种类
5.8.4触发器的创建和删除
5.8.5触发器的使用
5.9本章小结
习题
第6章数据库模式设计
6.1模式设计问题
6.1.1四类模式设计问题
6.1.2模式设计问题的解决
6.2函数依赖
6.2.1函数依赖的概念
6.2.2函数依赖集的逻辑蕴含
6.2.3最小函数依赖集
6.2.4码的形式化定义
6.3模式分解
6.3.1模式分解的概念
6.3.2无损连接
6.3.3保持函数依赖
6.4关系模式的范式
6.4.1范式与规范化的概念
6.4.2函数依赖图
6.4.31NF
6.4.42NF
6.4.53NF
6.4.6BCNF
6.5模式分解的算法
6.5.1无损连接并且保持函数依赖地分解到3NF的算法
6.5.2无损连接地分解到BCNF的算法
6.6本章小结
习题
第7章数据库设计
7.1数据库设计概述
7.1.1数据库设计的方法
7.1.2数据库设计的过程
7.2需求分析
7.3概念设计
7.3.1ER模型概述
7.3.2ER模型的符号
7.3.3ER模型的设计过程
7.3.4分ER模型的设计
7.3.5ER模型的集成
7.3.6ER模型的优化
7.3.7ER模型的扩展
7.4逻辑设计
7.4.1逻辑设计的任务
7.4.2从ER模型导出初始数据库模式
7.4.3关系数据库模式的规范化
7.4.4模式评价
7.4.5模式修正
7.4.6外模式设计
7.5物理设计
7.6数据库实施
7.7数据库运行与维护
7.8本章小结
习题
第8章数据库应用系统开发
8.1数据库应用系统开发概述
8.1.1数据库应用系统的架构
8.1.2数据库应用系统的开发过程
8.2数据库访问方法
8.2.1VB概述
8.2.2通过ADO数据控件访问数据库
8.2.3通过ADO对象访问数据库
8.3数据库记录操作的具体实现
8.3.1记录插入
8.3.2记录删除
8.3.3记录修改
8.3.4记录查询
8.4本章小结
习题
第9章数据库事务
9.1事务的概念
9.2事务的性质
9.3事务的状态
9.4事务的原语操作
9.5数据库一致性
9.6本章小结
习题
第10章故障恢复
10.1数据库保护技术概述
10.2数据库系统故障类型
10.3故障恢复策略
10.4基于事务日志的恢复技术
10.4.1Undo日志
10.4.2Redo日志
10.4.3Undo/Redo日志
10.5检查点技术
10.6日志轮转存储技术
10.7本章小结
习题
第11章并发控制
11.1并发操作问题
11.1.1丢失更新
11.1.2脏读
11.1.3不一致分析
11.2并发调度
11.3可串化调度
11.3.1可串化调度概念
11.3.2冲突可串性
11.4基于锁的并发控制机制
11.4.1锁机制简介
11.4.2两阶段锁
11.4.3多粒度锁与意向锁
11.5事务的隔离级别
11.5.1未提交读
11.5.2提交读
11.5.3可重复读
11.5.4可串行读
11.6死锁
11.6.1死锁检测
11.6.2死锁预防
11.7乐观并发控制
11.8本章小结
习题
第12章数据库完整性
12.1数据库完整性控制的概念
12.2数据库完整性约束的定义
12.3数据库完整性约束的分类
12.3.1按约束对象的粒度分类
12.3.2按约束对象的状态分类
12.3.3按约束的作用类型分类
12.4数据库完整性约束实施途径
12.5本章小结
习题
第13章数据库安全性
13.1数据库安全性控制概述
13.2用户标识与鉴别
13.3访问控制机制
13.3.1自主访问控制机制
13.3.2强制访问控制机制
13.4视图与安全性控制
13.5本章小结
习题
第14章数据库技术新发展
14.1分布式数据库技术
14.1.1分布式数据库技术的产生与发展
14.1.2分布式数据库的概念
14.1.3分布式数据库管理系统的组成
14.1.4数据分片与分配
14.1.5分布式数据库的模式结构
14.1.6分布式数据库的优缺点
14.2面向对象数据库技术
14.2.1面向对象数据库的产生与发展
14.2.2面向对象数据模型
14.2.3面向对象数据库语言
14.3对象关系数据库技术
14.4NoSQL数据库技术
14.4.1NoSQL数据库的概念
14.4.2NoSQL兴起的原因
14.4.3关系数据库与NoSQL的对比
14.4.4NoSQL数据库的主要类型
14.4.5常见的NoSQL开源数据库
14.5本章小结
习题
参考文献


📜 SIMILAR VOLUMES


数据库系统及应用(第3版)
✍ 王世波、王洋、赵文厦 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书系统阐述了数据库的基础理论、基本技术和方法。书中第1~6章为理论篇,主要内容包括:数据库系统概述、关系数据库、关系数据库标准语言SQL、关系数据库规范化理论、数据库设计、数据保护; 第7~16章为实验篇,共10个实验,内容包括:SQL Server 2008的安装与操作环境、创建数据库、数据更新、简单查询、复杂查询、视图操作、TransactSQL程序设计、存储过程与触发器、数据库备份与恢复和数据转换。本书结构完整、内容精练、实用性强。本书在阐述数据库基本理论的同时,围绕基本理论介绍了SQL Server 2008的相关知识,并配有10个相关的实验,方便实验课程的开展。 本书可作为高等学

数据库原理及应用
✍ 黄雪华 徐述 曹步文 黄静 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书简单易懂、实用性强、内容全面,可作为高等院校的数据库教材使用,亦可作为相关开发人员参考性书籍。 编者有针对性地按照数据库设计开发过程编写本教材,进一步切合了学习者的思维方式,具有创新性,打破了传统数据库教材编排顺序不合理的局面,弥补了数据库教材理论深奥的缺陷。 案例丰富,帮助读者理解相关知识点,提高实际应用能力,突出应用型人才培养要求。

Access数据库技术及应用
✍ 童启 童启,陈芳勤 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

Access2010为软件支撑环境,以应用为目的,以案例为引导,融入计算思维,既考虑理论基础的系统性,又强调实践技术的应用,由浅入深、循序渐进地介绍关系数据库管理系统的基础理论及系统开发技术。全书分为8章,内容上以“学生成绩管理系统”来组织材料。应用系统贯穿全书,围绕它编排了大量翔实的实例,实例新颖、系统,相互呼应。实例涵盖表、查询、窗体、报表、宏、模块六大数据库对象的创建和使用方法。每章附有知识结构图,方便读者归纳、总结。本书力求内容系统、结构严谨、实例丰富、语言通俗易懂,突出“利用数据库技术进行数据综合分析和展示分析结果”能力的培养。本书既可以作为高等院校“数据库技术及应用”课程的教材,也

数据仓库与数据挖掘原理及应用
✍ 郑岩 📂 Library 📅 2011 🏛 清华大学出版社 🌐 Chinese

<p>《数据仓库与数据挖掘原理及应用》从专业角度全面介绍了数据仓库和数据挖掘的理论、方法、技术及其应用,系统地阐述了数据仓库和数据挖掘的产生、发展和应用及其主要概念、原理和算法,并结合当前数据仓库和数据挖掘中一些新的应用实例进一步加以说明,力求学以致用。</p> <p>全书分为三篇。第一篇介绍数据仓库的起源和演变过程,阐述数据仓库的定义、体系结构、组成、元数据、数据粒度和数据模型以及ETL过程,论述数据仓库设计和实现的方法。结合具体应用详细阐述了如何构建数据仓库及其主要应用,包括OLAP和OLAM等。第二篇介绍数据挖掘的起源和发展趋势,以及数据挖掘与web挖掘的技术和方法,包括聚类、分类、预

数据库原理及应用实践教程
✍ 谭新良 蔡代纯 曾敏 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书是《数据库原理及应用》(黄雪华等编著,清华大学出版社出版)的配套实验教材。全书包括两部分内容: 第1部分为SQL Server 2008 R2数据库管理系统的管理与维护;第2部分为Oracle 11g数据库管理系统的管理与维护。每个部分均包含两章内容:前一章详细介绍所使用的软件的安装;后一章提供了操作详细的10个实验,分别是熟悉软件环境、数据库的创建与管理、数据库表的创建与管理、简单查询、连接和嵌套查询、完整性约束、视图操作、索引的创建与管理、存储过程的创建与管理、触发器的创建与管理。 全书体系完整、结构合理、内容翔实、实例丰富,操作过程讲述细致、步骤详细,内容完全符合理论教材,实验选取符

数据库管理系统
✍ 波斯特 📂 Library 📅 2006 🏛 机械工业 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 对于管理和信息技术的专业人员来说,数据库是最重要和最实用的工具之一。数据库为收集、组织和共享数据提供了基础。数据库管理方法提供了很多传统编程技术无法比拟的优势,主要包括更短的开发时间、更容易修改、更好的数据完整性与安全性以及更强的数据共享和集成。而DBMS是最复杂的实用技术工具之一,本书细致讲解了如何在商业应用中使用DBMS。   本书涵盖了构建数据库前的两个关键主题:数据库设计 (规范化) 和SQL (查询)。所有主要的数据库系统都涉及这两个主题。规范化说明了如何细致设计数据库以获得DBMS能力