Académique Documents
Professionnel Documents
Culture Documents
Master en Génie
Ministère de
Informatique
l’Éducation Nationale
et de la Recherche Année académique
Scientifique
2019-2020
Université du Burundi
Faculté des Sciences de
l’Ingénieur
MEMOIRE
Présenté à la
MASTER
en
Génie Informatique
Par
BORIBO KIKUNDA Philippe
Oracle Database
Microsoft SQL Server
MySQL
PostgreSQL
SQLite
Cassandra
Redis
MongoDB,
Access
OpenOffice.org Base
La fonction de hachage utilisée dans cette ligne de code est la fonction
"hash" de la bibliothèque "password" de CodeIgniter 3. Cette fonction
utilise l'algorithme Bcrypt pour hacher le mot de passe et renvoie le
mot de passe haché sous forme de chaîne de caractères.
phpCopier
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 900; // Durée d'inactivité de 15 minutes
$config['sess_expire_on_close'] = TRUE;
$this->load->library('session');
if ($this->session->userdata('last_activity') + $this->session-
>userdata('sess_expiration') < time()) {
// Déconnexion automatique de l'utilisateur
$this->session->sess_destroy();
}
Cela vérifie si l'utilisateur est inactif depuis plus de 15 minutes (défini
par "sess_expiration") et le déconnecte automatiquement s'il l'est.
l'intégrité qui garantit que les données sont bien celles que l'on
croit être,
la disponibilité qui maintient le bon fonctionnement du système
d'information,
la confidentialité qui rend l'information inintelligible à d'autres
personnes que les seuls acteurs d'une transaction,
la non répudiation qui garantit qu'une transaction ne peut être
niée ,
l’'authentification qui assure que seules les personnes autorisées
aient accès aux ressources,
l’autorisation qui consiste à donner à l'utilisateur la permission
d'accéder à une ressource ou à une fonction spécifique,
l’identification qui est une étape indispensable où l’on doit
enregistrer l’identité de l’utilisateur,
la Traçabilité qui est la caractéristique qui conserve les traces de
l’état et des mouvements de l’information.
Les diagrammes de structure UML les plus courants sont les suivants :
Diagrammes de comportement
Diagramme de séquence
Diagramme de communication
Diagramme d'états-transitions
Les fonctions d'agrégation en SQL sont des fonctions qui permettent d'effectuer des
opérations statistiques sur un ensemble de valeurs. Elles retournent une seule
valeur, calculée sur l'ensemble des valeurs d'une colonne ou d'un groupe de
colonnes.
Les fonctions d'agrégation sont souvent utilisées avec la clause GROUP BY du SELECT
pour regrouper les données avant de les agréger.
COUNT
La fonction COUNT retourne le nombre de valeurs non nulles dans une colonne.
SQL
SELECT COUNT(*)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
COUNT_BIG
La fonction COUNT_BIG est similaire à la fonction COUNT, mais elle retourne un type
BIGINT.
SQL
SELECT COUNT_BIG(*)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
SUM
La fonction SUM retourne la somme de toutes les valeurs dans une colonne.
SQL
SELECT SUM(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
AVG
La fonction AVG retourne la moyenne de toutes les valeurs dans une colonne.
SQL
SELECT AVG(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
MIN
SQL
SELECT MIN(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
MAX
SQL
SELECT MAX(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
STDDEV_POP
La fonction STDDEV_POP retourne l'écart type de la population pour toutes les valeurs
dans une colonne.
SQL
SELECT STDDEV_POP(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
STDDEV_SAMP
La fonction STDDEV_SAMP retourne l'écart type de l'échantillon pour toutes les valeurs
dans une colonne.
SQL
SELECT STDDEV_SAMP(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
VAR_POP
SQL
SELECT VAR_POP(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
VAR_SAMP
SQL
SELECT VAR_SAMP(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
SUMXDISTINCT
SQL
SELECT SUMXDISTINCT(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
APPROX_COUNT_DISTINCT
CHECKSUM_AGG
La fonction CHECKSUM_AGG retourne une valeur de hachage pour toutes les valeurs
dans une colonne.
SQL
SELECT CHECKSUM_AGG(column_name)
FROM [table_name];
Utilisez le code avec précaution. En savoir plus
content_copy
Pour compter le nombre de clients dans une table clients, on peut utiliser la requête
suivante :
SQL
SELECT COUNT(*)
FROM clients;
Utilisez le code avec précaution. En savoir plus
content_copy
Pour calculer le total des commandes passées par tous les clients, on peut utiliser la requête
suivante :
SQL
SELECT SUM(montant)
FROM commandes;
Utilisez le code avec précaution. En savoir plus
content_copy
Pour trouver la valeur moyenne des prix des produits, on peut utiliser la requête suivante :
SQL
SELECT AVG(prix)
FROM produits;
Utilisez le code avec précaution. En savoir plus
content_copy
Pour trouver la valeur minimale du stock d'un produit, on peut utiliser la requête suivante :
SQL
SELECT MIN(stock)
FROM produits;
Utilisez le code avec précaution. En savoir plus
content_copy
Pour trouver la valeur maximale du stock d'un produit, on peut utiliser la requête suivante :
SQL
SELECT MAX(stock)
FROM produits;
Utilisez le code avec précaution. En savoir plus
content_copy
Les fonctions d'agrégation sont un outil puissant qui permet d'analyser rapidement et
facilement de grandes quantités de données.
tuneshare
more_vert