数据库技术是计算机科学技术领域发展*快的,同时也是应用*为广泛的技术。数据库管理系统是信息技术基础设施的重要组成部分,也是国家信息技术的核心部分。数据库与网络技术融合是现代信息技术的基石。SQL Server 2016是一个可信任、高效、智能的数据库平台,能满足目前和将来的数据库管理与使用需求。通过本教材的学习,读者能够掌握数据库设计的基本理论,具有数据库设计能力,同时经过书中的习题与实训的练习,能使得学生在完成本书学习的同时,具有一定的数据库开发能力。
內容簡介:
本书系统地讲述数据库原理与SQL Server 2016的功能、应用及实践知识。 全书共分13章,主要内容包括关系数据库知识、SQL Server 2016的安装与配置、数据库的创建与维护、数据库表的操作与管理、数据库表的维护、完整性控制、查询与管理表数据、Transact-SQL编程、存储过程和触发器、数据库安全管理、数据库系统开发配置连接,并且详细介绍了C#和SQL Server 2016系统开发及实训等知识。 本书内容翔实、知识结构合理、语言流畅简洁、案例丰富,适合希望学习SQL Server 2016操作的初学者阅读,也适合作为高等学校计算机科学与技术、软件工程、信息技术等相关专业的数据库课程教材。
数据库技术是计算机科学技术发展的基础,也是应用最广的技术之一。数据库管理系统是国家信息基础设施的重要组成部分,是社会进步的助推器,也是提高生产力、提高生产效率、改变民生、推动国家经济发展的重要技术工具。
Microsoft SQL Server 是一个典型的关系型数据库管理系统,从SQL Server 7.0发展到现在的SQL Server 2016,功能越来越强大。SQL Server 2016为不同用户提供数据库解决方案,增强用户的生产实践能力、提高产品的市场竞争力,同时还解放了生产力。
本书有以下特色:
l 数据库原理与应用的充分融合。
l 内容上理论和实践结构安排合理,先理论后实践。
l 案例丰富经典。
l 系统开发软件升级到最新版本。
l 给出了较系统的系统开发典型案例。
l 结合学生实际学习情况给出大量实训练习。
本书内容
第1章 数据库基础知识,概述数据的发展和系统结构,以及数据库的组成要素、数据库模型、数据库的层次结构和数据库的系统组成等概要知识。
第2章 关系数据库,介绍关系数据库的基本理论知识,包括关系数据模型、结构、操作、完整性、关系代数与范式等知识。
第3章 关系数据库标准语言SQL,介绍SQL语言的特点、基本概念、定义和查询处理等操作。
第4章 数据库设计与编程,主要围绕数据库系统设计与开发的方法、步骤及编程介绍。
第5章 认识SQL Server 2016,简要介绍SQL Server 2016的发展、功能特点、安装与配置、体系结构、Transact-SQL、实用工具架构等。
第6章 SQL Server 2016创建和管理数据库,主要介绍数据库的创建、管理、维护等知识。
第7章 创建与管理SQL Server 2016数据库表,主要介绍数据库数据的类型、表的概念以及表的创建、操作、约束、视图、索引等的定义与实用。
第8章 操纵数据表的数据,涉及表的增、删、改的查询语言应用。
第9章 查询复杂数据,围绕数据库数据的复杂查询介绍。
第10章 存储过程与触发器,介绍自定义存储过程和触发器的创建、调用、修改和删除等操作。
第11章 数据库安全,介绍SQL Server 2016提供的安全管理方法,包括身份验证、账户、数据库用户管理、角色和权限等。
第12章 图书管理系统,介绍通过C#语言和SQL Server 2016开发一个图书管理系统。
第13章 实训,针对前面的知识给出经典实践案例。