新書推薦:
《
新能源材料
》
售價:NT$
290.0
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
《
无法从容的人生:路遥传
》
售價:NT$
340.0
《
亚述:世界历史上第一个帝国的兴衰
》
售價:NT$
490.0
《
大处着眼:持久战与《论持久战》
》
售價:NT$
390.0
《
人工智能与大数据:采煤机智能制造
》
售價:NT$
440.0
《
未来漫游指南:昨日科技与人类未来
》
售價:NT$
445.0
《
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
》
售價:NT$
790.0
|
內容簡介: |
数据库是长期存储在计算机内有组织的、大量的、共享的数据集合。本教材介绍了数据库系统的产生发展,重点描述关系数据库模型和系统,在讲解理论的同时,注重学生的动手能力,增加现代数据库技术,特别是大数据方面的内容。将流行的网上购物数据模型贯穿于章节中,学生可以循序渐进的将该案例,开发成一个数据库应用系统,增强了学生实际项目中实用技能的学习。
|
目錄:
|
前 言
第1 章 绪论1
1. 1 信息、数据与数据处理1
1. 2 数据管理技术的产生和发展3
1 2. 1 人工管理阶段3
1. 2. 2 文件系统阶段3
1. 2. 3 数据库系统阶段4
1. 3 数据库系统的组成5
1. 3. 1 数据库6
1. 3. 2 数据库管理系统6
1. 3. 3 应用系统7
1. 3. 4 数据库管理员7
1. 4 数据库系统结构7
1. 4. 1 数据库系统模式的概念8
1. 4. 2 数据库系统的三级模式结构8
1. 4. 3 数据库的二级映像与数据
独立性9
1. 5 常见数据库管理系统10
1. 5. 1 Oracle 10
1. 5. 2 SQL Server 10
1. 5. 3 Access 10
1. 5. 4 MySQL 11
1. 6 小结11
习题12
第2 章 数据模型14
2. 1 数据模型的概念、组成及类型14
2. 1. 1 数据模型的概念14
2. 1. 2 数据模型的组成要素14
2. 1. 3 数据模型的类型15
2. 2 概念模型16
2. 2. 1 概念模型概述16
2. 2. 2 信息世界中的基本概念16
2. 2. 3 实体联系方法18
2. 3 三大逻辑数据模型20
2. 3. 1 层次模型20
2. 3. 2 网状模型21
2. 3. 3 关系模型22
2. 4 小结23
习题24
第3 章 关系数据库26
3. 1 关系数据库系统概述26
3. 1. 1 关系数据库系统的产生26
3. 1. 2 关系数据模型概述26
3. 2 关系数据模型27
3. 2. 1 关系数据模型的数据结构和基本
术语27
3. 2. 2 关系的形式定义29
3. 2. 3 关系的性质30
3. 3 关系的完整性31
3. 3. 1 实体完整性32
3. 3. 2 参照完整性32
3. 3. 3 用户定义完整性33
3. 4 关系代数34
3. 4. 1 关系代数概述34
3. 4. 2 传统的集合运算35
3. 4. 3 专门的关系运算37
3. 4. 4 基本运算及变换43
3. 4. 5 关系代数的一般书写方法43
3. 5 小结44
习题45
第4 章 结构化查询语言SQL 49
4. 1 SQL 语言概述49
4. 2 电子商务客户端管理数据库50
4. 3 SQL 的数据定义功能51
4. 3. 1 基本表的定义51
4. 3. 2 修改表结构54
第5 章 关系数据库的规范化理论84
第6 章 数据库恢复技术103
第7 章 并发控制114
第8 章 数据库结构设129
第9 章 数据库安全137
第10 章 现代数据库技术及其发展
第11 章 ADO? NET 入门教程 162
第12 章 数据库应用系统访问技术177
第13 章 数据库应用系统开发实例192
第14 章 上机实验222
参考文献249
|
內容試閱:
|
数据库技术自20 世纪60 年代产生以来. 经过50 多年的快速发展. 已经成为数据管理最重要的方法. 当前. 绝大部分计算机应用均以数据库技术作为数据管理方式. 数据库技术已经成为计算机信息系统和应用系统的核心技术和重要基础. 目前. 基于数据库基本技术.又衍生出数据仓库、数据集市、数据湖等先进的大数据技术. 极大地促进了大数据的发展.本书由浅入深地对数据库原理及应用进行了全面讲解. 在讨论理论的同时更侧重于应用和实践. 可作为高等院校计算机类、通信类、数学类等专业数据库相关课程的教材. 既适用于数据库技术的初学者. 也适用于想要完整学习数据库理论的开发者.本书从理论、操作和实际应用三个层面. 系统地阐述了数据库技术的基本理论. 数据库的设计、建立、管理. 数据库技术在实际中的应用. 全书共分为14 章. 各章内容为: 第1章为绪论. 概述数据库系统的基本概念、发展历程、数据库系统组成和结构以及常用的数据库管理系统. 第2 章为数据模型. 主要讲解数据模型的相关知识. 包括数据模型的概念、组成、类型以及概念模型和三大数据模型. 第3 章为关系数据库. 阐述关系数据库的结构. 即关系数据模型的关系数据结构、关系完整性约束和关系操作集合三大要素. 重点介绍了关系的数学定义和关系代数等. 第4 章为结构化查询语言SQL. 主要讲述SQL 语言的概念、语法及其使用方法. 第5 章为关系数据库的规范化理论. 主要介绍数据库规范化理论. 讲解函数依赖、多值依赖等重要概念. 着重讨论用规范化理论分析关系模式设计的合理性. 第6 章为数据库恢复技术. 主要讲解数据库恢复的概念和常用技术. 第7 章为并发控制. 主要介绍数据库管理系统中的并发控制操作. 通过并发操作. 可以满足不同用户同时访问数据库的需要. 第8 章为数据库结构设计. 主要阐述数据库结构设计的基本方法. 第9 章为数据库安全. 主要从计算机、数据库、软件三个方面讲解数据库安全问题以及解决手段. 第10 章为现代数据库技术及其发展. 主要介绍几种当前常用的现代数据库技术. 第11 章为ADO.. NET入门教程. 主要讲解ADO.. NET 技术的基本概念、组件以及执行过程. 使读者对ADO.. NET技术有基本的了解. 第12 章讲解在Web 开发中的数据库应用系统访问技术. 第13 章以在线购物平台为例. 用B S 和C S 两种架构来实现数据库应用系统开发. 第14 章为上机实验. 为了让读者更好地理解和应用数据库技术. 设计了SQL Server 认识实验、数据库管理、数据库应用系统开发等8 个实验供读者操作学习.本书侧重于数据库系统的设计、建立和应用. 以关系数据库为重点. 介绍和演示数据库的使用方式. 兼顾基础理论和实践拓展. 包含严格的数据库理论以及详细的实践指南. 使读者在理解数据库理论知识的同时能很快将技术运用到实际开发中. 以在线购物平台为例. 展示数据库的应用方式. 全书主要运用多个案例贯通全文. 演示关系代数、SQL 等数据库的重Ⅳ 要应用方法. 思路连贯. 也便于读者理解. 除提供完整的案例之外. 还有8 个上机实验. 同时提供相关程序代码. 方便读者自行学习和实践. 为了紧跟数据库发展前沿. 穿插讲解了数据库目前的前沿技术. 为读者进一步学习提供建议. 每一章后面都配有习题. 让读者在实践中巩固所学理论知识. 本书内容可按96 学时、64 学时重点讲授1 ~5 章以及11 ~14 章部分内容 和48 学时重点讲授1 ~5 章及14 章部分内容 讲授.本书第1、2、3、5 章由李晔、赵鲁涛编写. 第4、9、10 章由吕国才、赵鲁涛编写. 第6、7、8 章由安璐、李晔编写. 第11、12、13、14 章由赵鲁涛、张志刚、安璐编写. 研究生曾冠荣、汪兆洋也参与了部分章节的编写. 赵鲁涛、张志刚负责本书的构思和统稿.本书的编写得到了十二五 期间北京科技大学教材建设经费的资助和北京高等学校教育教学改革立项项目2015 - ms028 的资助. 在本书写作过程中. 还得到了北京科技大学有关老师的热情帮助和大力支持. 在此表示衷心的感谢! 同时. 还要感谢北京科技大学李安贵教授和中国科学院软件研究所吴文玲研究员对本书提出的宝贵建议.由于作者的水平有限. 书中错漏之处在所难免. 敬请广大读者批评指正.编 者
|
|