SlideShare ist ein Scribd-Unternehmen logo
1 von 37
SQL HiA
Kap 12
Dynamisk SQL
SQL HiA
SQL HiA
Flerbrukersystem Client / Server
DatabaseDBMSDBMS
Application_2Application_2
SQL-Request
Data
Application_3Application_3
Application_1Application_1
Client Server
SQL HiA
Resultatsett
DatabaseDBMSDBMS
ApplicationApplication
SQL-Request
Data
SELECT SNr, Navn, PNr
FROM Selger
WHERE PNr = 6400
SNr Navn PNr
5 Nilsen 5002
2 Olsen 6400
1 Hansen 9000
4 Berg 6400
Tabellen Selger
SNr Navn PNr
2 Olsen 6400
4 Berg 6400
Resultatsett
Client Server
Fetch
RowID
FetchThrough
SQL HiA
RowID
RowID SNr Navn PNr
CAAD 5 Nilsen 5002
BACV 2 Olsen 6400
ERCB 1 Hansen 9000
EADD 4 Berg 6400
Selger (ID = SNr)
SNr Navn PNr
5 Nilsen 5002
2 Olsen 6400
1 Hansen 9000
4 Berg 6400
Selger (ID = SNr)
Et eksempel på en 3NF-tabell Selger
med tre kolonner
SNr, Navn og PNr
RowID er en ekstra kolonne i hver tabell
som alltid kommer i tillegg til de kolonnene
vi eksplisitt definerer.
RowID er entydig for hver rad
og fungerer som en slags identifikator.
SQL HiA
SQL HiA
Statisk SQL
SNrID Navn PNr
5 Nilsen 5002
2 Olsen 6400
1 Hansen 9000
4 Berg 6400
Selger (ID = SNr)
SNrID
Navn
PNr
Select
SELECT SNrID, Navn, PNr
FROM Selger
Set sSelect = ‘SELECT SNrID, Navn, PNr INTO :dfnSNrID, :dfsNavn, dfnPNr
FROM Selger’
Call SqlPrepare ( hSql, sSelect )
Call SqlExecute ( hSql )
Call SqlFetchNext ( hSql, nFetch )
SQL HiA
Statisk SQL
SNrID
Navn
PNr
Select
SELECT SNrID, Navn, PNr
FROM Selger
SNrID
Navn
PNr
2
Select
SELECT Navn, PNr
FROM Selger
WHERE SNrID = :dfnSNrID
SNrID
Navn
PNr 6400
Select
SELECT SNrID, Navn
FROM Selger
WHERE PNr = :dfnPNr
SNrID
Navn
PNr
Nilsen
Select
SELECT SNrID, PNr
FROM Selger
WHERE Navn = :dfsNavn
SNrID
Navn
PNr
Nilsen
6400
Select
SELECT Navn, PNr
FROM Selger
WHERE Navn = :dfsNavn
AND PNr = : dfnPNr
SNrID
Navn
PNr
%sen
6400
Select
SELECT SNrID, Navn
FROM Selger
WHERE Navn LIKE ‘ || ‘’’ ||
dfsNavn || ‘’’
AND PNr = :dfnPNr
SQL HiA
Fra Statisk SQL til Dynamisk SQL
SNrID
Navn
PNr 6400
Select
SELECT SNrID, Navn, PNr
FROM Selger
WHERE PNr = :dfnPNr
Set sSelect = ‘SELECT SNrID, Navn, PNr INTO :dfnSNrID, :dfsNavn, dfnPNr
FROM Selger
WHERE PNr = :dfnPNr’
Set sSelect = ‘SELECT ‘ || sColumn || ‘ INTO ‘ || sInto ||
‘ FROM ‘ || sFrom
‘ WHERE ‘ || sWhere
frmSelger
sColumn = ‘SNrID, Navn, PNr’
sInto = ‘ :dfnSNrID, :dfsNavn, :dfnPNr’
sFrom = ‘Selger’
sWhere = ‘PNr = :dfnPNr’
SQL HiA
Dynamisk SQL - Initier SQL-variable
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
pbSelect
On SAM_Click
Call SalSendMsg ( hWndForm, PAM_SELECT, 0, 0 )
frmSelger
Message Actions
On PAM_SELECT
Set sColumn = ‘‘
Set sInto = ‘‘
Set sFrom = ‘‘
Set sWhere = ‘‘
Call SalSendMsg ( hWndForm, PAM_SQL, 0, 0 )
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
1
2
SQL HiA
Dynamisk SQL - Bestem tabell-navn
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
frmSelger
Message Actions
On PAM_SELECT
Set sColumn = ‘‘
Set sInto = ‘‘
Set sFrom = ‘’
Set sWhere = ‘‘
Call SalSendMsgTo ( hWndForm, PAM_SQL, 0, 0 )
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
...
On PAM_SQL
Call SalGetWindowText ( hWndForm, sWName, 20 )
sFrom = SalStrRight ( sWName, SalStrLength(sWName) - 3 )
sWName = ‘frmSelger’
sFrom = ‘Selger’
SQL HiA
Dynamisk SQL - Bestem SQL-variable for dfnSNrID
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
frmSelger
Message Actions
On PAM_SELECT
Set sColumn = ‘‘
Set sInto = ‘‘
Set sFrom = ‘’
Set sWhere = ‘‘
Call SalSendMsgTo ( hWndForm, PAM_SQL, 0, 0 )
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
...
sColumn = ‘ SNrID ’
sInto = ‘ :dfnSNrID ’
SQL HiA
Dynamisk SQL - Bestem SQL-variable for dfsNavn
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
frmSelger
Message Actions
On PAM_SELECT
Set sColumn = ‘‘
Set sInto = ‘‘
Set sFrom = ‘’
Set sWhere = ‘‘
Call SalSendMsgTo ( hWndForm, PAM_SQL, 0, 0 )
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
...
sColumn = sColumn || ‘, ‘ || ‘ Navn ’
= ‘ SNrID, Navn ‘
sInto = sInto || ‘ :dfsNavn ’
= ‘ :dfnSNrID, :dfsNavn ‘
SQL HiA
Dynamisk SQL - Bestem SQL-variable for dfnPNr
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
frmSelger
Message Actions
On PAM_SELECT
Set sColumn = ‘‘
Set sInto = ‘‘
Set sFrom = ‘’
Set sWhere = ‘‘
Call SalSendMsgTo ( hWndForm, PAM_SQL, 0, 0 )
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
...
sColumn = sColumn || ‘, ‘ || ‘ PNr ’
= ‘ SNrID, Navn, PNr ‘
sInto = sInto || ‘ :dfnPNr ’
= ‘ :dfnSNrID, :dfsNavn, :dfnPNr ‘
sWhere = sWhere || ‘ PNr = ‘ || ‘ :dfnPNr ‘
= ‘ PNr = :dfnPNr ‘
= ‘ PNr = 6400 ‘
SQL HiA
Dynamisk SQL - Bestem SELECT-statement sSelect
SNrID
Navn
PNr 6400
Select
frmSelger
dfnSNrID
dfsNavn
dfnPNr
pbSelect
frmSelger
Message Actions
On PAM_SELECT
...
Call SalSendMsgToChildren ( hWndForm, PAM_SQL, 0, 0 )
Set sSelect = ‘SELECT ‘ || sColumn || ‘ INTO ‘ || sInto
‘ FROM ‘ || sFrom
‘ WHERE ‘ || sWhere
...
sColumn = sColumn || ‘, ‘ || ‘ PNr ’
= ‘ SNrID, Navn, PNr ‘
sInto = sInto || ‘ :dfnPNr ’
= ‘ :dfnSNrID, :dfsNavn, :dfnPNr ‘
sWhere = sWhere || ‘ PNr = ‘ || ‘ :dfnPNr ‘
= ‘ PNr = :dfnPNr ‘
= ‘ PNr = 6400 ‘
sSelect = SELECT SNrID, Navn, PNr INTO :dfnSNrID, :dfsNavn, :dfnPNr
FROM Selger
WHERE PNr = 6400
SQL HiA
SQL HiA
Generering av dynamisk SQL-statement
PAM_SELECT
PAM_UPDATE
...
SQL Build
SQL Build
PAM_SELECT
PAM_UPDATE
...
1
2
3
clsWndclsWnd Class Variables: sSql, sColumn, sInto, sTable, sWhere, sOrder, ...
Mdi
Frm
SQL HiA
SQL HiA
Klasser (1)
clsSqlHandleStruct
clsSqlHandleStruct
clsSqlDbAccess
clsSqlDbAccess
clsWnd
clsWnd
clsWnd_Mdi
clsWnd_Mdi
clsWnd_TopLevel
clsWnd_TopLevel
clsMdi
clsMdi
clsFrm
clsFrm
clsTbl
clsTbl
clsWnd_ChildObject
clsWnd_ChildObject
clsWnd_DfCmbMiCol
clsWnd_DfCmbMiCol
clsDf
clsDf
clsDfRowID
clsDfRowID
clsDfNum
clsDfNum
clsDfStr
clsDfStr
clsCmb
clsCmb
clsCmbNum
clsCmbNum
clsCmbStr
clsCmbStr
clsCol
clsCol
clsCmbNum_AutoSelect
clsCmbNum_AutoSelect
clsCmbStr_AutoSelect
clsCmbStr_AutoSelect
clsColRowID
clsColRowID
clsColNum
clsColNum
clsColStr
clsColStr
clsMl
clsMl
SQL HiA
Klasser (2)
clsPb
clsPb
clsPbMdiSelect
clsPbMdiSelect
clsPbMdiFirst
clsPbMdiFirst
clsPbMdiSelect
clsPbMdiSelect
clsPbMdiPrevious
clsPbMdiPrevious
clsPbMdiNext
clsPbMdiNext
clsPbMdiLast
clsPbMdiLast
clsPbMdiUpdate
clsPbMdiUpdate
clsPbMdiSave
clsPbMdiSave
clsPbMdiInsert
clsPbMdiInsert
clsPbMdiDelete
clsPbMdiDelete
clsPbMdiNewRow
clsPbMdiNewRow
clsPbMdiSort
clsPbMdiSort
clsPbMdiHelp
clsPbMdiHelp
clsPbMdiPrint
clsPbMdiPrint
clsPbMdiClear
clsPbMdiClear
SQL HiA
Klasse-notasjon
ClassName
Class Variables
Instance Variables
Functions
Messages
SQL HiA
SQL HiA
clsSqlHandleStruct
iv_hSql
bhSqlStatus
iv_hSql
bhSqlStatus
clsSqlHandleStruct
Instance Variable SqlHandle
True if iv_hSql is connected
SQL HiA
clsSqlDbAccess
sSqlDatabase
sSqlUser
sSqlPassword
cv_hSql[1:*]
nConnected
nMinHandles
nMaxHandles
sSqlStatement
sSqlStatement_Select
sSqlDatabase
sSqlUser
sSqlPassword
cv_hSql[1:*]
nConnected
nMinHandles
nMaxHandles
sSqlStatement
sSqlStatement_Select
nResultSetCount
nFetchRowNumber
nResultSetCount
nFetchRowNumber
InitClass
ConnectSqlHandles
DisconnectAllSqlHandles
SetSqlStatement
SetIsolationLevel
SetParameter
Prepare
Execute
ExecuteSelect
FetchRow
FetchRow_Through
First
Previous
Next
Last
Select
Update
Insert
Delete
RetrieveRow
Error
MessageBoxFetchError
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
InitClass
ConnectSqlHandles
DisconnectAllSqlHandles
SetSqlStatement
SetIsolationLevel
SetParameter
Prepare
Execute
ExecuteSelect
FetchRow
FetchRow_Through
First
Previous
Next
Last
Select
Update
Insert
Delete
RetrieveRow
Error
MessageBoxFetchError
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
clsSqlDbAccess Initierer sSqlDatabase, sSqlUser, sSqlPassword
Connect nMin SqlHandles
Henter en rad på nytt etter UPDATE
SQL HiA
clsWnd
sMdiName
sTopWndName
sSql
sColumn
sInto
sTable
sWhere
sOrder
sOrderColumn
sUpdateSet
sInsertInto
sInsertValue
sDeleteValue
sUpdates[1:*]
hWndColSort
bExists
sTableArray[1:*]
nTableArrayCont
sFrom
sConstraints
sMdiName
sTopWndName
sSql
sColumn
sInto
sTable
sWhere
sOrder
sOrderColumn
sUpdateSet
sInsertInto
sInsertValue
sDeleteValue
sUpdates[1:*]
hWndColSort
bExists
sTableArray[1:*]
nTableArrayCont
sFrom
sConstraints
sItemName
sDbTableName
sDbColumnName
sDbTableColumnName
sItemName
sDbTableName
sDbColumnName
sDbTableColumnName
SetItemName
SetDbTableName
Set_TbName_ColName
Set_TableArray
Set_From_Constraints
SetItemName
SetDbTableName
Set_TbName_ColName
Set_TableArray
Set_From_Constraints
SAM_CreateSAM_Create
clsWnd
Set the name of an object (frmMain, dfs_Adr_PNr)
dfs_Adr_PNr --> Adr
dfs_Adr_PNr --> PNr
Set the Array-values of different Tables in a SqlStatement
Set the FROM Clause and the Constraint part of a
SELECT SqlStatement
Call SetItemName( )
SQL HiA
clsWnd_Mdi / clsWnd_TopLevel
SAM_CreateSAM_Create
clsWnd_Mdi
SetTopWndName
Get_SqlHandle
SQL_Build
SQL_Select
SQL_Insert
SQL_Update
SQL_Delete
Clear
Help_TopWindow
SetTopWndName
Get_SqlHandle
SQL_Build
SQL_Select
SQL_Insert
SQL_Update
SQL_Delete
Clear
Help_TopWindow
SAM_Create
PAM_SELECT
PAM_UPDATE
PAM_INSERT
PAM_DELETE
PAM_CLEAR
PAM_HELP
SAM_Close
SAM_Create
PAM_SELECT
PAM_UPDATE
PAM_INSERT
PAM_DELETE
PAM_CLEAR
PAM_HELP
SAM_Close
clsWnd_TopLevel
SQL HiA
clsMdi / clsFrm / clsTbl
hSqlDbhSqlDb
clsMdi
hSqlSelect
hSqlUpdate
hSqlInsert
hSqlDelete
hSql
nFetch
hSqlSelect
hSqlUpdate
hSqlInsert
hSqlDelete
hSql
nFetch
Set_SqlHandle
Get_SqlHandle
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
Clear
Set_SqlHandle
Get_SqlHandle
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
Clear
SAM_Create
PAM_FIRST
PAM_PREVIOUS
PAM_NEXT
PAM_LAST
SAM_Create
PAM_FIRST
PAM_PREVIOUS
PAM_NEXT
PAM_LAST
clsFrm
hSqlTblhSqlTbl
Get_SqlHandle
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
SQL_SelectSort
Clear
Get_SqlHandle
Select_Inst
Update_Inst
Insert_Inst
Delete_Inst
SQL_SelectSort
Clear
SAM_Create
PAM_SORT
PAM_NEWROW
SAM_Create
PAM_SORT
PAM_NEWROW
clsTbl
SQL HiA
clsWnd_ChildObject / clsWnd_DfCmbMiCol
sParentNamesParentName
clsWnd_ChildObject
sItemValuesItemValue
Sql
Sql_Select
Sql_Update
Sql_Insert
Get_Equal
Get_MyValue
Sql
Sql_Select
Sql_Update
Sql_Insert
Get_Equal
Get_MyValue
SAM_Create
PAM_SQL
PAM_CLEAR
SAM_Create
PAM_SQL
PAM_CLEAR
clsWnd_DfCmbMiCol
SQL HiA
clsDf
sParentNamesParentName
Get_MyValueGet_MyValue
clsDf
Sql
Sql_Select
Sql_Update
Sql_Delete
Sql
Sql_Select
Sql_Update
Sql_Delete
PAM_ROWIDPAM_ROWID
clsDfRowID
sSelectsSelect
Get_EqualGet_Equal
clsDfNum
sItemValuesItemValue
Get_EqualGet_Equal
clsDfStr
SQL HiA
clsCmb
DropDown
Click
Get_MyValue
DropDown
Click
Get_MyValue
SAM_DropDown
SAM_Click
SAM_DropDown
SAM_Click
clsCmb
Get_EqualGet_Equal
clsCmbNum
Get_EqualGet_Equal
clsCmbStr
DropDown
Click
DropDown
Click
SAM_ClickSAM_Click
clsCmbNum_AutoSelect
DropDown
Click
DropDown
Click
SAM_ClickSAM_Click
clsCmbNum_AutoSelect
SQL HiA
clsCol
SAM_ClickSAM_Click
clsCol
Sql
Sql_Select
Sql_Update
Sql_Delete
Sql
Sql_Select
Sql_Update
Sql_Delete
clsColRowID clsColNum clsColStr
SQL HiA
clsMultiline
SetDbColumnNameSetDbColumnName
clsMultiline
SQL HiA
MdiWindow / FormWindow / TableWindow
clsSqlDbAccess: hSqlDbclsSqlDbAccess: hSqlDb
clsSqlDbAccess
clsSqlDbAccess
clsWnd_TopLevel
clsWnd_TopLevel
clsMdi
clsWnd_Mdi
clsWnd_Mdi
clsFrm
clsFrm
clsTbl
clsTbl
SQL HiA
Bruk av virtuelle funksjons-kall
f1f1
f1f1 f1f1
f1f1 f1f1 f1f1 f1f1
Call SalSendMsg(Obj1, Msg1…)
On Msg1
Call ..f1(…)
SQL HiA
Navn-setting
frmSelger
cmb_Selger_SNrID
ComboBox Tabell-Navn Kolonne-navn
dfs_Selger_RowIDSkjult RowID
SQL HiA
UPDATE
clsFrm
Update
Call Execute (hSqlUpdate)
Call SqlSetParameter ( hSqlSelect, DBP_FETCHTHROUGH, TRUE, ‘‘)
Call FetchRow_Through ( hSqlSelect, nFetchRowNumber, nInd)
Call SqlSetParameter ( hSqlSelect, DBP_FETCHTHROUGH, FALSE, ‘‘)
UPDATE Selger
SET Navn = :cmb_Selger_Navn, PNr = :cmb_Selger_PNr
WHERE ROWID = :dfs_Selger_RowID
SQL HiA
End

