网络数据库项目教程

当前位置:首页 > 计算机网络 > 数据库 > 网络数据库项目教程

出版社:电子工业出版社
出版日期:2012-5
ISBN:9787121161957
页数:225页

章节摘录

版权页:   插图:    (1)数据模式定义。数据库管理系统负责为数据库构建模式,也就是为数据库构建其数据框架。 (2)数据访问的物理构建。数据库管理系统负责为数据模式的物理访问及构建提供有效的访问方法和手段。 (3)数据操纵。数据库管理系统为用户使用数据库中的数据提供方便,它般提供查询、插入、修改及删除数据的功能。此外,它自身还具有做简单算术运算及统计的能力,而且还可以与某些过程性语言结合,使其具有强大的过程性操作能力。 (4)数据的完整性、安全性定义与检查。数据库中的数据具有内在语义上的关联性及致性,它们构成了数据的完整性。数据的完整性是保证数据库中数据正确的必要条件,因此必须经常检查以保持数据正确。 数据的完整性和安全性是两个不同的概念,但是有定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garba:e In Garba:e Out)所造成的无效操作和错误结果;后者是保护数据库,防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 (5)数据库的并发控制与故障恢复。数据库是个集成、共享的数据集合体,它能为多个应用程序服务,所以就存在着多个应用程序对数据库的并发操作。在并发操作中如果不加控制和管理,多个应用程序间就会相互干扰,从而对数据库中的数据造成破坏。因此,数据库管理系统必须对多个应用程序的并发操作做必要的控制以保证数据不受破坏,这就是数据库的并发控制。 运行的突然中断会使数据库存在个错误的状态,而且故障排除后没有办法让系统精确地从断点继续执行下去。这就要求DBMS要有套故障后的数据恢复机构,保证数据库能够回复到致的、正确的状态。而数据故障恢复正是这样个机构。 (6)数据的服务。数据库管理系统提供对数据库中数据的多种服务功能,如数据复制、转存、重组、性能监测和分析等。 3 数据库管理员 由于数据库的共享性,因此对数据库的规划、设计、维护、监视等需要有专人管理,称为数据库管理员(Database Administrator,DBA),其主要工作如下。 (1)数据库设计(Database Design)。DBA的主要任务之是做数据库设计,具体地说,就是进行数据模式的设计。由于数据库的集成与共享性,因此需要有专门人员(即 DBA)对多个应用的数据需求做全面的规划、设计和集成。 (2)数据库维护。DBA必须对数据库中的数据安全性、完整性、并发控制及故障恢复、数据定期转存等进行管理和维护。 (3)改善系统性能,提高系统效率。DBA必须随时监视数据库的运行状态,不断地调整内部结构,使系统保持最佳状态和最高效率。当效率下降时,DBA需采取适当的措施,如进行数据库的重组、重构等。

