iT邦幫忙

database相關文章
共有 402 則文章
鐵人賽 Software Development DAY 12
一起看無間道學EdgeDB 系列 第 12

技術 [Day12] - 初始schema:地

Abstract object types Place Place為一abstract object type,只有一個必填的name property。 ab...

鐵人賽 Software Development DAY 11
一起看無間道學EdgeDB 系列 第 11

技術 [Day11] - 初始schema:時

Scalar types DayOfWeek DayOfWeek代表一星期內七天。 scalar type DayOfWeek extending enum&l...

鐵人賽 Software Development DAY 10
一起看無間道學EdgeDB 系列 第 10

技術 [Day10] - 初始schema:人

從[Day10]~[Day13],我們將針對不同人時地事四個面向,建立初始schema。 Scalar types PoliceRank PoliceRank共...

鐵人賽 Software Development DAY 9
一起看無間道學EdgeDB 系列 第 9

技術 [Day09] - EdgeQL牛刀小試

考慮schema如下: type User { required name: str; multi followers: User; } ty...

鐵人賽 Software Development DAY 8
一起看無間道學EdgeDB 系列 第 8

技術 [Day08] - 介紹tuple、range及multirange

tuple tuple是有序的collection type,但其內可以含有不同的型別。例如: select ('Apple', 7); {('Apple',...

鐵人賽 Software Development DAY 7
一起看無間道學EdgeDB 系列 第 7

技術 [Day07] - 介紹multi property及array

multi property multi property是一個容易被忽略的功能,可以視為以EdgeDBSet為容器來收集各種primitive。 考慮sche...

鐵人賽 Software Development DAY 6
一起看無間道學EdgeDB 系列 第 6

技術 [Day06] - 如何delete

delete可以幫助我們刪除所有的object。其用法和select非常相近,而事實上delete其實是delete (select ...)的語法糖。 我們繼...

鐵人賽 Software Development DAY 5
一起看無間道學EdgeDB 系列 第 5

技術 [Day05] - 如何update

[Day05] - 如何update update可以幫助我們更新object內的property及link。 我們繼續使用[Day03]中定義的schema:...

鐵人賽 Software Development DAY 4
一起看無間道學EdgeDB 系列 第 4

技術 [Day04] - 如何select

select可以幫助我們選擇EdgeDB內所有的東西,包括scalar type及object type。 Select scalar type 選擇scala...

鐵人賽 Software Development DAY 3
一起看無間道學EdgeDB 系列 第 3

技術 [Day03] - 如何insert

在[Day03]~[Day06],我們將使用下面這個schema幫助我們熟悉EdgeDB的基本操作。 type User { required name...

鐵人賽 Software Development DAY 2
一起看無間道學EdgeDB 系列 第 2

技術 [Day02] - EdgeDB概述

今天我們開始來熟悉一下EdgeDB的基本知識,而EdgeDB在各作業系統的安裝方法可以參考官方文件。 Scalar type scalar type包含了如st...

鐵人賽 Software Development DAY 1
一起看無間道學EdgeDB 系列 第 1

技術 [Day01] - 緣起

What EdgeDB建基於Postgres之上,可以視為新世代的SQL。其Co-Founder兼CEO是傳說中的Yury Selivanov,他不僅是Pyth...

鐵人賽 Software Development DAY 4

技術 [Day 4] 各種類型的 Database(一)

今天簡單比較一下 RDBMS, NoSQL Database, Object Storage 各自的使用情境明天會介紹幾個常見的 NoSQL Database...

鐵人賽 Software Development DAY 3

技術 [Day 3] 簡述資料保存

Note: 此文中的專有名詞皆會以英文表示, 避免中文詞不達意 幾乎所有的系統都需要 "保存資料", 但是應該怎麼保存呢? 單單講 &quo...

技術 Android Studio 讀取 Firebase data

介紹AndroidStudio專案創建後如何與Firebase進行連接,Firebase數據創建與讀取權限實作測試,本實作的data是手動輸入的,如需匯入資料進...

技術 分享「解鎖 Oracle 資料庫」線上課程

哈囉,大家好!分享一下好消息!Jason 老師在 hahow 好學校的「解鎖 Oracle 資料庫」線上課程募資活動即將從 5/7 開始進行囉!活動日期:5月7...

技術 Linked List 存放於資料庫看來只能使用前後端指標嗎?

最近爬了一些網路文章,對於資料結構的 Linked List 大部分是採用 Single Link 的連結,其中的結構大部分設計如下: class ListNo...

技術 [Day 27] Add users table with unique & foreign key constraints in PostgreSQL

Intro 目前,我們已為簡易銀行系統實現了多項功能,包括創建、更新、檢索或轉賬等,然而,還缺少一個非常重要的功能:user authentication 和...

鐵人賽 Software Development DAY 29

技術 Day 29 - 理解 Database - 資料庫 Transaction 與 ACID!

今天來點資料庫 Transaction 與 ACID! 前情提要 當我們試圖新增、修改或建立資料,並在進行這些操作時發生無法將資料存入資料庫的情況,資料庫會發...

鐵人賽 Software Development DAY 28

技術 Day 28 - 理解 Database - 資料庫正規化與反正規化!

今天來點資料庫正規化與反正規化! 資料庫正規化 正規化是資料庫設計的一個關鍵概念,旨在減少資料的冗余和確保資料的一致性。 使用正規化規則來分解資料表,以達到最...

鐵人賽 Software Development DAY 27

技術 Day 27 - 理解 Database - 資料庫是什麼?

在之前透過 Active Record Query 去探索在 Rails 裡是如何對資料庫找資料的,想想發現對於資料庫的基本觀念似乎還沒有講述,今天來點資料庫吧...

鐵人賽 Software Development DAY 24
Spring Boot 零基礎入門 系列 第 24

技術 Spring Boot 零基礎入門 (25) - 資料庫連線設定

在 pom.xml 中載入 Spring JDBC 的功能 如果想要在 Spring Boot 中使用 Spring JDBC 的功能的話,首先會需要在 pom...

鐵人賽 AI & Data DAY 17

技術 [Day17] Airflow 連接到 Database 的三種方法

前言 連接到 Database ,應該是 Airflow 當中一定會用到的功能,畢竟我們的資料進出都需要操作資料庫,在 dag 當中是用到之前提過的MySqlO...

鐵人賽 Modern Web DAY 15

技術 【DAY15】關聯式資料庫(Relational Database)

今天來聊聊關聯式資料庫。 為什麼要用關聯式資料庫? 在非關聯式資料庫中,常常會看到一種困擾的情況是,看到多筆資料重複的現象。 這樣除了有些凌亂之外,若是資料有打...

鐵人賽 Cloud Native DAY 11

技術 Day 11 RDS 稽核

昨天簡單介紹一下 RDS 相信對於 RDS 的基本操作大家應該不陌生 而今天就會以如何在 RDS PostgreSQL 實作資料庫稽核 讓大家更了解 RDS 資...

鐵人賽 Cloud Native DAY 10

技術 Day 10 介紹 RDS

甚麼是 RDS Amazon Relational Database Service (Amazon RDS) 是一項 Amazon 提供的一個全託管資料庫服務...

鐵人賽 自我挑戰組 DAY 10
Hello SQL 初次見面你好 系列 第 10

技術 Day 10 SQL 的約束 (Constraint)(下)

昨天我們介紹了SQL 的約束(Constraint)中的 Primary Key Unique Not Null Default 約束確保資...

鐵人賽 AI & Data DAY 4

技術 Metadata 詮釋資料 (分離資料儲存與資料取用)

為什麼要在 Data & AI 領域討論 Metadata 呢? 因為它是資料庫系統中的指南針。 Metadata 的中文譯名問題 元數據:中國大陸用語...

鐵人賽 AI & Data DAY 3

技術 Database 資料庫系統(vs. 資料倉儲 vs. 資料湖泊)

「資料庫」不等於「資料庫系統」 中文的「資料庫」一詞在日常使用上,涵蓋電腦科學的 “database”(資料庫系統), 以及泛學科的 “Lists of dat...

技術 資料庫欄位長度調整(加大/縮小),應該注意什麼

最近整理出一些資料庫欄位長度更改,需要注意的事項,感覺中文資料不多(問GPT搞不好還比較快),就來補一篇筆記上來,如果有其他建議或是參考資料(當然不限語種),非...