Weitere ähnliche Inhalte

Was ist angesagt?

Beautiful python - PyLadies
Beautiful python - PyLadiesBeautiful python - PyLadies
Beautiful python - PyLadiesAlicia Pérez
 
밑바닥부터 시작하는 의료 AI
밑바닥부터 시작하는 의료 AI밑바닥부터 시작하는 의료 AI
밑바닥부터 시작하는 의료 AINAVER Engineering
 
A Taste of Python - Devdays Toronto 2009
A Taste of Python - Devdays Toronto 2009A Taste of Python - Devdays Toronto 2009
A Taste of Python - Devdays Toronto 2009Jordan Baker
 
Visualization of Supervised Learning with {arules} + {arulesViz}
Visualization of Supervised Learning with {arules} + {arulesViz}Visualization of Supervised Learning with {arules} + {arulesViz}
Visualization of Supervised Learning with {arules} + {arulesViz}Takashi J OZAKI
 
Association Rule Mining with R
Association Rule Mining with RAssociation Rule Mining with R
Association Rule Mining with RYanchang Zhao
 
Tokyo APAC Groundbreakers tour - The Complete Java Developer
Tokyo APAC Groundbreakers tour - The Complete Java DeveloperTokyo APAC Groundbreakers tour - The Complete Java Developer
Tokyo APAC Groundbreakers tour - The Complete Java DeveloperConnor McDonald
 
