欢迎来到天天文库
浏览记录
ID:44665237
大小:287.42 KB
页数:7页
时间:2019-10-24
《软件技术论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.1实验内容概述:1.1.1实验背景知识:随着让算机科学技术的迅速发展,人类步入了具冇丰富信息资源的信息社会,在这个信息社会屮,数据无处不在,其规模正以惊人的速度增长,计算机已成为处理这些信息的有力工具。数据处理及其技术是新兴的信息工程学科最重要的成果和工具之一,数据库能够帮助我们冇效合理地存储各种数据,为信息处理提供准确、快速的数据资源。数据库技术是研究数据的分类、组织、储存及检索等功能的一门计算技术,它是计算科学技术中发展最快、应用最广泛的领域之一。1.1.2实验口的:实验一:1•掌握ODBC的概念、VC++6.0使用ODBC连接SQLServer2000数据库的方法;
2、2•常握VC++6.0环境下建立数据库工程用以操作数据库的方法;3.了解创建SQLServer2000数据库及其对彖的命令与基本操作;4.掌握创建SQLServer2000登录用户、定义登录用户数据库存取权限的方法;5.掌握创建数据库、表、视图的SQL命令,表的有关属性、主码、外码的定义方式。实验二1.掌握利用Transact-SQL扩展语言实现表的数据插入、更改、删除等基本操作;2.熟练掌握数据排序、分组、统计计算,数据表连接查询等操作方法;3.理解数据库事务的基木概念,掌握SQLServer2000中事务操作的方法。实验三:1•理解ODBC、ADO等数据连接标准的有关概念
3、,掌握按照指定的标准在VC++环境下设计数据访问程序的基本步骤;2.学习VC卄下如何通过ODB、MFCODBC或ADO访问数据库;3.掌握使用VC++制作简单数据库应用程序的基木方法。1.1.3实验内容:一、SQLServer2000数据库及其对象的基本操作;二、SQL语言的基木操作;三、VC++数据访问程序设计。1.2实验过程:1.2.1总体设计思路:实验-:1.建立连接到SQLServer2000数据库的ODBC数据源;2.在VC++6.0环境下建立“数据库工程”,连接到SQLServer2000数据库;3.在VC++数据库工程中直接执行SQL语言;4.利用SQL语言创建
4、数据库及其对象。实验二1•启动SQL查询页面;2.向基本表屮输入数据;3.基木SQL命令的操作;4.数据库事务的操作。实验三:1.定义一个系统型、名称为DBLINK的数拯源并建立数据源到数据库服务器的连接,测试是否可正常连接到数据库;2.以实验一、二建立起来的生产管理数据库作为木实验内容的数据来源,使用先前实验过程中自己创建的登录名连接数据库以及访问数据库中的“产品”表;3.分别实现MFCODBC和ADO两种访问方式访问数据库的应用程序。122操作步骤及成果:一、连接到SQLServer服务管理器;SQLServerJE务管理蛊匚]区J二、创建数据库基木表的完整SQL命令Cr
5、eatetable产品(产品号varchar(lO)notnull,产品名varchar(20)notnull,性能参数varchar(40),销售价格numeric(8,2),产品说明varchar(4000),Primarykey(产品号))三、建立数据库视图的完整SQL命令CREATEVIEWCLJGKCASSELECT材料.材料号,材料.材料名,AVG(材料供应.进货价)AS平均进价,材料库存.存放最,材料库存.最低下限FROM材料,材料供应,材料库存WHERE材料.材料号二材料供应.材料号AND材料.材料号二材料库存.材料号GROUPBY材料.材料号,材料.材料名,
6、材料库存.存放量,材料库存.最低下限四、SQLServer2000中创建索引的SQL命令语法CREATE[UNIQUE][CLUSTEREDINONCLUSTERED]INDEXindex-nameON{tableIview}(column[ASCIDESC][,…n])例如:以“产品号”与“仓库号”为索引创建产站库存表的一个索引;CREATEINDEX产品库存IDX1ON产品库存(产品号ASC,仓库号DESC)它理滚引SITFREEC7A26F8现启唸弓1-SKYFKKK-C7A26Fassunor沙unoxdeptor幺捧矽老庠和衰,以刨追綵4取迪陽;n數据⑥a
7、(Jit
8、*TransactSQL脚▲SKTFREEC7A26F8varcharvrchr2mtCREATECLUSTEREDINDEXON[dt>olIwrumjWITHDROP.eXISTIWGON[PRIMARY]分祈©比讦匕1彌
9、袍动>見戏列31商下9)1r境充淞引迥F斧去止的伯回厂M充因子(&统计(金推吞伺ino
10、PRIMARY▼L®
11、确定1五、启动SQL查询界而▼]々吉0CffB3受诲&)工員CP®nci)带助qj
12、(JJSXrraE-€7A2£?8
此文档下载收益归作者所有