文档详情

数据库原理及应用第三次上机实践案例.doc

发布:2017-06-15约2.12千字共9页下载文档
文本预览下载声明
第三次上机实践 12月10日 预备知识 VB环境下数据处理功能简介 VB中提供了多种数据库访问方法。 VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库,用Data,ADO数据控件访问数据库,通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。 1.可视化数据管理器(VisData))Visual Basic中的外接程序可视化数据管理器,不仅包括数据库和数据表等的建立,而且还提供了一些实用程序,用于数据的访问。查询生成器是一个含有为构造从简单到复杂的SQL查询所需的所有部件表达式的生成器,可以使用这个对话框来生成、查看、执行、保存SQL查询,生成的查询作为数据库的一部分保存。 VisData还提供了自动生成数据窗体的功能。用户可以使用该功能向自己的应用程序中添加当前数据库中表或查询的数据窗体,并可以对自动生成的程序代码进行修改,是快速建立简单查询功能数据库应用程序的一个有效途径。 2.Data控件和数据绑定控件 在VB环境下,常用的对象有各种控件、窗体、菜单、应用程序的部件以及数据库等。这些对象都具有属性(数据)和行为方式(方法)。属性用于描述对象的一组特征,方法为对象实施一些动作,对象的动作常常要触发事件,而触发事件又可以修改属性。一个对象建立后,其操作可通过与该对象有关的属性、事件和方法来描述。 Data控件通过Microsoft Jet数据库引擎实现数据访问,它能够访问许多标准数据库格式。使用Data控件创建的程序可显示、编辑和更新已有的数据库中的信息。 数据绑定控件是数据识别控件,在数据库中通过它访问信息,当一个控件被绑定到Data控件,该控件将显示数据库中的字段,并接受对数据库的修改。 可与Data控件绑定的内部控件有Label、TextBox、CheckBox、ListBox等。 大多数绑定控件是用DataChanged, DataField, DataSource属性的设置与Data控件绑定的。其中DataChanged属性表明返回绑定控件中的值是否极已经改变, DataField属性用于设置要显示得数据库中的字段名称, DataSource属性用于设置与该控件绑定的Data控件的名称。 实验四 1 熟悉VB 2 熟练使用SQL查询语句 一、实验目的 1.熟悉VB6.0的集成环境及其基本操作: 2.学会使用可视化数据管理器; 3.SQL语言的练习。 二、实验内容 1)VB的启动,对VB集成开发环境(IDE)的熟悉。 2)数据管理器的使用。 利用数据管理器设计数据库stuInfo;三个表。表结构如下: 学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主键。 课程表:Course(Cno,Cname,Ccredit),其中Cno为主键。 学生选课表:SC(Sno,Cno,Grade),其中Sno,Cno的组合为主键。 在各表中输入一些记录; 使用SQL语句窗口建立查询。 三、实验步骤和方法 启动VB程序后,首先显示“新建工程”对话框,如图1所示。 图1.“新建工程”对话框 双击“新建”选项卡中的“标准EXE”选项(默认选项)或在选择了某种工程后,单击“打开”按钮,进入VB的集成开发环境(IDE) 使用SQL语句窗口,创建SQL查询命令。 即使不太熟悉SQL语法,可以通过执行VisData“实用程序”菜单中的“查询生成器”命令,或在数据窗口中单击鼠标右键,在弹出的菜单中执行“新建查询”命令,打开“查询生成器”对话框,并利用该对话框自动生成查询。 执行图3中“实用程序”菜单中的“查询生成器”命令,打开图7所示的“查询生成器”对话框。 图7查询生成器窗口 在学生档案表中,以性别=“男”为条件,建立一个名为“nan”的查询。 在成绩表中,以总评成绩﹤“60”为条件,建立一个名为“bujige” 的查询。 5)使用SQL语句窗口,建立一个查询。 图4 SQL语句窗口 在图4所示的SQL语句窗口中,允许执行任何一个合法的SQL语句,并能将它作为一个查询进行保存,或者更新当前选定查询的SQL语句。 图5 设计程序界面 6)然后进行下面的操作,写出相应的命令序列。 查询全体学生的姓名、学号。 2 查询全体学生的姓名及年龄。 3 查询软件工程系全体学生的名单。 4 查询所有年龄在20岁以下的学生姓名及其年龄。 5.查询年龄在20-23岁(包括20,23)之间的学生的姓名、系别和年龄。 6.查询不在信息系、数学系、也不在软件工程系的学生姓名和性别。 7. 查询所有姓刘的学生的姓名、学号和性别。 8 查询姓“欧阳”且全名为三个汉字的学生的姓名。 9 查询姓名中第2个字为“阳”字的学生的姓名和学号。 10 查询所有不姓刘的学生的姓名、学号。 在课程和成绩
显示全部
相似文档