PHP and MySQL Tips and tricks, DC 2007
PHP and MySQL Tips and tricks, DC 2007PHP and MySQL Tips and tricks, DC 2007
PHP and MySQL Tips and tricks, DC 2007Damien Seguy
 
RxSwift 시작하기
RxSwift 시작하기RxSwift 시작하기
RxSwift 시작하기Suyeol Jeon
 
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)MongoSF
 
Intro to Cassandra
Intro to CassandraIntro to Cassandra
Intro to CassandraTyler Hobbs
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and OptimizationPgDay.Seoul
 
Scylla core dump debugging tools
Scylla core dump debugging toolsScylla core dump debugging tools
Scylla core dump debugging toolsTomasz Grabiec
 
Pre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPaweł Dawczak
 
PYTHON-READ WORDS FROM STRING
PYTHON-READ WORDS FROM STRINGPYTHON-READ WORDS FROM STRING
PYTHON-READ WORDS FROM STRINGvikram mahendra
 
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2Cassandra Community Webinar | Introduction to Apache Cassandra 1.2
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2DataStax
 
The Ring programming language version 1.5.3 book - Part 19 of 194
The Ring programming language version 1.5.3 book - Part 19 of 194The Ring programming language version 1.5.3 book - Part 19 of 194
The Ring programming language version 1.5.3 book - Part 19 of 194Mahmoud Samir Fayed
 

