欢迎光临
免费的PDF电子书下载网站

数据库实用技术与应用 PDF下载

编辑推荐

l 作者结合多年讲授该门课程的教学经验,合理地组织教材内容,力求做到内容紧凑、理论与实际结合,并强调实用性。l 强调以数据库技术应用为核心,在论述数据库基本原理的基础上,通过两个实用的数据库来加强读者对数据库技术的理解,并利用专业的网页编辑工具,实现网页对数据库的访问,培养读者应用数据库解决实际问题的能力。 ;

内容简介

本书内容分为三个部分: 第Ⅰ部分是数据库原理,介绍数据库原理的基础知识,重点讲解数据模型、概念模型、数据库的安全性与完整性、规范化理论,以及SQL的语法规则及使用;第Ⅱ部分是实用数据库,以SQL Server、Access数据库为例,阐述数据库、表的具体构建、主键与索引的建立、数据查询的操作;第Ⅲ部分是Web应用,介绍Dreamweaver软件的使用,并详细讲解用Dreamweaver实现一个Web数据库应用程序的完整操作过程,内容侧重于Dreamweaver与数据库的连接以及如何通过网页实现对数据库表的操作,用这种直观的软件工具来理解数据库技术与Web技术的结合,即数据库在网站上的应用,而无须编码实现。 本书以数据库技术应用为核心,在论述数据库基本原理的基础上,通过两个实用数据库加强读者对数据库技术的理解,并利用专业的网页编辑工具实现网页对数据库的访问,培养读者运用数据库解决实际问题的能力。 在本书编写过程中,编者结合了多年讲授这门课程的教学经验,合理地组织教材内容,做到内容紧凑、理论与实际结合,并强调实用性。本书可作为高等院校数据库技术及应用等相关课程的教材,也可供学习数据库技术及应用的初学者使用。

作者简介

暂无

数据库实用技术与应用 PDF下载

目录


目录
Contents第Ⅰ部分数据库原理
第1章数据库系统概述31.1数据管理技术的产生与发展3
1.1.1人工管理阶段3
1.1.2文件系统管理阶段4
1.1.3数据库系统管理阶段4
1.1.4高级数据库阶段5
1.2数据库技术中的基本概念6
1.2.1数据库6
1.2.2数据库管理系统7
1.2.3数据库系统7
1.3数据抽象与数据模型8
1.3.1现实世界数据的抽象化过程8

媒体评论

评论

前沿

前言

Foreword数字媒体技术是近年来各高校兴办的新专业,是交叉型、复合型的专业。数据库实用技术是该专业的核心课程,课程内容主要涵盖三部分: 数据库原理部分、实用数据库部分 和Web应用部分。在近几年的教学中,在结合Web技术和数据库的应用方面没有合适的教材,我们感到有必要在课程内容的基础上编写更合理,论述深入浅出、实践性强的教材,以便于数字媒体技术及相关专业的学生学习。在本书编写过程中,编者结合了多年讲授这门课程的教学经验,合理地组织教材内容,做到内容紧凑、理论与实际结合,并强调实用性。全书的内容分为三大部分: 第Ⅰ部分包括第1~4章,介绍数据库原理,具体包括数据库系统概述、关系数据库、数据库设计与规范化理论、关系数据库标准语言SQL。第Ⅱ部分包括第5~6章,介绍两个实用的数据库系统SQL Server和Access,内容包括SQL Server的安装和常用工具介绍、TransactSQL语言简介、数据库与表的操作、SQL Server数据库安全管理、TransactSQL语言程序设计(属于提高要求,教学时根据学时情况来安排)、Access数据库的创建、表的使用、数据查询。第Ⅲ部分包括第7~8章,介绍Dreamweaver软件的使用,通过一个综合案例,详细讲解如何通过所建网站的网页来连接及操纵第Ⅱ部分介绍的后台数据库,关于Dreamweaver的内容侧重与数据库的连接及对库表的操作方面(包括查询、插入、删除和更新),不强调编码,仅利用工具软件,让学生对如何利用网页操作数据库有直观的认识,为后续学习动态网页的编码技术打下基础。本书力求点面兼顾、深入浅出地介绍数据库的基本概念、方法和技术。同时,本书免费提供以教材为基本内容并符合课堂讲授方式的电子课件,也是编者在教学中一直使用的教学课件。通过教材的学习,希望读者理解数据库技术理论并能运用常用数据库解决实际问题。本书可作为高等院校数据库技术及应用等相关课程的教材,也可供学习数据库技术及应用的初学者使用。全书由舒后、何薇编著,在编写过程中得到了北京印刷学院数字媒体技术专业同仁的热情帮助,其中第Ⅲ部分的案例来自于数媒技术专业韩亚薇同学的大作业,在此表示一并感谢!计算机技术发展十分迅速,由于编者水平所限,加之时间仓促,本书难免有不足之处,希望读者给予指正。

编者 2016年5月◆数据库实用技术与应用

免费在线读

