SQL数据库操作步骤及代码.pdf
文本预览下载声明
12.写出创建如下三张表的 SQL语句,要求在定义表的同时定义数据的完整性约束:
第 2 章 数据库高级编程
ADO.NET是为 .NET框架而创建的,是对 ADO(ActiveX Data Objects)对象模型的扩充。 ADO.NET提供了
一组数据访问服务的类, 可用于对 Microsoft SQL Server、Oracle等数据源的一致访问。 ADO.NET模型分为 .NET
Data Provider (数据提供程序)和 DataSet数据集(数据处理的核心)两大主要部分。
.NET数据提供程序提供了四个核心对象,分别是 Connection、Command、DataReader和 DataAdapter
对象。功能如表 2-1所示。
表 2-1 ADO.NET 核心对象
对象
功能
Connection 提供和数据源的连接功能
Command 提供访问数据库命令,执行查询数据或修改数据的功能,
DataReader 从数据源中读取只向前的且只读的数据流
DataAdapter 是 DataSet对象和数据源间的桥梁。 DataAdapter使用 4 个
Command对象来运行查询、新建、修改、删除的 SQL命令,把
2.1 SQL Server相关配置
在使用 C#访问数据库之前,首先创建一个名为“ chap2”的数据库,此数据库作为 2.1节及 2.2 节
中例题操作的默认数据库。然后创建数据表 Products,表结构如表 2-2 所示。创建完毕后可录入初始化
数据若干条。
表 2-2 Products表表结构
序 列名 字段说明 数据 长 主 允
1 ProductID 商品编号 char 4 主 否
2 ProductNam 商品名称 nvarch 4 否
3 SupplierNam 供应商名 nvarch 4 否
页脚内容 1
12.写出创建如下三张表的 SQL语句,要求在定义表的同时定义数据的完整性约束:
4 CategoryNa 商品类别 nvarch 4 否
5 UnitPrice 单价 money 否
6 UnitsInStock 库存量 smalli 否
7 Discount 是否折扣 char 1 否
下面首先介绍几个 SQL Server 2012的常用操作。这些操作都是初学者在实践环节及上机课的操作中
出现问题较多的地方。
1.身份验证方式
SQL Server 2012在安装时默认是使用 Windows验证方式的,但是安装过后用户可随时修改身份验证
方式。
启动 SQL Server 2012 Management Studio,在“连接到服务器”对话框中选择“ Windows身份验证”连
接服务器,连接成功后,在窗体左侧的“对象资源管理器”中右键单击服务器实例节点,并在弹出的
快捷菜单中选择“属性”菜单项,系统将弹出“服务器属性”窗体,切换至
显示全部