Was ist angesagt? (20)

Beautiful python - PyLadies
Beautiful python - PyLadiesBeautiful python - PyLadies
Beautiful python - PyLadies
 
밑바닥부터 시작하는 의료 AI
밑바닥부터 시작하는 의료 AI밑바닥부터 시작하는 의료 AI
밑바닥부터 시작하는 의료 AI
 
CoffeeScript
CoffeeScriptCoffeeScript
CoffeeScript
 
A Taste of Python - Devdays Toronto 2009
A Taste of Python - Devdays Toronto 2009A Taste of Python - Devdays Toronto 2009
A Taste of Python - Devdays Toronto 2009
 
Visualization of Supervised Learning with {arules} + {arulesViz}
Visualization of Supervised Learning with {arules} + {arulesViz}Visualization of Supervised Learning with {arules} + {arulesViz}
Visualization of Supervised Learning with {arules} + {arulesViz}
 
Association Rule Mining with R
Association Rule Mining with RAssociation Rule Mining with R
Association Rule Mining with R
 
Tokyo APAC Groundbreakers tour - The Complete Java Developer
Tokyo APAC Groundbreakers tour - The Complete Java DeveloperTokyo APAC Groundbreakers tour - The Complete Java Developer
Tokyo APAC Groundbreakers tour - The Complete Java Developer
 
