Web数据库程序设计

出版时间:2012-8  出版社:水利水电出版社  作者:吕阿璐 编  页数:261  字数:440000  

内容概要

吕阿璐主编的《Web数据库程序设计》对Visual Studio
2005应用开发技术进行了较为详细的讲解,并结合实例,深入浅出地介绍了Visual Studio
2005应用开发技术的过程和细节,以C#为开发脚本语言实现基本的 Web数据库开发,后台数据库采用网络数据库系统SQL Server
2000。
《Web数据库程序设计》共分7个项目,包括ASP.NET的开发环境和运行环境搭建、创建Web应用程序的步骤和Web页面的工作原理、常用Web服务器控件的使用、常见内置对象的使用、ASP.NET
的数据库访问技术和Web服务的应用等内容。 本书可以作为各大专院校计算机相关专业Web应用系统开发的指导教材,也适用于
ASP.NET的初学者和对Web应用程序开发感兴趣的爱好者阅读使用,或作为相关培训机构的培训教材。

书籍目录

前言
项目一 ASP.NET入门练习
1.1 问题情境——怎样搭建ASP.NET应用环境
1.2 问题分析
1.3 任务设计与实施
1.3.1 任务1:安装Visual Studio 2005
1.3.2 任务2:一个简单的Web应用程序
1.3.3 任务3:利用Visual Studio 2005创建Web应用程序
1.4 知识总结
1.4.1 什么是基于B/S的Web应用开发
1.4.2 常用的Web技术
1.4.3 ASP.NET简介
1.4.4 ASP.NET脚本语言
1.5 课后思考与练习
项目二 教务管理系统页面设计与规划
2.1 问题情境——教务管理系统的页面规划
2.2 问题分析
2.3 任务设计与实施
2.3.1 任务1:教务管理系统页面设计与规划
2.3.2 任务2:用户登录页面设计
2.3.3 任务3:首页页面设计
2.3.4 任务4:用户个人信息调查页面设计
2.4 知识总结
2.4.1 Web服务器控件概述
2.4.2 常用的Web服务器控件
2.4.3 关于login控件的有关概念
2.4.4 HTML语言基础
2.4.5 HTML控件
2.5 课后思考与练习
项目三 教务管理系统页面导航
3.1 问题情境——教务管理系统页面导航的实现
3.2 问题分析
3.3 任务设计与实施
3.3.1 任务1:教务管理系统页面导航的设计与规划
3.3.2 任务2:SiteMapPath页面导航的实现
3.3.3 任务3:TreeView页面导航的实现
3.3.4 任务4:Menu页面导航的实现
3.4 知识总结
3.4.1 站点地图
3.4.2 常用的页面导航控件
3.4.3 XML简介
3.5 课后思考与练习
项目四 教务管理系统页面数据验证
4.1 问题情境——教务管理系统的页面数据验证
4.2 问题分析
4.3 任务设计与实施
4.3.1 任务1:页面数据验证功能的实现
4.3.2 任务2:页面中内置对象的应用
4.4 知识总结
4.4.1 Web数据验证控件
4.4.2 ASP.NET内置对象介绍
4.4.3 登录控件
4.5 课后思考与练习
项目五 教务管理系统后台数据库设计与实现
5.1 问题情境——教务管理系统的后台数据库设计与实现
5.2 问题分析
5.3 任务设计与实施
5.3.1 任务1:教务管理系统数据库的设计
5.3.2 任务2:教务管理系统数据库的创建
5.3.3 任务3:教务管理系统数据库 的数据实现
5.4 知识总结
5.4.1 数据库设计相关知识
5.4.2 数据完整性
5.4.3 数据模型
5.4.4 数据库系统基本概念
5.4.5 SQL Server 2000简介
5.4.6 SQL Server 2000中数据库及表的有关概念
5.4.7 SQL语言介绍
5.5 课后思考与练习
项目六 教务管理系统页面数据浏览与维护
6.1 问题情境——教务管理系统功能页面中的数据实现
6.2 问题分析
6.3 任务设计与实施
6.3.1 任务1:学生信息维护页面的数据浏览与维护
6.3.2 任务2:课程信息维护页面的数据浏览与维护
6.3.3 任务3:成绩信息维护页面的数据浏览与维护
6.4 知识总结
6.4.1 数据源控件介绍
6.4.2 数据绑定控件介绍
6.5 课后思考与练习
项目七 教务管理系统页面数据查询与统计
7.1 问题情境——教务管理系统功能页面中的数据处理
7.2 问题分析
7.3 任务设计与实施
7.3.1 任务1:学生信息查询与统计页面的数据实现
7.3.2 任务2:课程信息查询与统计页面的数据实现
7.3.3 任务3:成绩信息查询与统计页面的数据实现
7.4 知识总结
7.4.1 ADO.NET概述
7.4.2 ADO.NET对象介绍
7.5 课后思考与练习
参考文献

章节摘录

版权页:   插图:   3.数据库设计的目标 (1)满足应用功能需求:既能合理地组织用户需要的所有数据,又能支持用户对数据的所有处理功能。 满足应用功能需求主要是指把用户当前应用以及可预知的将来应用所需要的数据及其联系能全部准确地存放于数据库之中,并能根据用户的需要对数据进行规定的合理的增、删、改、显示等操作。 (2)满足应用良好的数据库性能。良好的数据库性能主要是指数据库应具有良好的存储结构,良好的数据共享性,良好的数据完整性,良好的数据一致性及良好的安全保密性能等。 (3)满足某个数据库管理系统的要求:能够在数据库管理系统(如Oracle、Visual Foxpro等)中实现。 (4)具有较高的范式:便于理解维护,无数据冲突。 5.4.2 数据完整性 1.一实体完整性 实体完整性是为了保证表中的数据唯一。 实体完整性可由设置主键来实现。 主键(Primary Key)约束。 表中的主键在所有记录上的取值必须唯一。 例如,课程表中的课程号必须唯一,以保证每门课程的唯一性。 如果主键约束定义在不止一列上,则其中一列中的值可以重复,但主键约束定义中的所有列组合的值必须唯一。 在SQL Server中,在创建或更改表时可定义主键约束。一个表只能有一个主键,而且主键中的列不能接受空值。 2.域完整性 域完整性可以保证数据的取值在有效的范围内。 例如,可以限制成绩表成绩字段的取值范围为0~100。若输入的内容不在此范围内,则不符合域完整性,系统不接受。 域完整性是对业务管理或者对数据库数据的限制,它们反映了业务的规则,因此域完整性也称之为商业规则(Business Rule)。 (1)检查(CHECK)约束。 CHECK约束通过限制输入到列中的值来强制域的完整性。它通常通过逻辑表达式判断。 例如,在成绩表中通过创建CHECK约束可将成绩列的取值范围限制在0~100之间,从而防止输入的成绩值超出正常的成绩范围。 在学生表中通过创建CHECK约束规定性别列只能输入汉字字符“男”或“女”,而不能是其他字符。

编辑推荐

《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Web数据库程序设计》可以作为各大专院校计算机相关专业Web应用系统开发的指导教材,也适用于ASENET的初学者和对Web应用程序开发感兴趣的爱好者阅读使用,或作为相关培训机构的培训教材。

图书封面

评论、评分、阅读与下载


    Web数据库程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7