104學習精靈

資料庫管理

資料庫管理
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
關於教室
關注人數 18 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 18 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

資料庫管理 學習推薦

全部
影片
文章
石惠貞

副總經理暨投資長

2022/02/23

如何識破假資訊,發現一個自律自治的數據世界?
當我們在網路上看一張圖片,常會好奇,這是原創或是用Photoshop改出來?甚至是已經多人加工過?到底要不要付版權?要付給誰?
一月中旬發現台灣第一款區塊鏈相機,為之驚艷,這家公司叫做Numbers,他們的產品就是想解決照片真偽的問題。
Numbers Protocol 是基於 Web 3.0 的分散式的影像網絡,推出Capture App, 區塊鍊相機,照片與影片的修改歷程是可追溯並且值得信賴,而且是獨一無二的。
根據Numbers創辦人的說明,每一天因未經許可使用、或者竊取的圖像造成多於六千億的經濟損失。大部分的解決方案都是從下游 (即已被產製出的假資訊) 往上追查,大都是以人工追查資訊來源,或比對資料庫來確認,不但耗時,也需要很多人力維護並做資料建置。Numbers希望能從上游 (即資料被產製的同時) 就確保它的完整性被保存,讓資料在持續往下游散播時能夠輕易被溯源。
下一步的目標將是推出「NDIA(Numbers Data Integrity Assurance)」標章,並將「資料溯源」的概念推向大眾,讓大眾除了培養自身的媒體識讀能力外,也有好的工具與能夠信賴的標章可以選擇。
Numbers 的商業模式分為 B2B 與 B2C 兩種,2B 端主要與媒體產業合作,提供 Capture SDK,收取 License fee,以專案形式協助導入分散式數據儲存系統 (Decentralized storage) 與後臺資料驗證功能,並收取後兩者之維護年費;而 B2C 初始階段將為免費服務,用戶每月可免費註冊 100 張照片,進階付費使用者將提供更多的分散式儲存空間及驗證服務。
5 1 4423 3

熱門精選

104學習精靈

產品

43分鐘前