PHP and MySQL Tips and tricks, DC 2007
PHP and MySQL Tips and tricks, DC 2007PHP and MySQL Tips and tricks, DC 2007
PHP and MySQL Tips and tricks, DC 2007
 
RxSwift 시작하기
RxSwift 시작하기RxSwift 시작하기
RxSwift 시작하기
 
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
Map/reduce, geospatial indexing, and other cool features (Kristina Chodorow)
 
Intro to Cassandra
Intro to CassandraIntro to Cassandra
Intro to Cassandra
 
Introduction to Groovy
Introduction to GroovyIntroduction to Groovy
Introduction to Groovy
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
 
Scylla core dump debugging tools
Scylla core dump debugging toolsScylla core dump debugging tools
Scylla core dump debugging tools
 
Python 1
Python 1Python 1
Python 1
 
Pre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to Elixir
 
PYTHON-READ WORDS FROM STRING
PYTHON-READ WORDS FROM STRINGPYTHON-READ WORDS FROM STRING
PYTHON-READ WORDS FROM STRING
 
PHP 5.4
PHP 5.4PHP 5.4
PHP 5.4
 
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2Cassandra Community Webinar | Introduction to Apache Cassandra 1.2
Cassandra Community Webinar | Introduction to Apache Cassandra 1.2
 
