数据库系统原理与应用

当前位置:首页 > 网络编程 > 数据库 > 数据库系统原理与应用

出版社:刘志成、 宁云智 机械工业出版社 (2010-03出版)
出版日期:2010-3
ISBN:9787111289166
页数:274页

章节摘录

插图:2.数据处理数据处理就是将数据转换为信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等手段,提取有效的信息资源,为进一步分析、管理和决策提供依据。数据处理也称信息处理。例如,上面所提到的将信息工程系各专业学生人数相加,经过计算得出平均人数和总人数等信息,这种计算处理的过程就是数据处理。下一小节将详细介绍自计算机产生以来数据处理的发展历程。3.数据库数据库(DataBase,DB)是数据库系统(DataBase System,DBS)的核心,是被管理的对象。形象地说,数据库即存放数据的仓库,可把它定义为存放在计算机存储设备上的相关数据的集合。数据库最终也是以文件的形式存储,但不同于普通文件的是,它指的是相互关联的数据的集合,而一般文件仅指相关信息的集合,它的存放形式可以是杂乱无章的。4.数据库管理系统数据库管理系统(DataBase Management System,DBMS)负责对数据库进行管理和维护,是数据库系统的主要软件系统。它借助于操作系统实现对数据的存储管理。一般来说,DBMS应包括如下几个功能:(1>数据定义语言(DDL)  用来描述和定义数据库中的各种数据及数据之间的联系。(2)数据管理语言(DML)  用来对数据库中的数据进行插入、查找、修改、删除等操作。(3)数据控制语言(DCL)  用来完成系统控制、数据完整性控制及并发控制等操作。关系数据库领域中典型的DBMS系统有:FoxPro、Sybase、Informix、Oracle、DB2和SQL Server等。

前言

SQL Server 2005是由Microsoft公司于2005年11月推出的关系型数据库管理系统,具有安全性、完整性、Internet支持等新特性,在数据库开发领域得到了广泛的应用。目前,SQL Server2005数据库管理系统已成为中、小型桌面MIs系统和Web应用系统的首选数据库产品。为了适应SQL Server数据库技术的发展,本书在第1版的基础上进行了修订。本次修订使用的SQL Server版本为2005版,一是考虑到SQL Server 2000正在逐步退出数据库应用的市场,二是考虑到SQL Server 2008在软件企业中的应用和教学中的推广还需要一段时间。本书的内容结构仍然保留了第1版的结构,共12章,其中第1章和第11章的内容基本与第1版一致,其余各章最大的变化是将基于SQL Server 2000的“企业管理器”数据库管理方式调整为基于SQL Server 2005的“SQL Server Management Studio”的数据库管理方式;原有的T-SQL 数据库管理方式,根据SQL Server 2005体系的变化也进行了相应的修改。同时,将数据库相关的原理分解到实际的应用中,在数据库的实际应用中剖析数据库的基本原理,并力求做到深入浅出、适用、实用和够用。另外,编者结合自己近几年数据库系统的教学、研究和开发经验,并吸纳了众多的使用本书第1版教材的教师的建议,优化了教学环节。根据数据库管理员、数据库开发程序员等职业岗位的能力要求,遵循高职高专学生的认知规律,将SQL Server 2005数据库管理和开发技术分解成多个独立的技术模块,以真实的数据库管理项目为载体进行内容介绍,这样更有利于实施“项目驱动、案例教学、理论实践一体化”的教学,也更有利于技能型应用人才的培养。本书由湖南铁道职业技术学院的刘志成、宁云智主编,湖南铁道职业技术学院的颜谦和、朱兴荣和湖南株洲职工大学的石庆安担任副主编,平顶山工业职业技术学院的王鸿铭、湖南铁道职业技术学院的彭勇、陈承欢、翁健红、冯向科、吴献文、谢树新、薛志良、王咏梅、林东升、唐丽玲、李蓓等参与了编写和文字校对工作。机械工业出版社的王玉鑫编辑对本书的编写提供了大力的支持,在此表示感谢。也感谢我们的家人的支持和鼓励。

书籍目录

第2版前言第1版前言第1章 数据库技术基础1.1 数据库技术概述1.1.1 数据库的基本概念1.1.2 数据处理发展简史1.1.3 高级数据库技术1.2 数据模型1.2.1 层次模型1.2.2 网状模型1.2.3 关系模型1.3 SQL语言简介1.3.1 SQL语言概述1.3.2 SQL语言分类1.3.3 SQL语句组成1.4 SQL Server 2005基础1.4.1 SQL Server 2005简介1.4.2 SQL Server 2005安装过程1.4.3 启动SQL Server 2005服务1.4.4 启动SQL Server Management Studio1.4.5 SQI.Server Management Studio 基本组成1.4.6 SQL Server Management Studio中执行查询1.4.7 联机丛书本章小结习题1实训1初识SQL Server 2005第2章 数据库操作2.1 示例数据库介绍2.1.1 教学示例数据库2.1.2 实训示例数据库2.2 SQL Server 2005数据库概述2.2.1 SQL Server 2005数据库组成2.2.2 SQL Server 2005数据库存储结构2.3 创建和修改数据库2.3.1 使用SSMS创建和修改数据库2.3.2 使用T-SQL创建数据库2.3.3 使用T-SQL修改数据库2.4 查看和删除数据库2.4.1 使用SSMS查看和删除数据库2.4.2 使用T-SQL查看和删除数据库本章小结习题2实训2 SQL Server 2005数据库操作第3章 表的管理 3.1 基本知识3.1.1 设计表3.1.2 目录视图3.2 创建和修改表3.2.1 使用SSMS创建和修改表3.2.2 使用T-SQL创建和修改表3.3 查看和删除表3.3.1 使用SSMS查看和删除表3.3.2 使用T-SQL查看和删除表3.4 记录操作3.4.1 使用SSMS进行记录操作3.4.2 使用T-SQL插入记录3.4.3 使用T-SQL修改记录3.4.4 使用T-SQL删除记录本章小结习题3实训3 SQL Server 2005表和记录操作第4章 数据查询4.1 简单查询4.1.1 选择列4.1.2 选择行4.1.3 查询结果排序4.1.4 查询结果分组4.1.5 COMPUTE BY子句汇总4.1.6 WITH CUBE汇总数据4.1.7 分页和排名4.2 连接查询4.2.1 内连接4.2.2 外连接4.2.3 交叉连接4.3 子查询4.3.1 子查询类型4.3.2 记录操作语句中的子查询4.3.3 子查询规则4.4 联合查询4.5 分布式查询本章小结习题4实训4-1 SQL Server 2005基本查询实训4.2 SQL Server 2005连接查询和子查询第5章 索引和视图操作5.1 索引概述5.1.1 索引简介5.1.2 索引类型5.2 使用SSMS管理索引5.3 使用T-SQL管理索引5.4 全文索引5.4.1 全文索引概述5.4.2 使用“全文索引向导” 5.4.3 使用T-SQL管理全文索引5.5 视图概述5.6 使用SSMS管理视图5.7 使用T-SQL管理视图5.8 使用视图5.8.1 查询视图数据5.8.2 修改视图数据5.8.3 删除视图数据本章小结习题5实训5.1 SQL Server 2005的索引操作实训5.2 SQL Server 2005的视图操作第6章 T-SQL基础和存储过程6.1 T-SQL语言基础6.2 变量和运算符6.2.1 变量6.2.2 运算符6.3 流程控制语句6.4 常用函数6.5 存储过程基础6.6 使用SSMS管理存储过程6.6.1 创建和执行存储过程6.6.2 查看、修改和删除存储过程6.7 使用T-SQL管理存储过程6.7.1 创建和执行存储过程6.7.2 查看、修改和删除存储过程6.8 游标6.8.1 游标概述6.8.2 游标实例本章小结习题6实训6 SQL Server 2005的存储过程第7章 数据库完整性7.1 数据库完整性概述7.2 SQL server 2005数据库完整性的实现7.2.1 允许空值约束7.2.2 DEFAULT定义7.2.3 CHECK约束7.2.4 PRIMARY KEY约束7.2.5 FOREIGN KEY约束7.2.6 UNIQUE约束7.3 触发器概述7.3.1 触发器基本知识7.3.2 Inserted表和Deleted表7.4 使用SSMS管理触发器7.4.1 创建触发器7.4.2 禁用、修改和删除触发器7.5 使用T-SQL管理触发器7.5.1 创建触发器7.5.2 修改和查看触发器7.5.3 禁用/启用和删除触发器7.6 触发器的典型应用7.6.1 实施参照完整性7.6.2 实施特殊业务规则本章小结习题7实训7 SQL Server 2005数据完整性第8章 数据库安全性8.1 数据库安全概述8.2 登录管理8.2.1 验证模式8.2.2 使用SSMS管理登录名8.2.3 使用T-SQL管理登录名8.2.4 在SQL Server 2005中开启sa账号8.3 用户管理8.3.1 使用SSMS管理数据库用户8.3.2 使用T-SQL管理数据库用户8.4 角色管理8.4.1 服务器角色8.4.2 数据库角色8.4.3 应用程序角色8.5 权限管理8.5.1 权限类型8.5.2 使用SSMS管理权限8.5.3 使用T-SQL管理权限本章小结习题8实训8 SQL Server 2005的安全控制第9章 数据管理9.1 数据库备份概述9.2 备份设备的管理9.2.1 使用SSMS管理备份设备9.2.2 使用T-SQL管理备份设备9.3 执行数据库备份9.3.1 制定数据库备份策略9.3.2 备份方式9.3.3 使用SSMS执行备份9.3.4 使用T-SQL执行备份9.4 恢复数据库9.4.1 数据库恢复概述9.4.2 使用SSMS执行恢复9.4.3 使用T-SQL执行恢复9.5 数据库的分离与附加9.5.1 分离和附加概述9.5.2 使用SSMS分离数据库9.5.3 使用T-SQL分离数据库9.5.4 使用SSMS附加数据库9.5.5 使用T-SQL附加数据库9.6 数据导入导出9.6.1 数据导入导出概述9.6.2 数据导出9.6.3 数据导人本章小结习题9实训9 SQL Server 2005数据备份/恢复第10章 事务和锁10.1 事务10.1.1 事务概述10.1.2 自动提交事务10.1.3 显式事务10.1.4 隐式事务10.2 锁10.2.1 并发问题10.2.2 锁的类型10.2.3 查看锁10.2.4 设置事务隔离级别10.2.5 死锁的处理本章小结习题10实训10 SQL server 2005事务和锁第11章 数据库设计11.1 数据库设计概述11.2 需求分析11.2.1 需求分析的任务11.2.2 需求分析的基本步骤11.2.3 数据流图11.2.4 数据字典11.3 概念结构设计11.3.1 E-R模型11.3.2 局部E-R图设计11.3.3 视图的集成11.4 逻辑结构设计11.4.1 E-R图向关系模型的转换11.4.2 数据库的规范化11.4.3 设计用户外模式1 1.5 数据库的物理设计11.5.1 存取方法设计11.5.2 数据的存放位置设计11.5.3 确定系统配置11.5.4 评价物理结构11.6 数据库实施11.7 数据库运行与维护本章小结习题11实训11数据库设计第12章 数据库应用程序开发12.1 数据库应用程序结构12.1.1 客户机/服务器结构12.1.2 浏览器/服务器结构12.1.3 3层/N层结构12.1.4 数据库访问技术12.2 Java平台SQL Server数据库程序开发12.2.1 ODBC/JDBC12.2.2 JDBC API介绍12.2.3 JDBC访问SQL Server数据库12.3.NET平台SQL Server数据库程序开发12.3.1 ADO.NET12.3.2 ADO.NET数据库操作对象12.3.3 使用C#.NET开发SQL Server数据库程序12.3.4 使用ASP.NET开发SQL Server数据库程序本章小结习题12实训12-1 Java连接SQL Server2005 实训12-2 .NET连接SQL Server2005 附录附录A 综合实训附录B 模拟试题参考文献

编辑推荐

《数据库系统原理与应用(SQL Sever 2005)(第2版)》:普通高等教育“十一五”国家级规划教材,2008年度普通高等教育国家精品教材,湖南省教育科学“十一五”规划重点资助课题研究成果教材,高职高专计算机类专业规划教材。

作者简介

《数据库系统原理与应用(SQL Sever 2005)(第2版)》通过两个完整的案例,全面地介绍了SQL Server 2005数据库管理系统的各种操作技术和应用程序开发方法,寓原理于应用,于应用中解释原理。通过“图书管理系统”详细阐述了关系数据库的管理和开发过程,同时,利用“B-C电子商务系统”供读者进行模仿、练习和提高。
《数据库系统原理与应用(SQL Sever 2005)(第2版)》共12章,分别介绍了数据库技术基础、数据库操作、表的管理、数据查询、索引和视图操作、T-SQL基础和存储过程、数据库完整性、数据库安全性、数据管理、事务和锁、数据库设计以及数据库应用程序开发等内容。同时,书后还配套有综合实训和模拟试题,以方便学生上机实训并巩固所学知识内容。
《数据库系统原理与应用(SQL Sever 2005)(第2版)》适合作为高职高专、中职院校IT类专业数据库相关课程的教材,也可作为数据库管理和程序开发人员的参考用书。

图书封面


 数据库系统原理与应用下载



发布书评

 
 


精彩短评 (总计4条)

  •     配送很快,书质量不错。内容全面,不知道实训各部分有答案否?
  •     不错, 很喜欢哦,关于计算机
  •     挺好的,内容很详实,深入浅出,推荐。
  •     有好多处存在不清不明甚至混淆,没看多久就放到一边去不看了
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024