版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、系统安装一、系统安装1、安装SQL SERVER2、安装系统支持文件3、安装教育统计系统注:XP系统下需先安装系统支持文件才能安装SQL server第1页/共93页1、安装SQL SERVER 2008R2运行安装文件中的SETUP.exe,注意:和系统有关系,区分32位和64位的系统第2页/共93页1、安装SQL SERVER 2008R2选择“全新安装或向现有安装添加功能”,下一步,一直到下一界面。第3页/共93页1、安装SQL SERVER 2008R2输入序列号或者选择指定可用版本中的 EXPRESS版本第4页/共93页1、安装SQL SERVER 2008R2选择“SQL Se
2、rver 功能安装”第5页/共93页1、安装SQL SERVER 2008R2如对SQL SERVER不熟悉,建议全选第6页/共93页1、安装SQL SERVER 2008R2选择“默认实例”,然后下一步。第7页/共93页1、安装SQL SERVER 2008R2为各个SQL服务分配账户,如不熟悉,可选择“对所有服务使用相同的账户”第8页/共93页1、安装SQL SERVER 2008R2对SQL进行账户设置,建议设置为混合模式,并输入SA密码。然后点击“添加当前用户”。第9页/共93页1、安装SQL SERVER 2008R2为Analysis Services配置用户。默认选择添加当前用户
3、。第10页/共93页1、安装SQL SERVER 2008R2安装Reporting Services配置,选择安装默认配置。第11页/共93页1、安装SQL SERVER 2008R2之后连续下一步,直至开始安装,等待安装完成,程序会自动结束。第12页/共93页 在安装教育统计系统之前,需先安装系统支持文件,可直接运行安装包内的SETUP文件。2、安装系统支持文件第13页/共93页 对接连出现的提示均选择接受,然后下一步直至开始安装。中间有可能会提示重启计算机,选择重启。2、安装系统支持文件第14页/共93页 安装完配置文件后,开始安装教育统计系统。选择安装目录下的“教育统计系统安装包”。3
4、、安装教育统计系统第15页/共93页3、安装教育统计系统 默认情况下,不要更改安装路径。选择解压,直至安装完成。第16页/共93页 将新的数据库(共6个文件),复制粘贴至D:EDUDB目录下。3、安装教育统计系统第17页/共93页 按照提示,进行“复制和替换”。3、安装教育统计系统第18页/共93页 在开始菜单中, 运行SQL 管理器。3、安装教育统计系统第19页/共93页 注意:服务器名称输入“.sqlexpress” 身份验证默认可以选择“WINDOWS身份认证”3、安装教育统计系统第20页/共93页 附加数据库:选中左边菜单栏中的“数据库”右键,选择“附加”。3、安装教育统计系统第21页
5、/共93页3、安装教育统计系统第22页/共93页3、安装教育统计系统 找到D:EDUDB下的三个MDF文件,分别附加。第23页/共93页 附加过程中可能出现错误提示: “操作系统错误(拒绝访问)”3、安装教育统计系统第24页/共93页 选中D:EDUDB文件夹,右键,选择“安全” 然后选中“users” 点击“编辑”3、安装教育统计系统第25页/共93页3、安装教育统计系统将“users”组设置为“完全控制”确定即可解决问题。第26页/共93页 附加成功后,应该显示三个数据库。3、安装教育统计系统第27页/共93页二、教育统计系统 基本功能使用第28页/共93页1、统计系统基本功能链接方式选择
6、为SQLEXPRESS第29页/共93页1、统计系统基本系统功能主界面菜单:数据库管理、配置管理、系统管理、创建、删除账号第30页/共93页 数据库管理:对数据库进行简单管理。1、统计系统基本系统功能第31页/共93页 配置管理:对系统进行升级等操作,后面我们将主要用到数据工具。1、统计系统基本系统功能第32页/共93页 系统设置:1、统计系统基本系统功能第33页/共93页 导入编码: 进行编码升级1、统计系统基本系统功能第34页/共93页 如已经存在, 会提示不能重复 导入。1、统计系统基本系统功能第35页/共93页 删除、增加用户:1、选中用户后进行删除。2、选中左边用户后进行添加,分为管
7、理机构用户和学校用户两类。1、统计系统基本系统功能第36页/共93页 机构用户及学校用户登录2、统计系统基本应用第37页/共93页 机构用户菜单:2、统计系统基本应用第38页/共93页 学校用户菜单2、统计系统基本应用第39页/共93页三、表结构第40页/共93页三、表结构 以表312(小学学生数)为例:表说明字段序号 字段名字段说明小学学生数1rowID行编号小学学生数2recordYear统计年份小学学生数3instanceID实例编号小学学生数4DID数据行序号小学学生数5AExcel行号小学学生数6E毕业生数小学学生数7F招生数合计小学学生数8G招生数其中:受过学前教育小学学生数9H在
8、校生数小学学生数10I在校生数其中:女小学学生数11J在校生数一年级小学学生数12K在校生数二年级小学学生数13L在校生数三年级小学学生数14M在校生数四年级小学学生数15N在校生数五年级小学学生数16O在校生数六年级小学学生数17P预计毕业生数第41页/共93页表说明字段序号字段名字段说明小学学生数1rowID行编号小学学生数2recordYear统计年份小学学生数3instanceID实例编号小学学生数4DID数据行序号小学学生数5AExcel行号小学学生数6E毕业生数小学学生数7F招生数合计小学学生数8G招生数其中:受过学前教育小学学生数9H在校生数小学学生数10I在校生数其中:女小学学
9、生数11J在校生数一年级小学学生数12K在校生数二年级小学学生数13L在校生数三年级小学学生数14M在校生数四年级小学学生数15N在校生数五年级小学学生数16O在校生数六年级小学学生数17P预计毕业生数从两个图我们可以得出一个规律第42页/共93页表说明字段序号字段名字段说明小学学生数1rowID行编号小学学生数2recordYear统计年份小学学生数3instanceID实例编号小学学生数4DID数据行序号小学学生数5AExcel行号小学学生数6E毕业生数小学学生数7F招生数合计小学学生数8G招生数其中:受过学前教育小学学生数9H在校生数小学学生数10I在校生数其中:女小学学生数11J在校生
10、数一年级小学学生数12K在校生数二年级小学学生数13L在校生数三年级小学学生数14M在校生数四年级小学学生数15N在校生数五年级小学学生数16O在校生数六年级小学学生数17P预计毕业生数第43页/共93页 同理:表212(小学班额情况)的表结构表说明字段序号字段名字段说明小学教学班数、班额情况1rowID行编号小学教学班数、班额情况2recordYear统计年份小学教学班数、班额情况3instanceID实例编号小学教学班数、班额情况4DID数据行序号小学教学班数、班额情况5AExcel行号小学教学班数、班额情况6E合计小学教学班数、班额情况7F一年级小学教学班数、班额情况8G二年级小学教学班
11、数、班额情况9H三年级小学教学班数、班额情况10I四年级小学教学班数、班额情况11J五年级小学教学班数、班额情况12K六年级小学教学班数、班额情况13L复式班第44页/共93页表说明字段序号字段名字段说明小学教学班数、班额情况1rowID行编号小学教学班数、班额情况2recordYear统计年份小学教学班数、班额情况3instanceID实例编号小学教学班数、班额情况4DID数据行序号小学教学班数、班额情况5AExcel行号小学教学班数、班额情况6E合计小学教学班数、班额情况7F一年级小学教学班数、班额情况8G二年级小学教学班数、班额情况9H三年级小学教学班数、班额情况10I四年级小学教学班数
12、、班额情况11J五年级小学教学班数、班额情况12K六年级小学教学班数、班额情况13L复式班可得出:可得出:第45页/共93页行由DID值来决定。第46页/共93页 数据库中其他常见的字段:organizationNo机构代码organizationName机构名称isLastYearCancel上年度是否撤销businessTypeNo办学类型regionNo机构注册码regionA省regionB州市regionC县区regionD乡镇regionE村cityCountryTypeNo地域代码gatherRegionA省gatherRegionB州市gatherRegionC县区ownerT
13、ypeNo举办者第47页/共93页四、SQL基础语句第48页/共93页3.1 什么是 SQL? SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言ANSI,美国国家标准化组织第49页/共93页3.2 SQL 能做什么? SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的记录 SQL 可更新数据库中的数据 SQL 可从数据库删除记录 SQL 可创建新数据库 SQL 可在数据库中创建新表 SQL 可在数据库中创建存储过程 SQL 可在数据库中创建视图 SQL 可以设置表、存储过程和视图的权限第50页/共93页3.3
14、 数据操作语言 (DML) 和 数据定义语言 (DDL)。一定要记住,SQL 对大小写不敏感! SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。第51页/共93页 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据第52页/共93页 SQL
15、中最重要的 DDL 语句: CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引第53页/共93页3.4 SQL SELECT 语句 SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。 SQL SELECT 语法 SELECT 列名称 FROM 表名称以及: SELECT * FROM 表名称第54页/共93页 例1:
16、查询小学生表(312表)所有数据 SELECT * FROM eduDataDB.dbo.J312_R 星号(*)是选取所有列的快捷方式。第55页/共93页第56页/共93页 例2:查询小学生数表中的个别列 SELECT 列名称 FROM 表名称 如:SELECT organizationno ,organizationname ,e ,f ,h FROM eduDataDB.dbo.J312_R第57页/共93页第58页/共93页 例3:使用AS语句给列更换名称 SELECT 列名称 FROM 表名称 如:SELECT organizationno ,organizationname ,e
17、as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R第59页/共93页第60页/共93页 WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值第61页/共93页 例4:查询各个学校小学生毕业生、招生、在校生总计情况 SELECT organizationno ,organizationname ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1第62页
18、/共93页第63页/共93页 下面的运算符可在 WHERE 子句中使用:注释:在某些版本的 SQL 中,操作符 可以写为 !=。操作符描述=等于不等于大于=大于等于=小于等于BETWEEN在某个范围内LIKE搜索某种模式第64页/共93页 多个条件的查询 AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。第65页/共93页 例5:查询机构代码为“2153007206”的学校的 小学生毕业生、招生、在校生情况
19、 SELECT organizationno ,organizationname ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and organizationno = 2153007206第66页/共93页第67页/共93页 例6:查询各小学毕业生、招生、在校生总计情况及对应女生情况SELECT organizationno ,organizationname ,B ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 o
20、r did =2第68页/共93页第69页/共93页 对结果集进行排序。 ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。第70页/共93页 例7:查询各小学毕业生、招生、在校生总计情况并按照机构代码排序。 SELECT organizationno ,organizationname ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 order by organ
21、izationno第71页/共93页第72页/共93页 LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 例8:查询机构代码为2153开头的小学毕业生、招生、在校生总计情况。第73页/共93页 SELECT organizationno ,organizationname ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and organizationno like 2153% order by organizationno第74页/共93页第75页/共93页 SQL 通配符
22、 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: “% ” 替代一个或多个字符 “_” 仅替代一个字符第76页/共93页 IN 操作符 IN 操作符允许我们在 WHERE 子句中规定多个值。第77页/共93页 例9:查询小学生表中各中小学校和教学点毕业生、招生、在校生数。第78页/共93页 SELECT organizationno ,organizationname ,businessTypeNo ,e as 毕业生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo
23、.J312_R where did =1 and businessTypeNo in (211,218) order by organizationno第79页/共93页第80页/共93页SQL中的函数 常见的函数:count(计数) sum(求和) substring(截取字符段) 在使用合计函数(如sum、count)的时候,一般要配合GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。第81页/共93页 例10:计算全省小学生的毕业生、招生、在校生数 SELECT sum(e) as 毕业生 ,sum(f) as 招生 ,sum(h) as 在校生 FROM edu
24、DataDB.dbo.J312_R where did =1 第82页/共93页第83页/共93页 例11:计算全省小学校数。 SELECT count(organizationName) as 小学校数 FROM eduDataDB.dbo.schoolAllInfoView where isLastYearCancel = 0 and businessTypeNo in (211)第84页/共93页第85页/共93页 例12:分县区小学学校数 SELECT substring(gatherOrganizationNo,1,6) ,gatherRegionC as 县区 ,count(organizationName) as 校数 FROM eduDataDB.dbo.schoolAllInfoView
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit5 Whose dog is it?Part B Lets talk(说课稿)-2023-2024学年人教PEP版英语五年级下册
- Unit3 My day 第二课时(说课稿)-2023-2024学年译林版(三起)英语四年级下册
- 2025年幼儿教学计划幼儿小班教育教学计划
- 人教版历史与社会初中七年级上册 3.2.2 山地之国 说课稿
- 2025幼儿园每周工作计划表
- Unit2 Different families(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 休闲卤制食品相关项目投资计划书
- IVL检测系统相关行业投资方案
- 2025年幼儿园安全工作计划范例
- 分子诊断试剂相关项目投资计划书范本
- 零碳智慧园区解决方案
- 2025年林权抵押合同范本
- 2024年北师大版四年级数学上学期学业水平测试 期末卷(含答案)
- 2024年高考物理一轮复习讲义(新人教版):第七章动量守恒定律
- 浙江省宁波市慈溪市2023-2024学年高三上学期语文期末测试试卷
- 草学类专业生涯发展展示
- 法理学课件马工程
- 《玉米种植技术》课件
- 第47届世界技能大赛江苏省选拔赛计算机软件测试项目技术工作文件
- 2023年湖北省公务员录用考试《行测》答案解析
- M200a电路分析(电源、蓝牙、FM)
评论
0/150
提交评论