PB9里面提供了SQLSERVER的接口。
打开PB9,看上面菜单的DATAbase那一项,打开,选择SQL SERVER,新建,把服务名,登录用户名和密码都填写上,就可以配置成功了。
如果你的SQL SERVER 2000设置的是WINDOWS用户登录,那么就要用ODBC连接来配置一个数据源,然后在PB的DATAbase选项下选DATAbase,ODBC一项来配置。
如何配置ODBC,请看下面。
设置--控制面板--ODBC数据源--默认打开是用户DSN--增加--在弹出的新建数据源左边选择最底下的SQL Server--单击完成--数据源名称任意--描述不用填--服务名如果是本地输入:. 或是127.0.0.1--下一步--如果你安装SQL的时候是混合验证方式那么直接下一步,如果是SQL验证方式就选择使用用户和密码的SQL验证,然后将用户名中的ADMINISTRATOR删除改为SA,密码就是SA的口令,再下一步--这里能够看到MASTER数据库一般就没有问题了,选择你要操作的数据库--下一步--完成。在完成窗口中可以测试一下数据源,如果测试成功,SQL应该没有问题。
首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQLSever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:学生表(student)(学号(sno)普通编码定长字符类型,长度7,主码,姓名(sname)普通编码定长字符类型,长度8,非空,性别(ssex)统一编码定长字符类型,长度1,年龄(sage)微整型,所在系(sdept)统一编码可变长字符类型,长度20)课程表(course)(课程号(cno)普通编码定长字符类型,长度6,主码,课程名(cname)统一编码定长字符类型,长度10,非空,学分(credit)小整型,学期(semester)小整型)修课表(sc)(学号(sno)普通编码定长字符类型,长度7,主码,外码课程号(cno)普通编码定长字符类型,长度6,主码,外码成绩(grade)小整型,修课类别(type)普通编码定长字符类型,长度4)则创建表的语句分别为:createtableStudent(Snochar
(7)primarykey,Snamechar
(8)notnull,Ssexnchar
(1),Sagetinyint,Sdeptnvarchar(20))createtableCourse(Cnochar
(6)primarykey,Cnamenchar(10)notnull,Creditsmallint,Semestersmallint)createtableSC(Snochar
(7),Cnochar
(6),Gradesmallint,Typechar
(4),primarykey(Sno,Cno),Foreignkey(Sno)ReferencesStudent(Sno),Foreignkey(Cno)ReferencesCourse(Cno))各表的结构大体如此,如有变化可自行修改。以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。SQL语言,是结构化查询语言(StructuredQueryLanguage)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
其实这个问题包括两点:
学校使用微信公众平台的目的和方法?
微信公众平台和学校教务系统如何打通?
先说第1点,学校建公众平台目的一般有两方面:对外宣传和对内管理。对外宣传主要是订阅号和服务号,对内管理则是企业号。这三种都可以在微信公众平台通过正常流程申请获得,但区别就在于订阅号和服务号申请好后需要自己制作和运营内容,而企业号申请好后需要自己开发或接入已有第三方服务商提供的功能。
再说第2点,企业号的功能目前已经能够完全解决我们学校内部管理和家校沟通的需求,像发通知发文件啊,校务巡查啊,考勤啊,请假啊,审批啊,布置作业啊,发成绩啊,选课及课程管理之类的,都好用。另外比较方便的是,我们学校的微信数字校园平台直接包括了订阅号和服务号对外宣传的功能,而且有现成的模板,比我们之前的订阅号省不少事。
从学生,当然1。选择姓名,成绩在那里(student.学生数=得分。学生证)和(course.课程名称=得分。课程名称)和(score.学期= '02-03/1')和( coourse。课程名=数据结构)
2。无法查询,因为没有老师的名字字段。
从学生,当然,得分3。选择名称,其中(student.学生数=得分。学生证)和(course.课程名称=得分。课程名称),并得分。成绩>=(选择
4。说每门课检查出那些谁得分最高等级的名称
5,从学生删除,成绩在那里的学生。学号=得分。学号和成绩。得分= 0
6。更新设置得分得分。得分=得分。分数*(1 +0.05),其中(course.课程名=得分。课程名称),当然,课程号= 02和(score.分数<AVG(score.分数))
以上就是关于如何用SQL2000建立学生教务管理系统的数据库,怎么连接到PB9.0上全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!