The Ring programming language version 1.5.3 book - Part 19 of 194
The Ring programming language version 1.5.3 book - Part 19 of 194The Ring programming language version 1.5.3 book - Part 19 of 194
The Ring programming language version 1.5.3 book - Part 19 of 194
 

Andere mochten auch

Ost 1 10939 73
Ost 1 10939 73Ost 1 10939 73
Ost 1 10939 73unigujjar
 
Sandman edição definitiva vol. 01 parte 01
Sandman edição definitiva vol. 01 parte 01Sandman edição definitiva vol. 01 parte 01
Sandman edição definitiva vol. 01 parte 01Rudhy Costa
 
Las teorias implicitas sobre el parendizaje y la enseñanza
Las teorias implicitas sobre el parendizaje y la enseñanzaLas teorias implicitas sobre el parendizaje y la enseñanza
Las teorias implicitas sobre el parendizaje y la enseñanzaJazmin Vazquez Miranda
 
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen Science
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen ScienceTeilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen Science
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen ScienceMarkus Neuschäfer
 
Herramienta digitales
Herramienta digitalesHerramienta digitales
Herramienta digitaleskisss1234
 
Reiss Profile: Einführung in die Persönlichkeitsanalyse
Reiss Profile: Einführung in die Persönlichkeitsanalyse Reiss Profile: Einführung in die Persönlichkeitsanalyse
Reiss Profile: Einführung in die Persönlichkeitsanalyse DOM-CONSULTING
 
Uso de las TIC en colombia
Uso de las TIC en colombiaUso de las TIC en colombia
Uso de las TIC en colombiaGeiber Abaunza
 
New directions in child protection and wellbeing: making a real difference to...
New directions in child protection and wellbeing: making a real difference to...New directions in child protection and wellbeing: making a real difference to...
New directions in child protection and wellbeing: making a real difference to...BASPCAN
 
Using "solution space" to innovate and improve quality
Using "solution space" to innovate and improve qualityUsing "solution space" to innovate and improve quality
Using "solution space" to innovate and improve qualityBASPCAN
 
Eyecube Solutions Brochure Images compressed
Eyecube Solutions Brochure Images compressedEyecube Solutions Brochure Images compressed
Eyecube Solutions Brochure Images compressedP Mohan
 

Andere mochten auch (19)