新鮮人求職趨勢關鍵 x LINE 校園實習及證照
▶ 新手出社會,就業市場關鍵趨勢,你一定要知道!
我們將會講解2024新鮮人,就業市場現況
分享LINE實習計畫,體驗外商文化的你,千萬別錯過
#104就業數據 #LINE實習機會 #新鮮人起薪 #熱門證照 #趨勢產業
▶ 講座將帶你了解
⭐104人力銀行
✔ 企業愛的搶手人才Top3關鍵能力
✔ 新鮮人起薪中位數,別談低了!
✔ 職場學習No.1熱門關鍵字,你跟上了嗎?
✔ 有證照面試邀約,竟然高出..%
✔ 求職市場的關鍵數據,哪個產業最缺人?
⭐LINE
✔ 你不知道的LINE數據
✔ LINE校園招募、實習計畫介紹
✔ 成為 “LINER” 的福利
✔ 行銷人都要有一張!LINE 廣告證照 GREEN MEDAL 認證
0 0 38 0
104學習精靈精選課程
看更多課程
想提升職場競爭力?專業技能課程看起來👇
使用 MariaDB 成為全方位資料庫管理者
課程介紹 MariaDB 是開源的資料庫管理系統,為 MySQL 的分支版本,因此高度兼容於 MySQL,自從 MySQL 被 Oracle 收購後,許多企業都轉投 MariaDB 懷抱,包括知名企業如 Google、Facebook 都從 MySQL 轉換到 MariaDB。 這門課程旨在提供學員完整的 MariaDB 資料庫管理和開發知識,從安裝和啟動管理開始,逐步深入介紹資料庫語法、權限管理、定義語言、操作語言等重要主題。 在課程初期,學員將學習到定向資料庫與非定向資料庫的差異,並探索 MySQL 和 MariaDB 之間的區別。此外,你將學習在 Windows 和 Linux 系統上安裝 MariaDB 的方法。 隨著課程的進展,我們將介紹 SQL 命令結構、注意事項和資料型態,使你能夠熟悉 SQL 語法並運用它們來操作資料庫。 本課程還包括資料庫權限管理、定義語言、操作語言、運算單元、搜尋、常見函數、群組化概念、關聯式資料庫設計、資料匯入匯出、備份管理、View 的概念與實作、Store Procedure 的概念與實作以及觸發器的概念與實作等主題。 透過這門課程,你將獲得在 MariaDB 中管理和開發資料庫所需的實用技能和知識,並能應用於實際情境中。無論是初學者還是有一定經驗的開發者,都能從中受益並提升對資料庫的理解與應用能力。 課程特色 全面深入的 MariaDB 學習:涵蓋安裝、管理、操作語言、資料庫設計等主題。 實例操作與應用案例:透過實際操作和案例學習,深入理解 MariaDB 的應用。 從做中學課程中會有實例操作,並且會隨後提供解答,讓學員可以依照操作來學到更多。 這堂課適合誰 1.想成為資料庫管理員的人 2.軟體工程師與開發人員 3. 科技領域的資料處理工作者 4.想學習資料庫但對資料完全沒概念者 課程大綱 第1章 資料庫安裝、啟動管理 定向資料庫 vs 非定向資料庫 MySQL 跟 MariaDB的差異 Windows 安裝 MariaDB Mac 安裝 MariaDB Linux 安裝 MariaDB 第2章 資料庫語法基本介紹 SQL 命令結構 SQL 敘述注意事項 SQL 註解 SQL 資料型態 第3章 控制資料庫權限管理-DCL 資料庫與資料表的權限設計概念 新增、刪除、修改使用者權限 實例操作遠端、本地端用戶的差別 第4章 定義資料庫結構-DDL 資料庫的建立與刪除 資料表的建立與刪除 資料表欄位屬性的設定 索引、主鍵的概念與實作 第5章 處理資料庫指令-DML 搜尋、新增、刪除、修改 概念介紹 搜尋、新增、刪除、修改 實作 第6章 資料庫運算單元介紹 加減乘除的應用 比較運算單元的應用 資料庫對於空值的處理 第7章 資料庫搜尋詳解 In、Between 邏輯判斷介紹 模糊搜尋 正則表達式 第8章 資料庫常見函數 數值相關常見函數 字串相關常見函數 時間相關常見函數 第9章 群組化概念與實作 群組化概念介紹 群組化的基本操作 聚合函數的應用 實例操作應用 第10章 關聯式資料庫的設計  關聯式資料庫設定概念  外部鍵約束  資料表合併概念  交叉結合、內部結合、外部結合 第11章 資料庫匯入匯出  指令列大型資料匯入  SQL大型資料匯入  指令列大型資料匯出  SQL大型資料匯出  金融數據合併實例操作  金融大數據搜尋優化實例 第12章 資料庫備份管理  資料庫備份 實例操作  資料庫還原 實例操作
Mastertalks
使用 MariaDB 成為全方位資料庫管理者
課程介紹 MariaDB 是開源的資料庫管理系統,為 MySQL 的分支版本,因此高度兼容於 MySQL,自從 MySQL 被 Oracle 收購後,許多企業都轉投 MariaDB 懷抱,包括知名企業如 Google、Facebook 都從 MySQL 轉換到 MariaDB。 這門課程旨在提供學員完整的 MariaDB 資料庫管理和開發知識,從安裝和啟動管理開始,逐步深入介紹資料庫語法、權限管理、定義語言、操作語言等重要主題。 在課程初期,學員將學習到定向資料庫與非定向資料庫的差異,並探索 MySQL 和 MariaDB 之間的區別。此外,你將學習在 Windows 和 Linux 系統上安裝 MariaDB 的方法。 隨著課程的進展,我們將介紹 SQL 命令結構、注意事項和資料型態,使你能夠熟悉 SQL 語法並運用它們來操作資料庫。 本課程還包括資料庫權限管理、定義語言、操作語言、運算單元、搜尋、常見函數、群組化概念、關聯式資料庫設計、資料匯入匯出、備份管理、View 的概念與實作、Store Procedure 的概念與實作以及觸發器的概念與實作等主題。 透過這門課程,你將獲得在 MariaDB 中管理和開發資料庫所需的實用技能和知識,並能應用於實際情境中。無論是初學者還是有一定經驗的開發者,都能從中受益並提升對資料庫的理解與應用能力。 課程特色 全面深入的 MariaDB 學習:涵蓋安裝、管理、操作語言、資料庫設計等主題。 實例操作與應用案例:透過實際操作和案例學習,深入理解 MariaDB 的應用。 從做中學課程中會有實例操作,並且會隨後提供解答,讓學員可以依照操作來學到更多。 這堂課適合誰 1.想成為資料庫管理員的人 2.軟體工程師與開發人員 3. 科技領域的資料處理工作者 4.想學習資料庫但對資料完全沒概念者 課程大綱 第1章 資料庫安裝、啟動管理 定向資料庫 vs 非定向資料庫 MySQL 跟 MariaDB的差異 Windows 安裝 MariaDB Mac 安裝 MariaDB Linux 安裝 MariaDB 第2章 資料庫語法基本介紹 SQL 命令結構 SQL 敘述注意事項 SQL 註解 SQL 資料型態 第3章 控制資料庫權限管理-DCL 資料庫與資料表的權限設計概念 新增、刪除、修改使用者權限 實例操作遠端、本地端用戶的差別 第4章 定義資料庫結構-DDL 資料庫的建立與刪除 資料表的建立與刪除 資料表欄位屬性的設定 索引、主鍵的概念與實作 第5章 處理資料庫指令-DML 搜尋、新增、刪除、修改 概念介紹 搜尋、新增、刪除、修改 實作 第6章 資料庫運算單元介紹 加減乘除的應用 比較運算單元的應用 資料庫對於空值的處理 第7章 資料庫搜尋詳解 In、Between 邏輯判斷介紹 模糊搜尋 正則表達式 第8章 資料庫常見函數 數值相關常見函數 字串相關常見函數 時間相關常見函數 第9章 群組化概念與實作 群組化概念介紹 群組化的基本操作 聚合函數的應用 實例操作應用 第10章 關聯式資料庫的設計  關聯式資料庫設定概念  外部鍵約束  資料表合併概念  交叉結合、內部結合、外部結合 第11章 資料庫匯入匯出  指令列大型資料匯入  SQL大型資料匯入  指令列大型資料匯出  SQL大型資料匯出  金融數據合併實例操作  金融大數據搜尋優化實例 第12章 資料庫備份管理  資料庫備份 實例操作  資料庫還原 實例操作
Mastertalks
學習精靈

