知识大全 ASP.NET入门教程 7.1 数据库

Posted 数据库

篇首语:今日长缨在手,何时缚住苍龙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 7.1 数据库相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 7.1 数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在开始学习ASPNET 数据控件之前 让我们先考虑一下数据源 数据大致上可以分为 类 关系型数据(relational data)根据范式规则组织成一系列的表 Microsoft Access Micrasoft SQL Server Oracle SAP DB 和MySQL中的数据都属于这种类型 第二种类型的数据以树型结构存储 例如XML文件 Windows注册表和Windows文件系统 最后一种类型数据的形式非常多 例如Excel文件 文本文件或私有格式 本教程(与绝大多数Web站点的数据交互一样)讨论关系型数据和XML文件

    关系型数据库将信息分割到表(table)中 而表包含了记录(record 也称为行) 一条记录代表着表的主题的一个实例 每张表包含多个字段(field) 也称为列 它们按类型组织数据 例如 一张员工的表中可以包含每个员工的记录 该表的列可能是NameFirst NameLast DateOfHire等等 对于每条记录 每一列都有一个记录的值 大多数管理系统中的数据库由一组表组成 在Microsoft SQL Server中 一个或多个数据库一起形成服务器的一个实例 它也是本书中使用的数据库 一般情况下 表中只包含数据 怎样组织数据的描述信息 字段的名称以及各种限制都存放在数据库中一个称为元数据(metadata)的独立结构中

    XML文件不同于关系型数据库 首先 它不是使用表 而是将数据存放在带有分支的树中 分支保存的数据越来越细化 每个数据集合以及单个数据都包含在节点中 例如 XML文件Employees中有一个Employees节点 表示树型结构的主干 接着对每个员工设置一个分支 在这个分支中将有FirstName LastName等分支 其次 XML文件是自描述的 因为元数据和数据存放在一起 每个信息都有一个HTML标记 该标记相当于一个容器 对所包含的数据进行描述 例如 数据 John 实际将保存为<NameFirst>John</NameFirst> 虽然自描述符会使XML文件增大 但它使得在没有元数据信息的情况下能容易地理解数据

    几乎所有的数据源都有某种系统控制数据的使用权限 安全上的第一个问题是验证 系统在这里判断是谁要求使用数据 关于验证的话题在第 章中己经详细介绍过 因此这里不再花费过多时间进行讨论 一般地 有两种类型的验证 Windows Authentication(也称为Trusted Security)和SQL Authentication 使用哪种验证是在安装数据库的时候决定的 对于SQL Server Express 可以选择Windows Authentication或Mixed 后者意味着可以使用Windows Authentication或SQL Authentication a SQL Server Express在安装时默认选择Mixed Authentication 本书默认使用Windows Authentication

    本教程主要使用Microsoft的SQL Server 该产品以不同的功能集出售 但对于我们最简单版本(SQL Server Express)的功能就足够了 幸运的是 Microsoft免费提供SQL ServerExpress 而且可以按照本书给出的指令自动安装SQL Server Express的好处在于 当您希望将自己的站点部署给公众访问的时候 所有的代码都不需要修改就可以直接移植到功能完整的SQL Server中

    一旦通过验证(证明自己就是自己声称的人) 在使用数据时将有一组权限和限制 首先是查看数据的限制 数据库管理员(DBA)通常会限制直接访问表 取而代之 您可能只能通过某个视图或查询查看包含一定字段或记录的数据 其次 您可能会遇到怎样修改数据的限制 或者能否修改数据的限制 最后 即使可以修改数据 也存在数据可以怎样修改的限制(称为约束) 以使用Wrox United为例 一般情况下不能删除在赛程表中的某个球队(这样就会使赛程表存在着逻辑上的错误 造成某些比赛没有两个球队参加)

cha138/Article/program/net/201311/14515

相关参考

知识大全 ASP.NET入门教程 7.2 ASP.NET 2.0的数据控件

ASP.NET入门教程7.2ASP.NET2.0的数据控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET数据库编程快速入门之技术慨述

ASP.NET数据库编程快速入门之技术慨述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大约有

知识大全 ASP.NET入门教程 14.1.2 数据库连接

ASP.NET入门教程14.1.2数据库连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET2.0数据库入门之SQL Server

ASP.NET2.0数据库入门之SQLServer  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 7.4 数据绑定控件

ASP.NET入门教程7.4数据绑定控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.1.4 数据转换[1]

ASP.NET入门教程9.1.4数据转换[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 9.1.4 数据转换[2]

ASP.NET入门教程9.1.4数据转换[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 8.1 写入数据的简介

ASP.NET入门教程8.1写入数据的简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.1 变量和数据类型

ASP.NET入门教程9.1变量和数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 7.7 XML数据[3]

ASP.NET入门教程7.7XML数据[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs