SQL Server 从入门到精通(第2版) - (EPUB全文下载)
文件大小:0.58 mb。
文件格式:epub 格式。
书籍内容:
SQL Server 从入门到精通(第2版)
第1篇 基础知识
第1章 数据库基础
第2章 初识SQL Server 2012
第3章 SQL Server 2012服务的启动与注册
第4章 创建与管理数据库
第5章 操作数据表
第2篇 核心技术
第6章 SQL基础
第7章 SQL函数的使用
第8章 SQL数据查询基础
第9章 SQL数据高级查询
第10章 视图的使用
第3篇 高级应用
第11章 存储过程
第12章 触发器
第13章 游标的使用
第14章 索引与数据完整性
第15章 SQL中的事务
第16章 维护SQL Server 2012
第17章 数据库的安全机制
第4篇 项目实战
第18章 Visual C++ + SQL Server实现图书管理系统
第19章 C# + SQL Server实现企业人事管理系统
第20章 Java + SQL Server实现企业进销存管理系统
附录 光盘链接
第1篇基础知识
第1章 数据库基础
第2章 初识SQL Server 2012
第3章 SQL Server 2012服务的启动与注册
第4章 创建与管理数据库
第5章 操作数据表
本篇通过数据库基础、初识SQL Server 2012、SQL Server 2012服务的启动与注册、创建与管理数据库、操作数据表的内容介绍,并结合大量的图示、举例、录像等帮助读者快速掌握SQL Server 2012,并为以后的学习奠定坚实的基础。
第1章数据库基础
(视频讲解:26分钟)
本章主要介绍数据库的相关概念,主要包括数据库系统的简介、数据库的体系结构、数据模型、常见关系数据库。通过本章的学习,读者应该掌握数据库系统、数据模型、数据库三级模式结构以及数据库规范化等概念,对比常见的关系数据库。
通过阅读本章,您可以:
了解数据库技术的发展
掌握数据库系统的组成
掌握数据库的体系结构
熟悉数据模型
掌握常见的关系数据库
1.1 数据库系统简介
视频讲解:光盘\TM\lx\1\数据库系统简介.mp4
数据库系统(DataBase System)是由数据库及其管理软件组成的系统,人们常把与数据库有关的硬件和软件系统称为数据库系统。
1.1.1 数据库技术的发展
数据库技术是应数据管理任务的需求而产生的,随着计算机技术的发展,对数据管理技术也不断地提出更高的要求,其先后经历了人工管理、文件系统、数据库系统等3个阶段。
1.人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算。当时硬件和软件设备都很落后。数据基本依赖于人工管理。人工管理数据具有如下特点:
数据不保存。
使用应用程序管理数据。
数据不共享。
数据不具有独立性。
2.文件系统阶段
20世纪50年代后期到20世纪60年代中期,硬件和软件技术都有了进一步发展,有了磁盘等存储设备和专门的数据管理软件即文件系统,其具有如下特点:
数据可以长期保存。
由文件系统管理数据。
共享性差,数据冗余大。
数据独立性差。
3.数据库系统阶段
20世纪60年代后期以来,计算机应用于管理系统,而且规模越来越大,应用越来越广泛,数据量急剧增长,对共享功能的要求越来越强烈。这样使用文件系统管理数据已经不能满足要求,于是为了解决一系列问题,出现了数据库系统来统一管理数据。其满足了多用户、多应用共享数据的需求,比文件系统具有明显的优点,标志着管理技术的飞跃。
1.1.2 数据库系统的组成
数据库系统(DataBase System,DBS)是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统、数据库管理员(人员)、支持数据库系统的硬件和软件(应用开发工具、应用系统等)、用户5部分构成的运行实体,如图1.1所示。其中,数据库管理员(DataBase Administrator,DBA)是对数据库进行规划、设计、维护和监视等的专业管理人员,在数据库系统中起着非常重要的作用。
图1.1 数据库系统的组成
1.2 数据库的体系结构
视频讲解:光盘\TM\lx\1\数据库的体系结构.mp4
数据库具有一个严谨的体系结构,这样可以有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性。数据库领域公认的标准结构是三级模式结构,如图1.2所示。
图1.2 数据库体系结构
1.2.1 数据库三级模式结构
数据库系统的三级模式结构是指模式、外模式和内模式。下面分别进行介绍。
1.模式
模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。模式处于三级结构的中间层。
注意
定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。
2.外模式
外模式也称用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式是模式的子集。一个数据库可以有多个外模式。
说明
外模式是保证数据安全性的一个有力措施。
3.内模式
内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
1.2.2 三级模式之间的映射
为了能够在内部实现数据库的3个抽象层次的联系和转换,数据库管理系统在三级模式之间提供了两层映射。
1.外模式/模式映射
对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。当模式改变时,由数据库管理员对各个外模式/模式映射做相应的改变,可以使外模式保持不变。这样,依据数据外模式编写的应用程序就不用修改,保证了数据与程序的逻辑独立性。
2.模式/内模式映射
数据库中只有一个模式和一个内模式,所以模式/内模式映射是唯一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变时,由数据库管理员对模式/内模式映射做相应改变,可以使模式保持不变,应用 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » SQL Server 从入门到精通(第2版) - (EPUB全文下载)