04/12 00:00

50 0
Mike Ku

Learn Code With Mike品牌創辦人

2021/12/30

快速掌握Pandas套件寫入SQLite資料庫的重要方法
本文就以Kaggle網站的2021年富比士億萬富翁資料集(https://www.kaggle.com/roysouravcu/forbes-billionaires-of-2021 )為例,模擬如何將Pandas DataFrame中的資料存入SQLite資料庫。
Q:SQLite如何建立資料庫與資料表?
SQLite是一個免費的輕量型關聯式資料庫,相較於其它大型的企業級資料庫,無需伺服端的安裝,就可以在用戶端直接使用,對於小型的應用程式非常適合。
除此之外,Python也內建了SQLite模組(Module),在專案中直接引用即可,如下範例:
import sqlite3
而Pandas套件則需利用以下指令安裝:
$ pip install pandas
才能夠在專案中進行引用,如下範例:
import pandas as pd
import sqlite3
接著,就可以透過Pandas套件的read_csv()方法(Method),來讀取下載下來的資料集了,如下範例:
import pandas as pd
import sqlite3
df = pd.read_csv('Billionaire.csv') #讀取CSV資料集檔案
print(df)
其中,包含了Name(姓名)、NetWorth(淨值)、Country(國家)、收入來源(Source)及排名(Rank)欄位。而要將Pandas DataFrame中的資料存入SQLite資料庫,就需要先建立資料庫與資料表,這時候利用sqlite3模組(Module)即可達成,如下範例:
import pandas as pd
import sqlite3
df = pd.read_csv('Billionaire.csv')
conn = sqlite3.connect('billionaire.db') #建立資料庫
cursor = conn.cursor()
cursor.execute('CREATE TABLE Billionaire(Name, NetWorth, Country, Source, Rank)') #建立資料表
conn.commit()
以上的動作說明如下:
1.connect()-同時建立資料庫與連線
2.cursor()-建立資料庫操作指標
3.execute()-執行新增資料表的SQL指令
4.commit()-確認完成
而要檢查是否建立成功,可以下載DB Browser for SQLite工具( https://sqlitebrowser.org/dl/ ),點擊「打開資料庫」,選擇剛剛所建立的SQLite資料庫檔(billionaire.db),就可以看到其中的資料表(Billionaire)。
Q:Pandas DataFrame如何存入SQLite資料庫?
有了資料庫與資料表後,利用Pandas DataFrame的to_sql()方法(Method),就能夠將資料寫入SQLite資料庫,如下範例:
df = pd.read_csv('Billionaire.csv')
conn = sqlite3.connect('billionaire.db')
cursor = conn.cursor()
cursor.execute('CREATE TABLE Billionaire(Name, NetWorth, Country, Source, Rank)')
conn.commit()
#如果資料表存在,就寫入資料,否則建立資料表
df.to_sql('Billionaire', conn, if_exists='append', index=False)
以上的Pandas DataFrame的to_sql()方法(Method)包含4個關鍵字參數(Keyword Argument),分別為「寫入的資料表名稱」、「連線」、「資料表已存在該如何操作」及「是否寫入Pandas DataFrame索引值」,而其中的「if_exists='append'」意思就是資料表已存在,則將資料直接寫入。
開啟DB Browser for SQLite工具,選擇Billionaire資料表後,切換到Browse Data(瀏覽資料)頁籤,即可看到Pandas DataFrame中的資料成功寫入。
如果想要學習更多的Python應用教學,歡迎前往Learn Code With Mike(https://www.learncodewithmike.com/2021/05/pandas-and-sqlite.html
)網站觀看更多精彩內容。
3 0 941 2
學習精靈

07/04 00:00

643 50

推薦給你

緯育TibaMe

03/11 10:13

【免費報名】3/18與你分享 跨域轉職正夯,揭密成功轉職心法
想跟著金牌就業培訓講師邁向你的理想職涯嗎?🚀
搶先報名留下轉職煩惱線上就有機會優先解答👉 https://bit.ly/48Tsxh8
年後往往掀起一波轉職潮,企業更釋出大量缺…
或許你不知道根據人力銀行統計「跨領域」轉職趨勢正逐年增高!
追逐理想職涯路上你並不孤單🤗
你缺的只是勇敢跨出的那一步~
▋ 跟著直播離成功更進一步
你將獲得…
🚩 年後全新局面的因應指南
🚩 跨領域轉職是「歸零」還是「未嘗試的成功機會點」?
🚩 7大領域的IT人才進入攻略
🚩 5個月內從0 → 實戰力的核心關鍵
🚩揭密跨域轉職者求職的突破點
本次邀請同時俱 #業界實戰、 #企業主管 、 #轉職就業培訓教學 三大經歷的雙講師線上與你分享一陸以來他們如何幫助眾多學員一個個推向理想職涯的!
▋ 本場講者
李偉銘 老師
軟體產業5年開發、管理、規劃資歷。
曾任資深軟體工程師、技術副理,經手許多金控及公家機關等開發專案。
現任 緯育TibaMe Java雲端服務開發技術養成班、前端工程師專業技術養成班等5大就業養成班授課講師
Reds老師
軟體產業5年開發、管理、規劃資歷。
曾任資深軟體工程師,軟體專案主管。擁有半導體、政府、中小型企業軟體專案開發與維護經驗,包含台灣惠普(HP)、民航局、神腦…等。
現任 微軟C#全端開發工程師養成班 講師
▋ 直播詳細資訊
主題:【揭密年後轉職薪高度TIPS】 5個月內從零基礎到成功跨域就業
時間:3/18(一) 20:00 - 21:00
直播連結:報名後活動當日mail提供
免費報名: https://bit.ly/48Tsxh8
0 0 9197 4
你可能感興趣的教室