教育统计安装流程.ppt

上传人:小飞机 文档编号:5017437 上传时间:2023-05-29 格式:PPT 页数:94 大小:2.74MB
返回 下载 相关 举报
教育统计安装流程.ppt_第1页
第1页 / 共94页
教育统计安装流程.ppt_第2页
第2页 / 共94页
教育统计安装流程.ppt_第3页
第3页 / 共94页
教育统计安装流程.ppt_第4页
第4页 / 共94页
教育统计安装流程.ppt_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《教育统计安装流程.ppt》由会员分享,可在线阅读,更多相关《教育统计安装流程.ppt(94页珍藏版)》请在三一办公上搜索。

1、云南省2013年教育统计培训,一、系统安装,一、系统安装,1、安装SQL SERVER,2、安装系统支持文件,3、安装教育统计系统,注:XP系统下需先安装系统支持文件才能安装SQL server,1、安装SQL SERVER 2008R2,运行安装文件中的SETUP.exe,注意:和系统有关系,区分32位和64位的系统,1、安装SQL SERVER 2008R2,选择“全新安装或向现有安装添加功能”,下一步,一直到下一界面。,1、安装SQL SERVER 2008R2,输入序列号或者选择指定可用版本中的 EXPRESS版本,1、安装SQL SERVER 2008R2,选择“SQL Server

2、 功能安装”,1、安装SQL SERVER 2008R2,如对SQL SERVER不熟悉,建议全选,1、安装SQL SERVER 2008R2,选择“默认实例”,然后下一步。,1、安装SQL SERVER 2008R2,为各个SQL服务分配账户,如不熟悉,可选择“对所有服务使用相同的账户”,1、安装SQL SERVER 2008R2,对SQL进行账户设置,建议设置为混合模式,并输入SA密码。然后点击“添加当前用户”。,1、安装SQL SERVER 2008R2,为Analysis Services配置用户。默认选择添加当前用户。,1、安装SQL SERVER 2008R2,安装Reportin

3、g Services配置,选择安装默认配置。,1、安装SQL SERVER 2008R2,之后连续下一步,直至开始安装,等待安装完成,程序会自动结束。,在安装教育统计系统之前,需先安装系统支持文件,可直接运行安装包内的SETUP文件。,2、安装系统支持文件,对接连出现的提示均选择接受,然后下一步直至开始安装。中间有可能会提示重启计算机,选择重启。,2、安装系统支持文件,安装完配置文件后,开始安装教育统计系统。选择安装目录下的“教育统计系统安装包”。,3、安装教育统计系统,3、安装教育统计系统,默认情况下,不要更改安装路径。选择解压,直至安装完成。,将新的数据库(共6个文件),复制粘贴至D:ED

4、UDB目录下。,3、安装教育统计系统,按照提示,进行“复制和替换”。,3、安装教育统计系统,在开始菜单中,运行SQL 管理器。,3、安装教育统计系统,注意:服务器名称输入“.sqlexpress”身份验证默认可以选择“WINDOWS身份认证”,3、安装教育统计系统,附加数据库:选中左边菜单栏中的“数据库”右键,选择“附加”。,3、安装教育统计系统,3、安装教育统计系统,3、安装教育统计系统,找到D:EDUDB下的三个MDF文件,分别附加。,附加过程中可能出现错误提示:“操作系统错误(拒绝访问)”,3、安装教育统计系统,选中D:EDUDB文件夹,右键,选择“安全”然后选中“users”点击“编辑

5、”,3、安装教育统计系统,3、安装教育统计系统,将“users”组设置为“完全控制”确定即可解决问题。,附加成功后,应该显示三个数据库。,3、安装教育统计系统,二、教育统计系统 基本功能使用,1、统计系统基本功能,链接方式选择为SQLEXPRESS,1、统计系统基本系统功能,主界面菜单:数据库管理、配置管理、系统管理、创建、删除账号,数据库管理:对数据库进行简单管理。,1、统计系统基本系统功能,配置管理:对系统进行升级等操作,后面我们将主要用到数据工具。,1、统计系统基本系统功能,系统设置:,1、统计系统基本系统功能,导入编码:进行编码升级,1、统计系统基本系统功能,如已经存在,会提示不能重复

6、导入。,1、统计系统基本系统功能,删除、增加用户:1、选中用户后进行删除。2、选中左边用户后进行添加,分为管理机构用户和学校用户两类。,1、统计系统基本系统功能,机构用户及学校用户登录,2、统计系统基本应用,机构用户菜单:,2、统计系统基本应用,学校用户菜单,2、统计系统基本应用,三、表结构,三、表结构,以表312(小学学生数)为例:,从两个图我们可以得出一个规律,同理:表212(小学班额情况)的表结构,可得出:,行由DID值来决定。,数据库中其他常见的字段:,四、SQL基础语句,3.1 什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算

