当前位置:首页 » 操作系统 » 数据库系统基础高级篇

数据库系统基础高级篇

发布时间: 2022-11-29 18:57:10

‘壹’ 数据库系统的核心是什么

数据库系统的核心是数据库管理系统。
数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。
简介:
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。

‘贰’ 一个完整的数据库系统由哪些组成部分组成它们分别起到什么作用

一个完整的数据库系统中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和数据库。


① 操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。


② 数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。


③ 应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。


④ 应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作

‘叁’ 什么是数据库管理系统(DBMS)它有什么功能

数据库管理系统(英语:database management system,缩写:DBMS)即数据库管理软件,是一种针对对象数据库,为管理数据库而设计的大型计算机软件管理系统。

具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常数据库管理师会使用数据库管理系统来创建数据库系统。

现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人计算机、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。

(3)数据库系统基础高级篇扩展阅读:

数据库管理系统是一套计算机程序,以控制数据库的分类及数据的访问。一套数据库包括模型语言、最优化的数据结构、查询语言撰写报表程序以及交易机制:

1、模型语言。

用以因应该数据库管理系统的数据模型,来定义各数据库的schema。最常用的三大类分别为层次结构式、网络式及关系式的模型。一个数据库管理系统可提供一种、两种,甚至全部三种方式,也可能提供其他形式。

最适合的模型要视乎个别应用程序、交易进行比率及查询经常使用的程度等。现时最常使用的则是SQL所支持,相似于关系式模型但又有些微违背的方式。很多数据库管理系统也支持ODBC,以支持程序编写员以标准方法访问该数据库管理系统。

2、最优化的数据结构(字段、纪录及文件)。

以支持在永久存储设备(permanent data storage device,即比主存(volatile main memory)慢得多)上存储极大量的数据。

3、查询语言及撰写报表的程序。

让用户可以交互方式查问数据库,进行数据分析及依用户的权限来更新数据。

它必须控制数据的保安,以防止不获授权的用户观看甚至更新数据库的数据。用户可以提供有效的密码来访问整个数据库或其中一部分。譬如员工数据库包括所有员工数据的数据,但某组用户可能只被批准查看薪金相关的数据,其他的又可能只可以访问工作履历及病历数据。

如果该数据库管理系统向用户提供可输入更新数据库甚至进行查询的交互途径,则此能力可以用来管理个人的数据库。可是,它不一定提供审核或其他在多用户环境中所需要的各种控制机制。这些机制可能要整套应用程序都为数据输入或更新而修改才能提供。

4、交易机制(最好可以保证ACID特性)。

在多用户同时访问之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。

数据库管理系统依靠不容许超过一名用户在同一时间更新同一项纪录来维持数据库的完整性。数据库管理系统可以用唯一索引限制来避免重复纪录。譬如不能有两位顾客有同一个顾客编号(主键)在数据库中存在。

‘肆’ 数据库系统的核心是什么

数据库系统的核心是数据库管理系统。数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。

在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成。

(4)数据库系统基础高级篇扩展阅读

数据库系统一般由4个部分组成:

