Skip to content
This repository has been archived by the owner on Jan 24, 2021. It is now read-only.

Latest commit

 

History

History
71 lines (50 loc) · 2.19 KB

README.md

File metadata and controls

71 lines (50 loc) · 2.19 KB

Cours de SQL

Ce dépôt contient du contenu déstiné à une utilisation pédagogique auprès des étudiants de seconde année du département informatique de l'IUT d'Amiens suivant le parcours orienté en bases de données.

Pré-requis

Pour utiliser le contenu de ce dépôt, vous devez avoir un ordinateur équipé de :

  • Docker 17.09.0+
  • Docker Compose

Autres outils

Vous pouvez utiliser Azure Data Studio, ou Visual Studio Code avec un plugin pour MSSQL. Si vous êtes sous Windows, vous pouvez également utiliser Management Studio afin d'interagir avec le serveur SQL lancé dans notre environement docker.

Lancement de Docker

Pour ce nouveau projet, nous allons de nouveau utiliser Docker avec l'utilitaire docker-compose. Notre infrastructure comporte deux conteneurs :

  • Un conteneur Microsoft SQL Server en mode base de données,
  • Un conteneur Microsoft SQL Server qui nous servira à avoir la ligne de commande sqlcmd,

SQL Serveur nécessite d'être authentifié. Les identifiants sont les suivants :

  • Login : sa
  • Pass : Amiens2020!

Afin de démarrer notre infrastructure, nous allons éxécuter la commande suivante :

docker-compose up -d

Une fois l'infrastructure démarrée, vous pouvez vous pouvez ouvrir la ligne de commande avec la commande suivante :

docker-compose run sqlcmd

En fin de séance, n'oubliez pas d'éteindre l'infrastructure avec la commande appropriée :

docker-compose down

Cours sur les ORMs

dotnet tool install --global dotnet-ef --version 3.1.1
cd src/IutInfo.BddAvance.CoursOrm
dotnet restore
dotnet run

Talend

/opt/talend/TOS_BD-linux-gtk-x86_64 -vm "/usr/lib/jvm/java-8-oracle/bin"

Générateur de données

dotnet run --project src/IutInfo.BddAvance.FakeDataGenerator