




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 1 云南省云南省2019年年教育統計培訓教育統計培訓2 一、系統安裝一、系統安裝3 一、系統安裝一、系統安裝1、安裝SQL SERVER2、安裝系統支持文件3、安裝教育統計系統注:XP系統下需先安裝系統支持文件才干安裝SQL server4 1、安裝SQL SERVER 2019R2運轉安裝文件中的SETUP.exe,留意:和系統有關系,區分32位和64位的系統5 1、安裝SQL SERVER 2019R2選擇“全新安裝或向現有安裝添加功能,下一步,不斷到下一界面。6 1、安裝SQL SERVER 2019R2輸入序列號或者選擇指定可用版本中的 EXPRESS版本7 1、安裝SQL SER
2、VER 2019R2選擇“SQL Server 功能安裝8 1、安裝SQL SERVER 2019R2如對SQL SERVER不熟習,建議全選9 1、安裝SQL SERVER 2019R2選擇“默許實例,然后下一步。10 1、安裝SQL SERVER 2019R2為各個SQL效力分配賬戶,如不熟習,可選擇“對一切效力運用一樣的賬戶11 1、安裝SQL SERVER 2019R2對SQL進展賬戶設置,建議設置為混合方式,并輸入SA密碼。然后點擊“添加當前用戶。12 1、安裝SQL SERVER 2019R2為Analysis Services配置用戶。默許選擇添加當前用戶。13 1、安裝SQL
3、SERVER 2019R2安裝Reporting Services配置,選擇安裝默許配置。14 1、安裝SQL SERVER 2019R2之后延續下一步,直至開場安裝,等待安裝完成,程序會自動終了。15 在安裝教育統計系統之前,需先安裝系統支持文件,可直接運轉安裝包內的SETUP文件。2、安裝系統支持文件16 對接連出現的提示均選擇接受,然后下一步直至開場安裝。中間有能夠會提示重啟計算機,選擇重啟。2、安裝系統支持文件17 安裝完配置文件后,開場安裝教育統計系統。選擇安裝目錄下的“教育統計系統安裝包。3、安裝教育統計系統18 3、安裝教育統計系統 默許情況下,不要更改安裝途徑。選擇解壓,直至安
4、裝完成。19 將新的數據庫共6個文件,復制粘貼至D:EDUDB目錄下。3、安裝教育統計系統20 按照提示,進展“復制和交換。3、安裝教育統計系統21 在開場菜單中, 運轉SQL 管理器。3、安裝教育統計系統22 留意:效力器稱號輸入“.sqlexpress 身份驗證默許可以選擇“WINDOWS身份認證3、安裝教育統計系統23 附加數據庫:選中左邊菜單欄中的“數據庫右鍵,選擇“附加。3、安裝教育統計系統24 3、安裝教育統計系統25 3、安裝教育統計系統 找到D:EDUDB下的三個MDF文件,分別附加。26 附加過程中能夠出現錯誤提示: “操作系統錯誤回絕訪問3、安裝教育統計系統27 選中D:E
5、DUDB文件夾,右鍵,選擇“平安 然后選中“users 點擊“編輯3、安裝教育統計系統28 3、安裝教育統計系統將“users組設置為“完全控制確定即可處理問題。29 附加勝利后,應該顯示三個數據庫。3、安裝教育統計系統30 二、教育統計系統二、教育統計系統 根本功能運用根本功能運用31 1、統計系統根本功能鏈接方式選擇為SQLEXPRESS32 1、統計系統根本系統功能主界面菜單:數據庫管理、配置管理、系統管理、創建、刪除賬號33 數據庫管理:對數據庫進展簡單管理。1、統計系統根本系統功能34 配置管理:對系統進展晉級等操作,后面我們將主要用到數據工具。1、統計系統根本系統功能35 系統設置
6、:1、統計系統根本系統功能36 導入編碼: 進展編碼晉級1、統計系統根本系統功能37 如曾經存在, 會提示不能反復 導入。1、統計系統根本系統功能38 刪除、添加用戶: 1、選中用戶后進展刪除。 2、選中左邊用戶后進展添加,分為管理機構用戶和學校用戶兩類。1、統計系統根本系統功能39 機構用戶及學校用戶登錄2、統計系統根本運用40 機構用戶菜單:2、統計系統根本運用41 學校用戶菜單2、統計系統根本運用42 三、表構造三、表構造43 三、表構造 以表312小學學生數為例:表說明字段序號 字段名字段說明小學學生數1rowID行編號小學學生數2recordYear統計年份小學學生數3instanc
7、eID實例編號小學學生數4DID數據行序號小學學生數5AExcel行號小學學生數6E畢業生數小學學生數7F招生數合計小學學生數8G招生數其中:受過學前教育小學學生數9H在校生數小學學生數10I在校生數其中:女小學學生數11J在校生數一年級小學學生數12K在校生數二年級小學學生數13L在校生數三年級小學學生數14M在校生數四年級小學學生數15N在校生數五年級小學學生數16O在校生數六年級小學學生數17P預計畢業生數44 表說明字段序號字段名字段說明小學學生數1rowID行編號小學學生數2recordYear統計年份小學學生數3instanceID實例編號小學學生數4DID數據行序號小學學生數5A
8、Excel行號小學學生數6E畢業生數小學學生數7F招生數合計小學學生數8G招生數其中:受過學前教育小學學生數9H在校生數小學學生數10I在校生數其中:女小學學生數11J在校生數一年級小學學生數12K在校生數二年級小學學生數13L在校生數三年級小學學生數14M在校生數四年級小學學生數15N在校生數五年級小學學生數16O在校生數六年級小學學生數17P預計畢業生數從兩個圖我們可以得出一個規律45 表說明字段序號字段名字段說明小學學生數1rowID行編號小學學生數2recordYear統計年份小學學生數3instanceID實例編號小學學生數4DID數據行序號小學學生數5AExcel行號小學學生數6E
9、畢業生數小學學生數7F招生數合計小學學生數8G招生數其中:受過學前教育小學學生數9H在校生數小學學生數10I在校生數其中:女小學學生數11J在校生數一年級小學學生數12K在校生數二年級小學學生數13L在校生數三年級小學學生數14M在校生數四年級小學學生數15N在校生數五年級小學學生數16O在校生數六年級小學學生數17P預計畢業生數46 同理:表212小學班額情況的表構造表說明字段序號字段名字段說明小學教學班數、班額情況1rowID行編號小學教學班數、班額情況2recordYear統計年份小學教學班數、班額情況3instanceID實例編號小學教學班數、班額情況4DID數據行序號小學教學班數、班
10、額情況5AExcel行號小學教學班數、班額情況6E合計小學教學班數、班額情況7F一年級小學教學班數、班額情況8G二年級小學教學班數、班額情況9H三年級小學教學班數、班額情況10I四年級小學教學班數、班額情況11J五年級小學教學班數、班額情況12K六年級小學教學班數、班額情況13L復式班47 表說明字段序號字段名字段說明小學教學班數、班額情況1rowID行編號小學教學班數、班額情況2recordYear統計年份小學教學班數、班額情況3instanceID實例編號小學教學班數、班額情況4DID數據行序號小學教學班數、班額情況5AExcel行號小學教學班數、班額情況6E合計小學教學班數、班額情況7F
11、一年級小學教學班數、班額情況8G二年級小學教學班數、班額情況9H三年級小學教學班數、班額情況10I四年級小學教學班數、班額情況11J五年級小學教學班數、班額情況12K六年級小學教學班數、班額情況13L復式班可得出:可得出:48 行由DID值來決議。49 數據庫中其他常見的字段:organizationNo機構代碼organizationName機構名稱isLastYearCancel上年度是否撤銷businessTypeNo辦學類型regionNo機構注冊碼regionA省regionB州市regionC縣區regionD鄉鎮regionE村cityCountryTypeNo地域代碼gathe
12、rRegionA省gatherRegionB州市gatherRegionC縣區ownerTypeNo舉辦者50 四、四、SQL根底語句根底語句51 3.1 什么是什么是 SQL?SQL 指構造化查詢言語指構造化查詢言語SQL 使我們有才干訪問數據庫使我們有才干訪問數據庫SQL 是一種是一種 ANSI 的規范計算機言語的規范計算機言語ANSI,美國國家規范化組織,美國國家規范化組織52 3.2 SQL 能做什么?能做什么?SQL 面向數據庫執行查詢面向數據庫執行查詢SQL 可從數據庫取回數據可從數據庫取回數據SQL 可在數據庫中插入新的記錄可在數據庫中插入新的記錄SQL 可更新數據庫中的數據可更
13、新數據庫中的數據SQL 可從數據庫刪除記錄可從數據庫刪除記錄SQL 可創建新數據庫可創建新數據庫SQL 可在數據庫中創建新表可在數據庫中創建新表SQL 可在數據庫中創建存儲過程可在數據庫中創建存儲過程SQL 可在數據庫中創建視圖可在數據庫中創建視圖SQL 可以設置表、存儲過程和視圖的權限可以設置表、存儲過程和視圖的權限53 3.3 數據操作言語 (DML) 和 數據定義言語 (DDL)。一定要記住,SQL 對大小寫不敏感!SQL (構造化查詢言語)是用于執行查詢的語法。但是 SQL 言語也包含用于更新、插入和刪除記錄的語法。SQL 的數據定義言語 (DDL) 部分使我們有才干創建或刪除表格。我
14、們也可以定義索引鍵,規定表之間的鏈接,以及施加表間的約束。54 查詢和更新指令構成了 SQL 的 DML 部分: SELECT - 從數據庫表中獲取數據 UPDATE - 更新數據庫表中的數據 DELETE - 從數據庫表中刪除數據 INSERT INTO - 向數據庫表中插入數據55 SQL 中最重要的 DDL 語句: CREATE DATABASE - 創建新數據庫 ALTER DATABASE - 修正數據庫 CREATE TABLE - 創建新表 ALTER TABLE - 變卦改動數據庫表 DROP TABLE - 刪除表 CREATE INDEX - 創建索引搜索鍵 DROP IN
15、DEX - 刪除索引56 3.4 SQL SELECT 語句SELECT 語句用于從表中選取數據。結果被存儲在一個結果表中稱為結果集。SQL SELECT 語法SELECT 列稱號 FROM 表稱號以及:SELECT * FROM 表稱號57 例1:查詢小學生表312表一切數據 SELECT * FROM eduDataDB.dbo.J312_R 星號*是選取一切列的快捷方式。58 59 例2:查詢小學生數表中的個別列 SELECT 列稱號 FROM 表稱號 如:SELECT organizationno ,organizationname ,e ,f ,h FROM eduDataDB.db
16、o.J312_R60 61 例3:運用AS語句給列改換稱號 SELECT 列稱號 FROM 表稱號 如:SELECT organizationno ,organizationname ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R62 63 WHERE 子句子句 如需有條件地從表中選取數據,可將如需有條件地從表中選取數據,可將 WHERE 子句添加到子句添加到 SELECT 語句。語句。 SELECT 列稱號列稱號 FROM 表稱號表稱號 WHERE 列列 運算運算符符 值值64 例4:查詢各個學校小學生畢業生、招生、在校生總計情況
17、 SELECT organizationno ,organizationname ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =165 66 下面的運算符可在 WHERE 子句中運用: 注釋:在某些版本的 SQL 中,操作符 可以寫為 !=。操作符描述=等于不等于大于=大于等于=小于等于BETWEEN在某個范圍內LIKE搜索某種模式67 多個條件的查詢 AND 和 OR 運算符 AND 和 OR 可在 WHERE 子語句中把兩個或多個條件結合起來。 假設第一個條件和第二個條件都成立,那么 AND 運算符顯示一
18、條記錄。 假設第一個條件和第二個條件中只需有一個成立,那么 OR 運算符顯示一條記錄。68 例5:查詢機構代碼為“2153007206的學校的 小學生畢業生、招生、在校生情況 SELECT organizationno ,organizationname ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and organizationno = 215300720669 70 例6:查詢各小學畢業生、招生、在校生總計情況及對應女生情況 SELECT organizationno ,organizationna
19、me ,B ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 or did =271 72 對結果集進展排序。 ORDER BY 語句 ORDER BY 語句用于根據指定的列對結果集進展排序。 ORDER BY 語句默許按照升序對記錄進展排序。 假設您希望按照降序對記錄進展排序,可以運用 DESC 關鍵字。73 例7:查詢各小學畢業生、招生、在校生總計情況并按照機構代碼排序。 SELECT organizationno ,organizationname ,e as 畢業生 ,f as 招生 ,h as 在校
20、生 FROM eduDataDB.dbo.J312_R where did =1 order by organizationno74 75 LIKE 操作符操作符 LIKE 操作符用于在操作符用于在 WHERE 子句中搜索列中子句中搜索列中的指定方式。的指定方式。 例例8:查詢機構代碼為:查詢機構代碼為2153開頭的小學畢業開頭的小學畢業生、招生、在校生總計情況。生、招生、在校生總計情況。76 SELECT organizationno ,organizationname ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where
21、did =1 and organizationno like 2153% order by organizationno77 78 SQL 通配符通配符 在搜索數據庫中的數據時,在搜索數據庫中的數據時,SQL 通配符可以通配符可以替代一個或多個字符。替代一個或多個字符。 SQL 通配符必需與通配符必需與 LIKE 運算符一同運用。運算符一同運用。 在在 SQL 中,可運用以下通配符:中,可運用以下通配符: “% 替代一個或多個字符替代一個或多個字符 “_ 僅替代一個字符僅替代一個字符79 IN 操作符操作符 IN 操作符允許我們在操作符允許我們在 WHERE 子句中規定多子句中規定多個值。個值
22、。80 例9:查詢小學生表中各中小學校和教學點畢業生、招生、在校生數。81 SELECT organizationno ,organizationname ,businessTypeNo ,e as 畢業生 ,f as 招生 ,h as 在校生 FROM eduDataDB.dbo.J312_R where did =1 and businessTypeNo in (211,218) order by organizationno82 83 SQL中的函數 常見的函數:count計數 sum求和 substring截取字符段 在運用合計函數如sum、count的時候,普通要配合GROUP BY
23、 語句用于結合合計函數,根據一個或多個列對結果集進展分組。84 例10:計算全省小學生的畢業生、招生、在校生數 SELECT sum(e) as 畢業生 ,sum(f) as 招生 ,sum(h) as 在校生 FROM eduDataDB.dbo.J312_R where did =1 85 86 例11:計算全省小學校數。 SELECT count(organizationName) as 小學校數 FROM eduDataDB.dbo.schoolAllInfoView where isLastYearCancel = 0 and businessTypeNo in (211)87 88 例12:分縣區小學學校數 SELECT substring(gatherOrganizationNo,1,6) ,gatherRegionC as 縣區 ,count(organizationName) as 校數 FROM eduDataDB.dbo.schoolAllInfoView where isLastYe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 16262.4-2025信息技術抽象語法記法一(ASN.1)第4部分:ASN.1規范的參數化
- 外部審計的重要性與目的試題及答案
- 辦公室裝修協議
- 微生物檢驗技師基礎知識試題及答案
- 注冊會計師實務中的定量分析與試題及答案
- 注冊會計師考試影響因素分析試題及答案
- 特許金融分析師考試實踐總結試題及答案
- 行政管理師考試常見知識題及答案
- 證券從業資格證考試倍增記憶法試題及答案
- 2025年考試的新變化分析試題及答案
- 耳穴壓豆治療失眠
- 人教版九年級化學下冊實驗題專項訓練含答案
- 【學考試卷】2023年6月 福建省學考英語真題及答案
- 建筑施工職業病危害因素識別、分析及預防
- 《民宿管家》課件-項目四 創意策劃與活動組織
- 政策評估的理論、模型與方法
- 國家稅務總局個人所得稅培訓
- 2024年江蘇省南通市交通運輸綜合行政執法支隊招聘20人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 吲達帕胺片在心血管疾病中的應用
- 無人機故障應急預案
- 工程設備安裝及調試、運行方案
評論
0/150
提交評論