Dbm (discuter | contributions) (→SQLfast) |
Dbm (discuter | contributions) (→SQLfast) |
||
Ligne 19 : | Ligne 19 : | ||
::: 2017-04-07: <font color="blue"><b>Chapters 1 to 19</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto-00-to-19.pdf [full text]] | ::: 2017-04-07: <font color="blue"><b>Chapters 1 to 19</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto-00-to-19.pdf [full text]] | ||
::: 2017-04-07: <font color="blue"><b>Chapter 19. Recursive programming</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto19-Recursive-programming.pdf [full text]] | ::: 2017-04-07: <font color="blue"><b>Chapter 19. Recursive programming</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto19-Recursive-programming.pdf [full text]] | ||
+ | ::: 2017-04-07: <font color="blue"><b>Dictionary of SQLfast commands and parameters</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Commands.pdf [full text]] | ||
::: 2017-04-01: <font color="blue"><b>Chapter 18. Importing and exporting data</b> </font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto18-Import-Export.pdf [full text]]. | ::: 2017-04-01: <font color="blue"><b>Chapter 18. Importing and exporting data</b> </font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto18-Import-Export.pdf [full text]]. | ||
Ligne 24 : | Ligne 25 : | ||
::: 2016-12-05: <font color="blue"><b>Chapter 52. Path finders, rovers and Ariadne's thread</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto52-Shortest-path.pdf [full text]] | ::: 2016-12-05: <font color="blue"><b>Chapter 52. Path finders, rovers and Ariadne's thread</b></font> [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto52-Shortest-path.pdf [full text]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*'''Type''': High-level database programming interface and software environment for casual and non expert users | *'''Type''': High-level database programming interface and software environment for casual and non expert users | ||
Ligne 116 : | Ligne 108 : | ||
**Python 2.7. To use to develop extensions to SQLfast. [http://www.python.org/download/ [download page]] | **Python 2.7. To use to develop extensions to SQLfast. [http://www.python.org/download/ [download page]] | ||
**SQLite3 DBMS is included in the SQLfast software. <!-- However, it can be useful to download the very last version (3.8.10 or later). Download it from [http://www.sqlite.org/download.html [SQLite3]]. Locate section <i>Precompiled Binaries for Windows</i>. In June 2015, the file was named <i>sqlite-dll-win32-x86-3081002.zip</i>. Open the archive and copy the <i>sqlite.dll</i> file in directory <i>Python 2.7/DLLs</i> of the Python directory. --> | **SQLite3 DBMS is included in the SQLfast software. <!-- However, it can be useful to download the very last version (3.8.10 or later). Download it from [http://www.sqlite.org/download.html [SQLite3]]. Locate section <i>Precompiled Binaries for Windows</i>. In June 2015, the file was named <i>sqlite-dll-win32-x86-3081002.zip</i>. Open the archive and copy the <i>sqlite.dll</i> file in directory <i>Python 2.7/DLLs</i> of the Python directory. --> | ||
− | **Jean-Luc Hainaut. <font color="blue"><b>Dictionary of SQLfast commands and parameters</b>, 60 pages, PReCISE Research Center publication, draft version, | + | **Jean-Luc Hainaut. <font color="blue"><b>Dictionary of SQLfast commands and parameters</b>, 60 pages, PReCISE Research Center publication, draft version, April 7, 2017. [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Commands.pdf [full text]]</font> |
− | **Jean-Luc Hainaut. <u>SQLfast: Database processing made easy - Tutorial and Case studies</u>, 900 pages, PReCISE Research Center publication, draft version | + | **Jean-Luc Hainaut. <u>SQLfast: Database processing made easy - Tutorial and Case studies</u>, 900 pages, PReCISE Research Center publication, draft version. This is the complete SQLfast tutorial. Many of its chapters are already available through the links below. However, its 19 first chapters are available as a single document [https://staff.info.unamur.be/dbm/Documents/Tutorials/SQLfast/SQLfast-Tuto-00-to-19.pdf '''(get them here)''']. These chapters are continuously updated, so that it is recommended to check them regularly to get their last versions. |
*'''The complete SQLfast tutorial'''. The SQLfast tutorial progressively introduces the reader to the basics of SQLfast, from elementary data manipulation through very short scripts to complex features such as metadata-based script generation, recursive programming and language extension. It also includes some representative applications: database creation and loading, database exploration, database migration, library management, interactive SQL interpreter, a photo album manager and browser, a statistics manager and viewer, a bill of material manager, a GIS (based on ESRI shapefiles), analysis of an undocumented database, topological sorting of a relational schema, GALOIS lattice generation, automatic GUI generation, automated SQL trainer, ontology-based text indexing and retrieval, Conway's Game of Life (cellular automata), Kings of France (tree processing), schema-less (NoSQL) databases, SQL code injection, etc. Selected draft chapters are already available. <b>Note.</b> This tutorial in its current state is a hybrid document. In the near future, it will be split into two distinct volumes, namely "Introduction to database programming with SQLfast" (first tutorial chapters) and "Problem solving with databases" (last application chapters). | *'''The complete SQLfast tutorial'''. The SQLfast tutorial progressively introduces the reader to the basics of SQLfast, from elementary data manipulation through very short scripts to complex features such as metadata-based script generation, recursive programming and language extension. It also includes some representative applications: database creation and loading, database exploration, database migration, library management, interactive SQL interpreter, a photo album manager and browser, a statistics manager and viewer, a bill of material manager, a GIS (based on ESRI shapefiles), analysis of an undocumented database, topological sorting of a relational schema, GALOIS lattice generation, automatic GUI generation, automated SQL trainer, ontology-based text indexing and retrieval, Conway's Game of Life (cellular automata), Kings of France (tree processing), schema-less (NoSQL) databases, SQL code injection, etc. Selected draft chapters are already available. <b>Note.</b> This tutorial in its current state is a hybrid document. In the near future, it will be split into two distinct volumes, namely "Introduction to database programming with SQLfast" (first tutorial chapters) and "Problem solving with databases" (last application chapters). |
<Retour à la page d'accueil / Back>
Sommaire |