(1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。

(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。

(3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。

(4)人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。

‘伍’ 学数据库 麻烦前辈推荐好的参考书和视频

电子工业出版社),讲的是很详细,从C的基础到进阶篇到高级篇,再到底层开发,最后是最后给出了三个应用实例,配备光盘里有配套代码,个别处有小的 错误,很少,看只了三四遍,更应该是操作。
要是想学C,重点就是指针了,后面的文件处理我倒还不清楚要不要掌握,因为现在数据的处理大都用数据库了,但我认为学好C还是有必要学学的,还有C的屏幕键盘操作、系统调用等,再说一点,C主要就是用在嵌入式开发,若要重点发展它,还要了解更多的东西。
还有一个资源, 是我最近才发现的,就如鹏网,c语言也能干大事,进去后也能学到很多知识,也有视频VC,.NET等的讲解。
别的也不多说了,感觉没帮上你什么大忙,对C想要些什么资源,在网上搜搜,本人也愿意提供些帮组给你。我邮箱[email protected]以后想再联系,可用Q
另外,虚机团上产品团购,超级便宜

‘陆’ 什么是数据库管理系统

数据库系统的核心是数据库管理系统。数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。基本要求 对数据库系统的基本要求是:①能够保证数据的独立性。数据和程序相互独立...

‘柒’ 数据库教程的目录

第1部分 概念篇
第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 逻辑设计中的数据描述
1. 2. 3 存储介质层次及数据描述
1. 2. 4 数据联系的描述
1. 3 数据抽象的级别
1. 3. 1 数据抽象的过程
1. 3. 2 概念模型
1. 3. 3 逻辑模型
1. 3. 4 外部模型
1. 3. 5 内部模型
1. 3. 6 高度的数据独立性
1. 4 数据库管理系统
1. 4. 1 DBMS的工作模式
1. 4. 2 DBMS的主要功能
1. 5 数据库系统
1. 5. 1 DBS的组成
1. 5. 2 DBS的全局结构
1. 5. 3 应用程序的演变
1. 5. 4 DBS的效益
1. 6 小结
习题1
第2部分 关系篇
第2章 关系运算理论
2. 1 关系模型的基本概念
2. 1. 1 基本术语
2. 1. 2 关系的定义和性质
2. 1. 3 三类完整性规则
2. 1. 4 关系模型的形式定义和优点
2. 1. 5 关系查询语言和关系运算
2. 2 关系代数
2. 2. 1 关系代数的5个基本操作
2. 2. 2 关系代数的4个组合操作
2. 2. 3 关系代数运算的应用实例
2. 2. 4 关系代数的两个扩充操作
*2. 3 关系演算
2. 3. 1 元组关系演算
2. 3. 2 域关系演算
2. 3. 3 关系运算的安全约束和等价性
*2. 4 关系逻辑
2. 4. 1 关系逻辑的成分
2. 4. 2 从关系代数到关系逻辑的转换
2. 4. 3 递归过程
2. 4. 4 关系逻辑与关系代数的差异
2. 5 关系代数表达式的优化
2. 5. 1 关系代数表达式的优化问题
2. 5. 2 关系代数表达式的等价变换规则
2. 5. 3 关系代数表达式的启发式优化算法
2. 6 小结
习题2
第3章 SQL语言
3. 1 SQL简介
3. 1. 1 SQL发展史
3. 1. 2 SQL数据库的体系结构
3. 1. 3 SQL的组成
3. 1. 4 SQL的特点
3. 2 SQL的数据定义
3. 2. 1 SQL模式的创建和撤销
3. 2. 2 基本数据类型
3. 2. 3 基本表的创建. 修改和撤销
3. 2. 4 索引的创建和撤销
3. 3 SQL的数据查询
3. 3. 1 SELECT查询语句的基本结构
3. 3. 2 SELECT语句的使用技术
3. 3. 3 聚合函数
3. 3. 4 SELECT语句完整的句法
3. 4 SQL数据查询中的限制和规定
3. 4. 1 SELECT语句中的规定
3. 4. 2 条件表达式中的比较操作
3. 4. 3 嵌套查询的改进写法
3. 4. 4 基本表的连接操作
*3. 4. 5 SQL3中的递归查询
3. 5 数据更新
3. 5. 1 数据插人
3. 5. 2 数据删除
3. 5. 3 数据修改
3. 6 视图
3. 6. 1 视图的创建和撤销
3. 6. 2 对视图的操作
3. 7 嵌入式SQL
3. 7. 1 嵌入式SQL的实现方式
3. 7. 2 嵌入式SQL的使用规定
3. 7. 3 嵌入式SQL的使用技术
3. 7. 4 动态SQL语句
3. 8 小结
习题3
第4章 数据库管理
4. 1 事务
4. 1. 1 事务的定义
4. 1. 2 事务的ACID性质
4. 2 数据库的恢复
4. 2. 1 典型的恢复策略
4. 2. 2 故障类型和恢复方法
4. 2. 3 检查点技术
4. 2. 4 SQL对事务的支持
4. 3 数据库的并发控制
4. 3. 1 并发操作带来的4个问题
4. 3. 2 封锁技术
4. 3. 3 封锁带来的问题
4. 3. 4 并发操作的调度
4. 3. 5 SQL对并发处理的支持
4. 4 数据库的完整性
4. 4. 1 完整性子系统
4. 4. 2 SQL中的完整性约束
4. 4. 3 约束可延迟性
*4. 4. 4 SQL3中的触发器
4. 5 数据库的安全性
4. 5. 1 安全性问题
4. 5. 2 SQL中的安全性机制
4. 5. 3 常用的安全性措施
4. 6 小结
习题4
第3部分 设计篇
第5章 关系模式设计理论
5. 1 关系模式的设计准则
5. 1. 1 关系模式的冗余和异常问题
5. 1. 2 关系模式的非形式化设计准则
5. 2 函数依赖
5. 2. 1 函数依赖的定义
5. 2. 2 FD的闭包
5. 2. 3 FD的推理规则
5. 2. 4 FD和关键码的联系
5. 2. 5 属性集的闭包
5. 2. 6 FD集的最小依赖集
5. 3 关系模式的分解特性
5. 3. 1 关系模式的分解
5. 3. 2 无损分解
5. 3. 3 模式分解的优缺点
5. 3. 4 无损分解的测试方法
5. 3. 5 保持函数依赖的分解
5. 3. 6 模式分解与模式等价问题
5. 4 范式
5. 4. 1 第一范式 1NF
5. 4. 2 第二范式 2NF
5. 4. 3 第三范式 3NF
5. 4. 4 BCNF Boyce-CoddNF
5. 4. 5 分解成BCNF模式集的分解算法
5. 4. 6 分解成3NF模式集的合成算法
5. 4. 7 模式设计方法小结
5. 5 其他数据依赖和范式
5. 5. 1 多值依赖
5. 5. 2 关于FD和MVD的推理规则集
5. 5. 3 第四范式 4NF
5. 5. 4 嵌人多值依赖
5. 5. 5 连接依赖和第五范式
5. 6 小结
习题5
第6章 基于ER模型的数据库设计
6. 1 数据库工程与数据库系统生存期
6. 1. 1 规划阶段
6. 1. 2 需求分析阶段
6. 1. 3 概念设计阶段
6. 1. 4 逻辑设计阶段
6. 1. 5 物理设计阶段
6. 1. 6 数据库的实现
6. 1. 7 数据库的运行与维护
6. 2 ER模型
6. 2. 1 ER模型的基本元素
6. 2. 2 属性的分类
6. 2. 3 联系的设计
6. 2. 4 ER模型的操作
6. 2. 5 采用ER模型的数据库概念设计步骤
6. 3 ER模型到关系模型的转换
6. 3. 1 ER图转换成关系模式集的算法
6. 3. 2 采用ER模型的逻辑设计步骤
6. 4 ER模型实例分析
6. 4. 1 库存管理信息系统的ER模型及转换
6. 4. 2 人事管理信息系统的ER模型
6. 4. 3 住院管理信息系统的ER模型
6. 4. 4 公司车队信息系统的ER模型
6. 5 增强的ER模型
6. 5. 1 弱实体
6. 5. 2 子类实体与超类实体
6. 6 小结
习题6
第7章 面向对象的高级概念建模
7. 1 面向对象的数据类型系统
7. 2 对象联系图
7. 2. 1 对象联系图的成分
7. 2. 2 数据的概化/特化
7. 3 UML类图
7. 3. 1 统一建模语言 UML 概述
7. 3. 2 用类图表达类和关联
7. 3. 3 用类图表达关联类
7. 3. 4 用类图表达概化/特化
7. 3. 5 用类图表达聚合
7. 4 小结
习题7
第4部分 对象篇
第8章 对象关系数据库ORDB
8. 1 关系模型的发展历程
8. 1. 1 从关系模型到后关系模型
8. 1. 2 从后关系模型到对象关系模型
8. 2 ORDB的定义语言
8. 2. 1 对象关系数据模型的定义
8. 2. 2 数据类型的定义
8. 2. 3 继承性的定义
8. 2. 4 引用类型的定义
8. 2. 5 SQL3中的定义语言
8. 3 0RDB的查询语言
8. 3. 1 对SELECT语句的新规定
8. 3. 2 嵌套与解除嵌套
8. 3. 3 复合值的创建和查询
8. 3. 4 Oracle中查询的两种技术
8. 4 函数和过程
8. 4. 1 SQL函数和过程
8. 4. 2 外部语言程序
8. 4. 3 过程的构造
8. 5 小结
习题8
第9章 面向对象数据库OODB
9. 1 00DBS的基本概念
9. 1. 1 ODMG标准
9. 1. 2 OODBS的定义
9. 1. 3 OODB的基本概念
9. 2 ODMG对象模型
9. 2. 1 对象和文字
9. 2. 2 接口. 类和继承
9. 2. 3 类外延. 关键码和工厂对象
9. 3 ODMGODL
9. 4 ODMGOQL
9. 4. 1 OQL中的SELECT语句
9. 4. 2 OQL表达式的附加格式
9. 4. 3 OQL中对象的赋值和建立
9. 5 C 语言的绑定
9. 6 OODB. ORDB与RDB的比较
9. 6. 1 OODB与RDB在概念设计上的区别
9. 6. 2 OODB与ORDB的比较
9. 7 小结
习题9
第5部分 分布篇
第10章 分布式数据库
10. 1 DDBS的定义和特点
10. 1. 1 从集中式. 分散式到分布式
10. 1. 2 DDBS的定义
10. 1. 3 DDBS的特点
10. 1. 4 DDBS的优缺点
10. 1. 5 DDBS的分类
10. 2 分布式数据存储
10. 2. 1 数据分片
10. 2. 2 数据分配
10. 3 DDB的体系结构
10. 3. 1 体系结构
10. 3. 2 分布透明性
10. 4 DDBMS
10. 4. 1 DDBS的组成
10. 4. 2 DDBMS的功能
10. 4. 3 DDBMS的组成
10. 4. 4 DDBMS的同构性程度和局部自治性程度
10. 4. 5 FDBS的异构性
10. 4. 6 FDBS的5层模式结构
10. 5 分布式查询处理
10. 5. 1 查询代价的估算方法
10. 5. 2 基于半连接的优化策略
10. 5. 3 基于连接的优化方法
10. 6 分布式数据库中的并发控制和恢复技术
10. 6. 1 DDB中的问题
10. 6. 2 基于数据项识别拷贝的分布式并发控制
10. 6. 3 基于投票方法的分布式并发控制
10. 6. 4 分布式恢复
10. 7 小结
习题10
第11章 异构多数据源的访问
11. 1 中间件
11. 1. 1 中间件的定义
11. 1. 2 中间件的作用
11. 2 ODBC结构
11. 2. 1 ODBC概念
11. 2. 2 ODBC的体系结构
11. 2. 3 ODBC的特性
11. 3 ODBC接口
11. 3. 1 ODBC应用程序的基本流程
11. 3. 2 ODBC句柄
11. 3. 3 数据源的连接与断开
11. 3. 4 SQL语句的执行
11. 3. 5 查询结果的获取
11. 4 ODBC的符合性级别
11. 4. 1 API符合性的三个级别
11. 4. 2 SQL符合性的三个级别
11. 4. 3 ODBCAPI与SQLCLI之间的协调
11. 4. 4 SQLCLI与嵌入式SQL的比较
11. 4. 5 典型的数据库应用系统开发工具
11. 5 JDBC结构
11. 5. 1 JDBC的提出
11. 5. 2 JDBC的基本功能
11. 5. 3 JDBC数据库设计方法
11. 5. 4 保持一致性的措施
11. 5. 5 JDBC驱动程序
11. 6 JDBCAPI
11. 6. 1 JDBCAPI的目标
11. 6. 2 JDBCAPI接口概貌
11. 6. 3 JDBC的接口和类
11. 6. 4 JDBC数据库应用程序的编写
11. 7 小结
习题11
第12章 XML技术
12. 1 XML概述
12. 1. 1 XML的诞生
12. 1. 2 XML文挡
12. 1. 3 文档类型定义 DTD
12. 1. 4 XML模式
12. 2 XML编程接口
12. 2. 1 文档对象模型 DOM
12. 2. 2 简单的应用程序设计接口 SAX
12. 3 常用的XML查询语言XQuery
12. 3. 1 XQuery的基本功能
12. 3. 2 XQuery的基本概念
12. 3. 3 简单查询
12. 3. 4 各种类型的查询
12. 4 小结
习题12
第6部分 决策篇
第13章 数据仓库
13. 1 DW概述
13. 1. 1 从DB到DW的演变
13. 1. 2 DB数据和DW数据的区别
13. 1. 3 DW的定义和特点
13. 1. 4 DW的类型
13. 2 DW的组织结构
13. 2. 1 DW的数据组织结构
13. 2. 2 粒度与分割
13. 2. 3 DWS的结构
13. 2. 4 DW的运行结构
13. 3 DW存储的多维数据模型
13. 3. 1 多维立方体
13. 3. 2 星形模式
13. 3. 3 雪花模式
13. 3. 4 事实星座模式
13. 4 DW的数据获取与管理
13. 4. 1 DW的数据获取
13. 4. 2 DW的数据管理
13. 5 DW的设计和发展阶段
13. 5. 1 DW设计的原则
13. 5. 2 DW设计的步骤
13. 5. 3 DW的发展阶段
13. 6 小结
习题13
第14章 联机分析处理技术
14. 1 OLAP概述
14. 1. 1 OLAP的定义
14. 1. 2 OLAP准则
14. 1. 3 OLAP的基本概念
14. 1. 4 OLAP与OLTP之间的比较
14. 2 OLAP的数据组织
14. 2. 1 MOLAP
14. 2. 2 ROLAP
14. 2. 3 HOLAP
14. 2. 4 OLAP数据的处理方式
14. 3 OLAP的多维数据分析
14. 3. 1 切片和切块
14. 3. 2 钻取
14. 3. 3 旋转
14. 3. 4 OLAP应用开发实例
14. 3. 5 广义OLAP操作
14. 4 OLAP的数据索引技术
14. 4. 1 位图索引
14. 4. 2 连接索引
14. 5 基于Web的OLAP系统结构
14. 6 小结
习题14
第15章 数据挖掘
15. 1 DM概述
15. 1. 1 DM的由来
15. 1. 2 DM的定义
15. 1. 3 DM与DW的联系与区别
15. 1. 4 DM与OLAP的联系与区别
15. 2 DM过程
15. 3 DM的关联分析方法
15. 3. 1 DM的分析方法
15. 3. 2 关联规则的定义
15. 3. 3 关联规则的分类
15. 3. 4 关联规则的挖掘算法
15. 3. 5 多层和多维关联规则的挖掘
15. 3. 6 关联规则价值衡量的方法
15. 4 DM的其他分析方法
15. 4. 1 序列模式分析方法
15. 4. 2 分类分析方法
15. 4. 3 聚类分析方法
15. 5 DM的应用领域
15. 5. 1 DM的应用行业
15. 5. 2 商业化的DM工具
15. 6 新决策支持系统概述
15. 6. 1 新DSS的结构图
15. 6. 2 新DSS的成功实例
15. 6. 3 新DSS与传统DSS的比较
15. 6. 4 综合DSS的结构图
15. 7 小结
习题15
参考文献

‘捌’ 想做这个工作,需要看哪些书籍呢

推荐几本看看,更主要的是你需要实践。。。
一、SQL沉思录(世界级SQL专家经典着作)

二、Visual Basic 2005数据库入门经典(第4版)

三、数据库设计入门经典

四、数据库系统基础:高级篇

‘玖’ 数据库系统原理与应用的图书目录

第一章 绪 论
1.1 数据库的概念
1.2 数据库管理系统
1.2.1 数据库管理系统的目标
1.2.2 数据库管理系统的功能
1.2.3 数据库管理系统的组成
1.3 数据库管理和数据库管理员
1.4 数据库系统
1.4.1 数据库系统的体系结构
1.4.2 数据库系统的工作流程
1.5 数据库的发展
1.5.1 人工管理阶段(20世纪50年代中期以前)
1.5.2 文件系统阶段(20世纪50年代后期至60年代中后期)
1.5.3 数据库系统阶段(20世纪60年代后期以来)
1.5.4 数据库技术的研究领域、应用领域和发展方向
习题一
第二章 数据模型
2.1 数据描述
2.1.1 数据的三种范畴
2.1.2 实体间的联系
2.2 概念数据模型与E.R方法
2.2.1 数据模型概述
2.2.2 数据模型的三要素
2.2.3 概念数据模型
2.2.4 概念数据模型的E.R表示方法
2.2.5 概念数据模型E.R实例
2.3 传统的三大数据模型
2.3.1 层次模型
2.3.2 网状模型
2.3.3 关系模型
2.4 数据独立与三层结构
2.4.1 数据库系统的三级模式结构
2.4.2 数据独立性
2.5 数据库管理系统
2.5.1 数据库管理系统DBMS的主要功能
2.5.2 数据库管理系统DBMS的组成
2.5.3 用户访问数据库的过程
习题二
第三章 关系数据库
3.1 关系模型的基本概念
3.1.1 关系及基本术语
3.1 2关键字(码)
3.2 关系模式
3.3 关系模型的完整性
3.4 关系代数
3.4.1 关系代数的五种基本操作
3.4.2 关系代数的其他操作
3.5 关系演算
3.5.1 元组关系演算
3.5.2 域关系演算
习题三
第四章 Microsoft SQL Server 2000数据库基础
4.1 SQL Server 2000系统概述
4.2 客户/服务器体系结构
4.2.1 客户/服务器结构的数据库系统
4.2.2 客户/服务器结构的数据库系统实现技术
4.3 Microsoft SQL Server 2000基础
4.3.1 SQL Server 2000的体系结构
4.3.2 SQL Server 2000工具程序简介
4.3.3 SQL Server 2000的系统数据库及特殊用户
4.3.4 SQL Server的企业管理器和查询分析器
4.3.5 创蓬用户数据库
……
第五章 关系数据库标准语言——SQL101
第六章 据库安全与保护
第七章 SQL高级功能
第八章 关系模式的规范化与查询优化
第九章 数据库设计与实施
第十章 数据库技术新发展
附录A 上机实验指导
附录B Pubs示例数据库的结构及数据表之间的关系
参考文献
1.图书信息 数据库系统原理与应用 书号: 21682 ISBN: 978-7-111-21682-7 作者: 韩耀军 印次: 1-1 责编: 易敏 开本: B5 字数: 331 千字 定价: ¥23.00 所属丛书: 普通高等教育规划教材 装订: 平 出版日期: 2007-07-30 2.内容简介
本书介绍了数据库系统的基本理论,SQLServer2000的功能及使用方法,用VisualBasic语言编写客户端数据库应用程序所必需的知识和编程方法,给出了具有一定实用功能的数据库应用系统开发示例。附录给出了Visual Basic语言中对象的常用属性、方法和事件,以及SQLServer2000中常用的内部函数。本书内容丰富,实用性较强,并配备了电子课件。本书可作为高等学校非计算机专业学生的教材,也可供数据库应用系统开发者参考。
3.章节目录前言 第一章 数据库概述 第一节 数据库的产生与发展 第二节 数据库系统的概念和组成 第三节 数据库系统结构 第四节 数据库设计概述 习题 第二章 数据库的概念结构设计 第一节数据模型 第二节概念模型 第三节 概念结构设计 习题 第三章 数据库的逻辑结构与物理结构设计 第一节逻辑模型 第二节 关系模型 第三节 关系规范化 第四节 逻辑结构设计的任务 第五节 数据库的物理结构设计 习题 第四章 关系数据库的建立 第一节SQL概述 第二节 数据库的创建与管理 第三节 基本表的创建与管理 第四节 数据查询 第五节 数据更新 第六节 视图的创建与管理 习题 第五章 客户端数据库应用程序设计 第一节VisualBasic程序设计概述 第二节 VisualBasic程序设计基础知识 第三节 VisualBasic程序设计的流程控制 第四节 Visual Basic中窗体及常用控件的使用 第五节 VisualBasic中的菜单设计 第六节 VisualBasic的数据库操作功能 习题 第六章 数据库的维护 第一节 数据库的安全性控制 第二节 数据库的完整性控制 第三节 数据库的并发控制 第四节 数据库的恢复技术 习题 第七章 数据库应用系统开发示例 第一节 教学管理系统 第二节 图书借阅管理系统 习题 附录 附录A VisualBasic对象的常用属性、方法和事件 附录B 常用SQLServer内置函数 参考文献

热点内容
sql转换成数据类型int时失败 发布:2024-05-05 06:29:21 浏览:827
苹果手机视频怎么加密 发布:2024-05-05 06:22:08 浏览:919
java反编译工具使用方法 发布:2024-05-05 06:00:38 浏览:218
恋人源码 发布:2024-05-05 05:53:33 浏览:167
安卓平板用什么助手好 发布:2024-05-05 05:51:09 浏览:776
java语义分析 发布:2024-05-05 05:32:39 浏览:755
我的世界服务器房型 发布:2024-05-05 05:31:16 浏览:703
pythonwhere 发布:2024-05-05 05:30:22 浏览:442
免费加密隐身侠 发布:2024-05-05 05:07:54 浏览:614
我的世界模组服务器推荐手机版 发布:2024-05-05 05:02:49 浏览:819