Ost 1 10939 73
Ost 1 10939 73Ost 1 10939 73
Ost 1 10939 73
 
Sandman edição definitiva vol. 01 parte 01
Sandman edição definitiva vol. 01 parte 01Sandman edição definitiva vol. 01 parte 01
Sandman edição definitiva vol. 01 parte 01
 
Listo 2
Listo 2Listo 2
Listo 2
 
Blog
BlogBlog
Blog
 
Ibasura electronica
Ibasura electronicaIbasura electronica
Ibasura electronica
 
Tic
TicTic
Tic
 
Las teorias implicitas sobre el parendizaje y la enseñanza
Las teorias implicitas sobre el parendizaje y la enseñanzaLas teorias implicitas sobre el parendizaje y la enseñanza
Las teorias implicitas sobre el parendizaje y la enseñanza
 
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen Science
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen ScienceTeilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen Science
Teilhabe statt Zuarbeit: 
Offene Wissenschaft und Citizen Science
 
Herramienta digitales
Herramienta digitalesHerramienta digitales
Herramienta digitales
 
Las TIC
Las TICLas TIC
Las TIC
 
Reiss Profile: Einführung in die Persönlichkeitsanalyse
Reiss Profile: Einführung in die Persönlichkeitsanalyse Reiss Profile: Einführung in die Persönlichkeitsanalyse
Reiss Profile: Einführung in die Persönlichkeitsanalyse
 
Act19 DMNM
Act19 DMNMAct19 DMNM
Act19 DMNM
 
Uso de las TIC en colombia
Uso de las TIC en colombiaUso de las TIC en colombia
Uso de las TIC en colombia
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
 
Rhg
RhgRhg
Rhg
 
SIC BR
SIC BRSIC BR
SIC BR
 
New directions in child protection and wellbeing: making a real difference to...
New directions in child protection and wellbeing: making a real difference to...New directions in child protection and wellbeing: making a real difference to...
New directions in child protection and wellbeing: making a real difference to...
 
Using "solution space" to innovate and improve quality
Using "solution space" to innovate and improve qualityUsing "solution space" to innovate and improve quality
Using "solution space" to innovate and improve quality
 
Eyecube Solutions Brochure Images compressed
Eyecube Solutions Brochure Images compressedEyecube Solutions Brochure Images compressed
Eyecube Solutions Brochure Images compressed
 

Ähnlich wie K12

groovy databases
groovy databasesgroovy databases
groovy databasesPaul King
 
Tame cloud complexity with F# powered DSLs (build stuff)
Tame cloud complexity with F# powered DSLs (build stuff)Tame cloud complexity with F# powered DSLs (build stuff)
Tame cloud complexity with F# powered DSLs (build stuff)Yan Cui
 
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?DoKC
 
pyspark_df.pdf
pyspark_df.pdfpyspark_df.pdf
pyspark_df.pdfSJain36
 
Keras cheat sheet_python
Keras cheat sheet_pythonKeras cheat sheet_python
Keras cheat sheet_pythonCoding Tonic
 
Owasp Indy Q2 2012 Advanced SQLi
Owasp Indy Q2 2012 Advanced SQLiOwasp Indy Q2 2012 Advanced SQLi
Owasp Indy Q2 2012 Advanced SQLiowaspindy
 
computer project code ''payroll'' (based on datafile handling)
computer project code ''payroll'' (based on datafile handling)computer project code ''payroll'' (based on datafile handling)
computer project code ''payroll'' (based on datafile handling)Nitish Yadav
 
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...Databricks
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01Raman Kannan
 
Store and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and CassandraStore and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and CassandraDeependra Ariyadewa
 
PPT ภาษา SQL
PPT ภาษา SQLPPT ภาษา SQL
PPT ภาษา SQLGot Lattavit
 
The Story About The Migration
 The Story About The Migration The Story About The Migration
The Story About The MigrationEDB
 
นำเสนอ การจัดการฐานข้อมูล
นำเสนอ การจัดการฐานข้อมูลนำเสนอ การจัดการฐานข้อมูล
นำเสนอ การจัดการฐานข้อมูลGot Lattavit
 
Does Your IBM i Security Meet the Bar for GDPR?
Does Your IBM i Security Meet the Bar for GDPR?Does Your IBM i Security Meet the Bar for GDPR?
Does Your IBM i Security Meet the Bar for GDPR?Precisely
 
