出版时间:2008-6 出版社:电子工业出版社 作者:芦丽萍,柳彩志 编著 页数:292
内容概要
本书从数据库的概念入手,有针对性地介绍了数据库管理方面的知识,并结合丰富的上机实例练习,循序渐进地指导读者掌握SQL Server 2005。在充分理解并熟练掌握数据库的基础上,本书介绍了当前软件开发领域广泛使用的ASP.NET 2.0技术,并具体介绍了Visual Studio 2005集成开发工具。作为一个综合应用的实例,本书详细介绍了基于Visual Studio 2005和SQL Server 2005环境开发的“高校学生管理系统”的全过程。 本书通俗易懂、重点突出、实例丰富,具有较强的实用价值,适合作为高校计算机专业或相关专业“数据库技术及网络应用”课程的教材,也可供其他学习及开发网络数据库的读者参考。
书籍目录
第1章 数据库概述 1.1 数据管理技术的发展 1.1.1 人工管理阶段 1.1.2 文件系统阶段 1.1.3 数据库系统阶段 1.2 数据模型 1.2.1 概念模型 1.2.2 实施模型 1.3 数据库系统 1.3.1 数据库系统的组成 1.3.2 数据库管理系统 1.3.3 数据库系统的三级模式结构 1.4 关系数据库 1.4.1 关系数据模型 1.4.2 关系代数运算 1.4.3 关系代数与数据查询 1.4.4 数据冗余和数据完整性 1.4.5 常用关系数据库简介 小结 习题1第2章 SQL Server 2005的安装与管理 2.1 SQL Server 2005的安装 2.1.1 SQL Server 2005的主要版本 2.1.2 安装SQL Server 2005系统的软硬件需求 2.1.3 安装SQL Server 2005的具体步骤 2.2 SQL Server 2005基础知识 2.2.1 SQL Server 2005的新特性 2.2.2 系统数据库和示例数据库 2.2.3 SQL Server 2005的基本使用方法 2.3 SQL Server 2005安全管理机制 2.3.1 客户操作系统的安全性 2.3.2 SQL Server服务器验证模式 2.3.3 数据库的安全性 2.3.4 数据库对象的安全性 小结 习题2第3章 使用SQL Server Management Studi0操纵数据库和表 3.1 数据库管理 3.1.1 与数据库相关的几个基本概念 3.1.2 数据库的创建 3.1.3 数据库的修改 3.1.4 数据库的删除 3.1.5 数据库的分离与附加 3.1.6 数据库的备份与还原 3.2 数据库表管理 3.2.1 与数据库表相关的几个基本概念 3.2.2 数据库表结构的创建 3.2.3 数据库表结构的修改 3.2.4 数据库表的删除 3.2.5 建立数据库表之间的联系 3.2.6 数据库表记录的增、删、改 3.3 创建数据库实例——“学生成绩管理”数据库 3.3.1 创建数据库 3.3.2 创建数据库表结构 3.3.3 创建数据库关系图 3.3.4 输入记录 小结 习题3第4章 T.SQL程序设计基础 4.1 SQL语言和T-SQL语言 4.1.1 SOL语言简介 4.1.2 T-SQL语言简介 4.1.3 T-SQL语句的功能及语法规定 4.2 T-SQL的标识符 4.2.1 标识符类型 4.2.2 标识符命名规则 4.2.3 特殊意义的标识符 4.3 T-SQL的数据类型 4.3.1 整型数据类型 4.3.2 货币数据类型 ……第5章 用代码操作数据库和表第6章 视图和索引第7章 SQL Server高级应用第8章 数据库设计第9章 VB.NET程序设计基础第10章 ASP.NET技术及应用第11章 ADO.NET与数据库访问第12章 开发高校学生簹理系统附录A 高校学生管理系统配置指南附录B 习题参考答案参考文献
章节摘录
第1章 数据库概述 1.1 数据管理技术的发展 数据处理的核心问题是对数据的管理。数据(data)是指所有能通过编码被输入到计算机中并能被程序处理的符号集合,可包含文本、数值、声音、图形、图像、动画等信息。数据管理是指对数据进行组织、分类、存储、检索和维护等操作。数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。 1.1.1 人工管理阶段 20世纪50年代,计算机的发展还处于初级阶段。计算机在硬件方面的特点是运算速度慢、内存小,外存只有磁带、卡片和纸带而没有直接存取的存储设备;在软件方面,只有汇编语言而没有操作系统和数据管理软件,数据处理方式为批处理;当时计算机的应用领域主要是科学计算。在人工管理阶段,数据管理技术具有以下特点。 数据不保存。限于硬件所具备的条件和当时计算机的应用状况,数据不便保存。当研究某一课题时,只能临时将数据输入、计算、输出。 无管理数据的软件。数据完全依赖于程序,由于没有专门的软件对数据进行管理,因此数据由应用程序自己管理。程序员在设计应用程序时,不仅要设计程序的逻辑结构,而且还要设计程序的物理结构。这两种结构只要有一个改变,就要修改相应的程序,系统维护的工作量较大。 数据不能共享。数据是面向应用的,数据和程序不能独立。在两个不同的应用程序中,即使某些数据相同,数据之间也不能共享。因此,各个程序之间会产生大量的数据冗余。 1.1.2 文件系统阶段 20世纪50年代中期到20世纪60年代后期,计算机的发展到了一个新的阶段。在硬件方面,已有了直接存取的存储设备,如磁盘、磁鼓等;在软件方面,出现了高级语言和操作系统;数据处理方式不仅有批处理还有实时联机处理;计算机的应用领域主要包含科学计算和数据管理。在文件系统阶段,数据管理技术具有以下特点: 数据可长期保存。由于有了直接存取设备,进行数据处理时可大量存取数据,并可对数据进行增、删、改、查询等操作,数据以文件形式保存。
编辑推荐
通俗易懂、重点突出、实例丰富,具有较强的实用价值,适合作为高校计算机专业或相关专业“数据库技术及网络应用”课程的教材,也可供其他学习及开发网络数据库的读者参考。
图书封面
评论、评分、阅读与下载