····························································第5章chapter5
SQL Server数据库1.1微型计算机简介目前,商品化的数据库管理系统以关系型数据库为主导产品,按照数据库的规模和功能,一般从实用上将数据库分为大(中)型数据库和个人数据库。使用比较广泛的大(中)型关系数据库系统主要有SQL Server、DB2、Oracle、InfoxMix、Sybase,它们各有特色。而个人数据库系统常用的有MySQL、Access和FoxPro,它们简单易用,可轻松管理数据。从用户的技术水平及国内软件应用的现状来看,SQL Server是一个较好的选择,在它众多的版本中,SQL Server 2000提供的简单易行的默认安装和使用模式,其操作难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着比Access强大的伸缩性。故本书选择SQL Server 2000关系数据库系统作为数据库的使用平台。本章主要介绍SQL Server 2000的使用。5.1SQL Server简介SQL Server是由Microsoft推出的功能强大的网络数据库系统,采用客户机/服务器结构,SQL Server的应用分为客户机应用与服务器应用两部分,客户机提供用户界面,用于形成DBMS的用户请求;服务器主要用于存储和管理数据,并响应来自客户机的连接和数据存取请求,最后将处理结果送回客户机。随着技术的进步,SQL Server的版本也在不断升级,从SQL Server 6.0、SQL Server 6.5、SQL Server 7.0到2000年8月推出的SQL Server 2000,以及SQL Server 2005、SQL Server 2008、SQL Server 2012和SQL Server 2014,为用户使用提供了越来越多的功能。SQL Server的特点: (1) 真正的客户机/服务器体系结构。(2) 良好的图形用户接口,使系统管理和数据库管理更加直观、简单。(3) 支持多种开发平台,即开发人员几乎可以用现有的任何开发平台编写应用程序来访问SQL Server。(4) 支持远程管理,无论SQL Server服务器与数据库管理人员相距多远,数据库管理及开发人员均可通过网络使用企业管理器来管理SQL Server的服务器。(5) 通过查询能够支持决策支持系统、数据仓库和OLAP(OnLine Analytical Processing)应用程序中的大型数据库和复杂的查询。(6) 与Windows NT/2000系统紧密集成,利用了NT的许多功能,如发送和接收消息,管理登录安全性等,因此具有良好的性能和可伸缩性。(7) 对Web技术的支持,使用户容易将数据库中的数据发布到Web页面上。SQL Server 2000同以前的版本相比,具有以下几个新特征: (1) 支持XML(Extensive Markup Language,可扩展标记语言)。(2) 具有完全的Web功能,与Internet紧密结合。(3) 支持OLE DB和多种查询,不仅能访问关系型数据库的数据,还能访问非关系型数据库等复杂的数据库中的数据。(4) 支持分布式查询,允许用户同时引用多处数据源。◆数据库实用技术与应用第◆5章SQL Server数据库5.2TransactSQL语言简介TransactSQL是Microsoft公司在关系型数据库管理系统SQL Server中实现的一种计算机高级语言,是微软对标准SQL的扩展。TransactSQL不仅具有第4章中介绍的标准SQL的主要特点,而且增加了变量、运算符、函数、流程控制和注释等语言元素,使得其功能更加强大。TransactSQL对SQL Server十分重要,SQL Server中使用图形界面能够完成的所有功能都可以利用TransactSQL来实现。使用TransactSQL操作时,与SQL Server通信的所有应用程序都通过向服务器发送TransactSQL语句来进行,而与应用程序的界面无关。在TransactSQL中,标准的SQL语句畅通无阻。TransactSQL也有类似于SQL的分类,不过做了许多扩充。TransactSQL的分类如下。1. 变量说明用来说明变量的命令。2. 数据定义语言(Data Definition Language,DDL)用来建立数据库、数据库对象,大部分是以CREATE 开头的命令,如CREATE DATABASE、CREATE TABLE、CREATE VIEW、DROP TABLE、ALTER TABLE等。3. 数据操纵语言(Data Manipulation Language,DML)用来操纵数据库中的数据的命令,如SELECT、INSERT、UPDATE、DELETE等。4. 数据控制语言(Data Control Language,DCL)用来控制数据库组件的存取许可、存取权限等的命令。如GRANT、REVOKE等。5. 流程控制语言(Flow Control Language,FCL)用于设计应用程序的语句,如IF、WHILE、CASE 等。6. 系统存储过程(System Stored Procedure,SSP)SQL Server系统创建的存储过程,它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务,或其他系统的管理任务。系统存储过程可以在任意一个数据库中执行。系统存储过程放在master数据库中,并且以sp_开头,其中内置函数的命令。7. 其他命令嵌于命令中使用的标准函数。上述分类语言中,数据定义语言(DDL)、 数据操纵语言(DML)、数据控制语言(DCL)与第4章中的标准SQL使用方法基本一致。5.3SQL Server的安装及常用工具SQL Server 2000可以方便地安装到Windows 2000 Professional/Server、Windows XP或 Windows NT或更高的版本上。安装过程方便简单,只要按照SQL Server 2000安装向导的提示一步一步地操作,就可以顺利完成安装。下面以在Windows XP上安装为例详细讲解安装过程。5.3.1硬件和操作系统要求表51列出了安装Microsoft SQL Server 2000或SQL Server客户端管理工具和库的最低硬件要求。表51安装所需的最低硬件要求硬件最 低 要 求计算机Intel及其兼容计算机,Pentium 166MHz或更高内存(RAM)企业版至少64MB,建议128MB或更多硬盘空间需要约500MB的程序空间,以及预留500MB的数据空间表52列出了使用Microsoft SQL Server 2000各种版本或组件所需的操作系统。表52安装所需的操作系统续表SQL Server 版本或组件操作系统要求企业版Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server(所有版本均需要安装IE 5.0以上版本浏览器)标准版Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server个人版Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统开发者版可运行于上述除Windows 9x以外的所有操作系统下在此值得一提的是SQL Server 2000默认是在32位的Windows系统运行。随着Windows系统的不断升级分别有32位和64位的系统。不过,微软的新操作系统对其旧版本系统下的软件有较好的兼容性,因此,SQL Server 2000不仅可以运行在32位的Windows系统下,也可以运行在64位的 Windows系统下,如Windows 7及其以上版本。5.3.2安装SQL Server 2000SQL Server 2000的安装步骤如下。(1) 将SQL Server 2000的系统光盘插入光驱,光盘自动启动进入SQL Server 2000安装启动界面,如图51所示;或打开光盘运行SQL Server 2000安装程序。图51SQL Server 2000安装启动界面SQL Server 2000安装启动界面中有5个选项。① 安装SQL Server 2000组件: 是安装SQL Server 2000的关键。② 安装SQL Server 2000的先决条件。③ 浏览安装/升级帮助。④ 阅读发布说明。⑤ 访问我们的Web站点。选择“安装SQL Server 2000组件”选项,出现图52所示的界面。图52安装SQL Server组件界面选择“安装SQL Server 2000的先决条件”选项,出现图53所示的界面。图53安装SQL Server 2000先决条件界面(2) 当选择“安装SQL Server 2000组件”选项,出现图52所示的界面时,界面中有3个选项。选择“安装数据库服务器”选项后,打开图54所示的对话框。图54SQL Server 2000 的安装向导对话框(3) 单击“下一步”按钮,打开图55所示的对话框。图55安装目标计算机选择对话框(4) 选择本地计算机(即当前正使用的计算机),单击“下一步”按钮,打开图56所示的对话框。图56方式选择对话框(5) 因为当前的计算机中没有安装任何版本的SQL Server,所以选择第一个选项,单击“下一步”按钮,打开图57所示的对话框。图57“用户信息”对话框(6) 输入姓名和公司名称,单击“下一步”按钮,打开图58所示的对话框。图58“软件许可证协议”对话框(7) 单击“是”按钮,打开图59所示的对话框。图59“安装定义”对话框(8) 选择“服务器和客户端工具”单选按钮,需要将服务器和客户端同时安装,可使当前的计算机成为一台服务器。如果已经在其他计算机上安装了SQL Server,则可以只安装客户端工具,用于实现对其他计算机上的SQL Server存取。单击“下一步”按钮,打开图510所示的对话框。图510“实例名”对话框(9) 可选择“默认”复选框,采用默认实例名。这时本SQL Server的名称将和Windows XP服务器的名称相同。SQL Server 2000可以在同一台服务器上安装多个实例,即允许重复安装几次,这时就需要选择不同的实例名称。建议将实例名限制在10个字符之内。单击“下一步”按钮,打开图511所示的对话框。图511“安装类型”对话框(10) 可选择“典型”安装,安装通常所需的项目。在“目的文件夹”选项中,可单击“浏览”按钮,选择程序文件和数据文件的安装路径;也可使用默认安装路径。单击“下一步”按钮,打开图512所示的对话框。图512“服务账户”对话框(11) 选择“对每个服务使用同一账户。自动启动SQL Server服务”单选按钮。在“服务设置”区,选择“使用本地系统账户”单选按钮。若选择“使用域用户账户”,要输入用户名、密码、域名,单击“下一步”按钮,打开图513(a)所示的对话框。图513“身份验证模式”对话框(12) 若选择“混合模式”单选按钮,如图513(b)所示,则要输入管理员sa账号的密码。单击“下一步”按钮,打开图514所示的对话框。图514“开始复制文件”对话框(13) 单击“下一步”按钮,计算机开始按前面的设置将有用的组件从光盘中复制到用户的硬盘中。等待几分钟后,屏幕上会打开图515所示的对话框。图515“安装完毕”对话框至此,SQL Server 2000安装结束,自动在“开始”菜单的“程序”组中创建Microsoft SQL Server程序组,如图516所示。图516SQL Server 2000程序组5.3.3SQL Server 2000的常用工具〖*3/4〗1. 企业管理器企业管理器(Enterprise Manager)是SQL Server工具中使用最频繁的工具之一,是SQL Server管理员与系统打交道的主要工具。使用企业管理器可以完成数据库的许多工作,如创建数据库和数据库对象、管理数据库及数据库对象、进入各种向导、运行系统

数据库实用技术与应用 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:数据库实用技术与应用