前言

  随着数据库应用技术的发展,越来越多的计算机专业人员和爱好者希望了解并掌握管理、开发数据库应用程序的方法。SQLServer2008是微软公司开发的面向21世纪的关系型数据库代表产品之一。而“网络数据库技术”这门课程正是帮助计算机专业学生借助SQLServer2008数据库的强大优势,来了解和掌握后台数据库的管理和配置的一门专业课程。通过对本课程的练习,使学生掌握SQLServer2008作为中小型后台数据库的基本操作和维护、与前台开发环境的连接等知识,具备利用所学知识开发一个实际的网络型数据库的操作及编程能力。本着此目的,我们组织了一批长期在高职院校计算机教学一线工作的教师,共同编写了这本《网络数据库项目教程——基于SQLServer2008》。同时,为了适应现代教育的发展,符合高等职业教育院校计算机专业学生的学习要求,在本教材的编写上,将枯燥的计算机理论知识和编程讲解,改革为对一个具体工作项目的设计开发,每个教学实施过程均为完成具体任务,循序渐进地帮助学生成为SQLServer2008数据库管理员和应用程序设计开发人员。  本书是为计算机专业教学而编写的教材。它基于SQLServer2008数据库管理系统,共11章,主要内容包括安装和配置SQLServer2008,“电脑销售管理系统”项目设计,数据库管理、配置和维护,数据表对象的创建与管理,项目数据库安全管理,数据查询、视图及索引管理,存储过程管理,触发器和游标的管理,“电脑销售管理系统”项目开发(#)及项目发布等。同时,为了方便读者巩固所学的知识,还针对章节附上了实训任务,以帮助学生加强知识的理解,提高实际操作的能力。  本书内容按照数据库管理系统开发的流程进行组织、实施,章与章之间是循序渐进的关系,确保了知识点不脱节。本书结构清晰,内容翔实、丰富,注重实际操作,具有很强的知识性、实用性和可操作性。所有插图均来自实际操作时的屏幕截图,所有程序实例均经过测试并能编译、执行。  读者使用本书时,要认真学习各章介绍的内容,通过对书中实例的解析来巩固所学的知识。同时,在学习的过程中要牢记书中的学习要点,这些往往都是容易出错的内容。在理解并掌握所学的知识后,独立完成每章后所附的练习题,通过自我测试,找到自己学习中存在的薄弱环节。  本书适合具备一定编程基础,但对SQLServer2008数据库管理及应用程序开发不甚了解的读者,另外,也可以作为数据库程序设计人员的参考书籍。  本书的编写融入了作者丰富的教学和企业实践经验,内容安排合理,每章先从项目、学习目标开始,让学生知道通过本章学习能解决什么实际问题,激发学生的学习兴趣,引导学生渐入佳境,最后通过实时训练,让学生在练习中感受到学有所用的快乐。本书由方风波、彭岚担任主编,王科、董兵波、田岭、李太芳担任副主编。参加本书编写的人员还有汤敏、唐熊焰、郑泳、张宁、段治川、姚恺荣、何黎明、张宏宪等。  为了方便教师教学,本书配有电子教学课件,请有此需要的教师登录华信教育资源网免费注册后进行下载,如有问题可在网站留言板留言或与电子工业出版社联系。  由于本课程项目教学法正处于经验积累和改进过程中,同时,由于编者水平有限和时间仓促,书中难免存在疏漏和不足,希望同行专家和读者能给予批评和指正。  编者

书籍目录

第1章  安装和配置SQL Server 2008
1.1 网络数据库的基础知识
l. 1.1 数据库的基本概念
1.1.2 数据模型
1.2 SQL Server2008简介
1. 2.1 版本介绍
1.2.2 软硬件环境
1. 3 SQL Server2008的安装
1.3.1 安装SQL Server 2008
1.3.2 验证SQL Server 2008
1.4 配置服务器
1.4.1 启动Microsoft SQL Server Management Studio
1.4.2 创建服务器组
1.4. 3 注册和删除服务器
1. 4.4 启动、暂停和关闭SQL Server 2008服务
1.4.5 配置服务器属性
1.5 配置客户端
1.5.1 配置网络连接协议
1.5.2 配置客户端网络
本章小结
习题
实时训练
第2章 “电脑销售管理系统”项目设计
第3章 数据库的管理、配置和维护
第4章 数据表对象的创建与管理
第5章 项目数据库安全管理
第6章 数据查询
第7章 视图及索引管理
第8章 存储过程管理
第9章 触发器和游标的管理
第10章 “电脑销售管理系统”项目开发(C#)
第11章 “电脑销售管理系统”项目发布

编辑推荐

《21世纪高等职业教育计算机系列规划教材•网络数据库项目教程:基于SQL Server 2008》以SQL数据库管理员在开发、设计、管理和维护数据库过程中所要求的职业能力培养为主线,以个电脑销售管理系统数据库项目的实际设计和开发过程中的相关工作任务作为贯串教材始终的训练项目,来进行教学内容组织及教学过程实施。

作者简介

《21世纪高等职业教育计算机系列规划教材•网络数据库项目教程:基于SQL Server 2008》是为计算机专业教学而编写的教材。它基于SQL Server2008数据库管理系统,共11章,主要内容包括安装和配置SQL Server 2008,电脑销售管理系统项目设计,数据库管理、配置和维护,数据表对象的创建与管理,项目数据库安全管理,数据查询、视图及索引管理,存储过程管理,触发器和游标的管理,电脑销售管理系统项目开发(C#)及项目发布等。同时,为了方便读者巩固所学的知识,还针对章节附上了实训任务,以帮助学生加强知识的理解,提高实际操作的能力。

图书封面


 网络数据库项目教程下载



发布书评

 
 


精彩短评 (总计2条)

  •     还不错还不错还不,,错
  •     很好很速度很好很速度
 

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

零度图书网 @ 2024