Advanced pg_stat_statements: Filtering, Regression Testing & more
Advanced pg_stat_statements: Filtering, Regression Testing & moreAdvanced pg_stat_statements: Filtering, Regression Testing & more
Advanced pg_stat_statements: Filtering, Regression Testing & moreLukas Fittl
 
Query optimizer vivek sharma
Query optimizer vivek sharmaQuery optimizer vivek sharma
Query optimizer vivek sharmaaioughydchapter
 
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...DataStax
 

Ähnlich wie K12 (20)

groovy databases
groovy databasesgroovy databases
groovy databases
 
Tame cloud complexity with F# powered DSLs (build stuff)
Tame cloud complexity with F# powered DSLs (build stuff)Tame cloud complexity with F# powered DSLs (build stuff)
Tame cloud complexity with F# powered DSLs (build stuff)
 
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?
Dok Talks #115 - What More Can I Learn From My OpenTelemetry Traces?
 
pyspark_df.pdf
pyspark_df.pdfpyspark_df.pdf
pyspark_df.pdf
 
Keras cheat sheet_python
Keras cheat sheet_pythonKeras cheat sheet_python
Keras cheat sheet_python
 
Owasp Indy Q2 2012 Advanced SQLi
Owasp Indy Q2 2012 Advanced SQLiOwasp Indy Q2 2012 Advanced SQLi
Owasp Indy Q2 2012 Advanced SQLi
 
computer project code ''payroll'' (based on datafile handling)
computer project code ''payroll'' (based on datafile handling)computer project code ''payroll'' (based on datafile handling)
computer project code ''payroll'' (based on datafile handling)
 
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01
 
SQL introduction
SQL introductionSQL introduction
SQL introduction
 
Process scheduling linux
Process scheduling linuxProcess scheduling linux
Process scheduling linux
 
Store and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and CassandraStore and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and Cassandra
 
PPT ภาษา SQL
PPT ภาษา SQLPPT ภาษา SQL
PPT ภาษา SQL
 
Php functions
Php functionsPhp functions
Php functions
 
The Story About The Migration
 The Story About The Migration The Story About The Migration
The Story About The Migration
 
นำเสนอ การจัดการฐานข้อมูล
นำเสนอ การจัดการฐานข้อมูลนำเสนอ การจัดการฐานข้อมูล
นำเสนอ การจัดการฐานข้อมูล
 
Does Your IBM i Security Meet the Bar for GDPR?
Does Your IBM i Security Meet the Bar for GDPR?Does Your IBM i Security Meet the Bar for GDPR?
Does Your IBM i Security Meet the Bar for GDPR?
 
Advanced pg_stat_statements: Filtering, Regression Testing & more
Advanced pg_stat_statements: Filtering, Regression Testing & moreAdvanced pg_stat_statements: Filtering, Regression Testing & more
Advanced pg_stat_statements: Filtering, Regression Testing & more
 
Query optimizer vivek sharma
Query optimizer vivek sharmaQuery optimizer vivek sharma
Query optimizer vivek sharma
 
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...
The Best and Worst of Cassandra-stress Tool (Christopher Batey, The Last Pick...
 

Mehr von Helene Fosse (20)

K06
K06K06
K06
 
K10
K10K10
K10
 
K07
K07K07
K07
 
K08
K08K08
K08
 
K09
K09K09
K09
 
K11
K11K11
K11
 
K05
K05K05
K05
 
K04
K04K04
K04
 
K02 (1)
K02 (1)K02 (1)
K02 (1)
 
K01
K01K01
K01
 
Digitalismen
DigitalismenDigitalismen
Digitalismen
 
Postimpresjonismen
PostimpresjonismenPostimpresjonismen
Postimpresjonismen
 
Impresjonismen
ImpresjonismenImpresjonismen
Impresjonismen
 
Romantikk og realisme
Romantikk og realismeRomantikk og realisme
Romantikk og realisme
 
Roma
RomaRoma
Roma
 
Rokokko og klassisisme
Rokokko og klassisismeRokokko og klassisisme
Rokokko og klassisisme
 
Renessansen 2
Renessansen 2Renessansen 2
Renessansen 2
 
Renessansen 1
Renessansen 1Renessansen 1
Renessansen 1
 
Postimpresjonismen
PostimpresjonismenPostimpresjonismen
Postimpresjonismen
 
Oppsummering
OppsummeringOppsummering
Oppsummering
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

K12

Hinweis der Redaktion

  1. SQL er standard databasespråk for relasjons-databaser.