7、机语言ANSI,美国国家标准化组织,3.2 SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的记录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限,3.3 数据操作语言(DML)和 数据定义语言(DDL)。一定要记住,SQL 对大小写不敏感!SQL(结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。SQL 的数据定义语言(DDL)部分使我们有能力创建

8、或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。,查询和更新指令构成了 SQL 的 DML 部分:SELECT-从数据库表中获取数据UPDATE-更新数据库表中的数据DELETE-从数据库表中删除数据INSERT INTO-向数据库表中插入数据,SQL 中最重要的 DDL 语句:CREATE DATABASE-创建新数据库ALTER DATABASE-修改数据库CREATE TABLE-创建新表ALTER TABLE-变更(改变)数据库表DROP TABLE-删除表CREATE INDEX-创建索引(搜索键)DROP INDEX-删除索引,3.4 SQL SELEC

9、T 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL SELECT 语法SELECT 列名称 FROM 表名称以及:SELECT*FROM 表名称,例1:查询小学生表(312表)所有数据SELECT*FROM eduDataDB.dbo.J312_R星号(*)是选取所有列的快捷方式。,例2:查询小学生数表中的个别列SELECT 列名称 FROM 表名称如:SELECT organizationno,organizationname,e,f,h FROM eduDataDB.dbo.J312_R,例3:使用AS语句给列更换名称SELECT 列名称 FROM

10、 表名称如:SELECT organizationno,organizationname,e as 毕业生,f as 招生,h as 在校生 FROM eduDataDB.dbo.J312_R,WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。SELECT 列名称 FROM 表名称 WHERE 列 运算符 值,例4:查询各个学校小学生毕业生、招生、在校生总计情况SELECT organizationno,organizationname,e as 毕业生,f as 招生,h as 在校生 FROM eduDataDB.dbo.J312_Rwhere

11、did=1,下面的运算符可在 WHERE 子句中使用:注释:在某些版本的 SQL 中,操作符 可以写为!=。,多个条件的查询AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。,例5:查询机构代码为“2153007206”的学校的 小学生毕业生、招生、在校生情况SELECT organizationno,organizationname,e as 毕业生,f as 招生,h as 在校生 FROM eduDataD

12、B.dbo.J312_Rwhere did=1 and organizationno=2153007206,例6:查询各小学毕业生、招生、在校生总计情况及对应女生情况SELECT organizationno,organizationname,B,e as 毕业生,f as 招生,h as 在校生 FROM eduDataDB.dbo.J312_R where did=1 or did=2,对结果集进行排序。ORDER BY 语句ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字

13、。,例7:查询各小学毕业生、招生、在校生总计情况并按照机构代码排序。SELECT organizationno,organizationname,e as 毕业生,f as 招生,h as 在校生 FROM eduDataDB.dbo.J312_R where did=1 order by organizationno,LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。例8:查询机构代码为2153开头的小学毕业生、招生、在校生总计情况。,SELECT organizationno,organizationname,e as 毕业生,f as 招生,h as 在校生

14、FROM eduDataDB.dbo.J312_Rwhere did=1 and organizationno like 2153%order by organizationno,SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:“%”替代一个或多个字符“_”仅替代一个字符,IN 操作符IN 操作符允许我们在 WHERE 子句中规定多个值。,例9:查询小学生表中各中小学校和教学点毕业生、招生、在校生数。,SELECT organizationno,organizationname,bus

15、inessTypeNo,e as 毕业生,f as 招生,h as 在校生 FROM eduDataDB.dbo.J312_Rwhere did=1 and businessTypeNo in(211,218)order by organizationno,SQL中的函数,常见的函数:count(计数)sum(求和)substring(截取字符段)在使用合计函数(如sum、count)的时候,一般要配合GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。,例10:计算全省小学生的毕业生、招生、在校生数SELECT sum(e)as 毕业生,sum(f)as 招生,sum(

16、h)as 在校生 FROM eduDataDB.dbo.J312_R where did=1,例11:计算全省小学校数。SELECT count(organizationName)as 小学校数 FROM eduDataDB.dbo.schoolAllInfoView where isLastYearCancel=0 and businessTypeNo in(211),例12:分县区小学学校数SELECT substring(gatherOrganizationNo,1,6),gatherRegionC as 县区,count(organizationName)as 校数 FROM eduD

17、ataDB.dbo.schoolAllInfoView where isLastYearCancel=0 and businessTypeNo in(211)GROUP BY substring(gatherOrganizationNo,1,6),gatherRegionC ORDER BY substring(gatherOrganizationNo,1,6),例13:分县区小学生在校生数。SELECT substring(gatherOrganizationNo,1,6),gatherRegionC as 县区,SUM(h)as 在校生 FROM eduDataDB.dbo.J312_R

18、where did=1 GROUP BY substring(gatherOrganizationNo,1,6),gatherRegionC ORDER BY substring(gatherOrganizationNo,1,6),Join有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。两个表中必须有一列数据是相同的才能使用join。,例14:查询小学在校生、专任教师。SELECT J312_R.OrganizationName as 学校名称,J312_R.h as 在校生,j423_r.d as 专任教师 FROM eduDataDB.dbo.J312_R,eduDataDB.dbo.J423_R where J312_R.Organizationno=j423_r.Organizationno and J312_R.did=1 and j423_r.did=1 order by J312_R.organizationNo,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号