, sergejack [Vous devez être identifié pour poster un commentaire.
Vous devez être identifié pour poster un commentaire.
Une sous-requête est une instruction select imbriquée dans une instruction select, insert, update ou delete, ou à l'intérieur d'une autre sous requête. Vous pouvez réécrire les sous requêtes sous forme de jointures et les utiliser à la place d'une expression.
Une expression est une combinaison d'identificateurs, de valeurs et d'opérateurs que sql évalue pour obtenir un résultat.
Les sous-requêtes vous permettent de décomposer une requête complexe en une série d'étapes logiques et, par conséquent, de résoudre un problème à l'aide d'une seule d'instruction. Les sous-requêtes sont utiles lorsque votre requête repose sur les résultats d'une autre requête.
Vous devez être identifié pour poster un commentaire.
Il n'est pas rare de devoir requêter sur plusieurs tables pour avoir un ensemble de résultat cohérent. Pour faire ça il faut utiliser les relations clé primaire clé étrangère entre les tables, c'est ce que nous allons voir ici.
Vous devez être identifié pour poster un commentaire.
Parfois l'ensemble de résultat doit être présenté selon les souhaits du client et donc certaine mise en pages sont nécessaires.
Vous devez être identifié pour poster un commentaire.
La commande qui permet de trouver des données est le SELECT sa syntaxe générique est la suivante :
colonnes demandées c'est-à-dire les colonnes spécifiées dans le liste des colonnes et qui sont présentent dans la ou les tables spécifiées dans la clause FROM et les lignes de cette ou ces tables qui correspondent au filtre indiqué dans la clause WHERE.
Vous devez être identifié pour poster un commentaire.
Les instructions DML (select, insert, update,delete)sont constituées de divers éléments de la syntaxe Transact-SQL, nous allons les détaillés.
Vous devez être identifié pour poster un commentaire.
Elles permettent de gérer des objets dans la base de données.
On peut créer (CREATE), modifier (ALTER) ou supprimer(DROP) des bases de données, des tables, des vues, des procédures stockées, des fonctions, des utilisateurs, des rôles ?
Par défaut seul les membres des rôles sysadmin, db_creator, db_owner ou db_ddladmin sont autorisés à exécuter des instructions DDL.
Exemple : le script ci-dessous crée une table client dans la base de données toto ; cette table contient les colonnes client_id, nom, prénom.
Use toto
Create table client(client_id int, nom varchar(50),prenom varchar (50))
GO
Elles permettent de déterminer qui sera autorisé à afficher ou modifier les données.
Grant : crée une entrée dans le système de sécurité qui permet à un utilisateur donné de travailler avec des données ou d?exécuter certaines instructions.
Deny : crée une entrée dans le système de sécurité qui refuse à un utilisateur, un groupe ou un rôle de travailler avec des données ou d?exécuter certaines instructions.
Revoke : Supprime une autorisation précédemment accordée ou refusée.
Exemple : on donne l?autorisation au rôle public d?interroger la table Client
Use toto
GRANT SELECT on Client TO Public
GO
Elles permettent d?interroger et de modifier les données.
Les instructions DML sont les suivantes : Select, Insert, Update, Delete.
Exemple : On extrait l?id client, le nom et le prénom de la table client.
Use toto
Select client_id, nom ,prenom from client
GO
Par la suite nous nous concentrerons sur les instructions DML.
Vous devez être identifié pour poster un commentaire.
, ntic13 [
Pendant deux jours, j'ai eu le plaisir d'assister aux journées SQL Server 2012 organisées par le Groupe des utilisateurs de SQL Server (GUSS) au centre de conférence de Microsoft France.
Je me propose de vous faire un récapitulatif des points les plus importants abordés lors des différentes sessions auxquels j'étais présent.
Pour commencer, on a tous remarqué que Microsoft d'un point de vue stratigique met en avant l'utilisation de Sharepoint, on a l'impression que cet outils va se transformer en outils central. Alors je pense que pour certain d'entre vous spécialisé en Microsoft il est grand temps de vous mettre à Sharepoint.
Pour vous convaincre de son utilité un simple exemple : voulez vous générer un rapport PowerView ? explorez un peu le sujet
Un passage rapide sur DQS, une solution qui va devenir incontournable pour les business unit de la plupart des entreprise et organisation qui se posent toujours la question sur la qualité de leurs données. Aujourd'hui il est devenu primordial de se poser ce genre de question et surtout dans le cas ou on utilise nos données pour générer des rapports, des statistiques et faire des calculs qui en dépendent. Je vous donne un exemple : qui n'a pas vu sur un ensemble de données des enregistrements nuls, ou avec "RAS" lorsque l'application oblige à mettre une valeur, ou bien des caractères spéciaux qui vont par exemple empêcher une autre application tierce à générer du contenu XML !!!
DQS pour : Data Quality Services vous donne la solution et vous propose de définir un dictionnaire de données et des règles métiers pour nettoyer votre base et génère une nouvelle instance propre sans écraser votre ancienne source de données. DQS nécissite tout un "post", j y reviendrait plus tard dessus. Pour l'instant, je vous donne les moyens pour le découvrir.
Je fais un peu court aujourd'hui, mais je vous invite à attendre le prochain post pour découvrir la suite.
Dans les prochains post :
- session : Décider entre tabular et multidimensionnel dans un projet Analysis services 2012
- session : PowerPivot, PowerView
- session : Fast track
- session : column store index (CSI)
- session : Modelisation dimensionnelle
- session : Nouveautés SSIS
- session : Au dela du relationel
- session : MDS/DQS
Soyez patient ![]()
Techniquement vôtre,
Kamel DJELLAL
Chef de projet
EDIS CONSULTING - GROUPE UBISIDE
http://www.ubiside.fr/
Vous devez être identifié pour poster un commentaire.
, sqlpro [Voici un comparatif des prix d'une solution basée sur un serveur de bases de données et son double en haute disponibilité avec 25 utilisateur sur un serveur utilisant le processeur Intel Xeon Nehalem (à 8 coeurs)
Vous devez être identifié pour poster un commentaire.
, sqlpro [Voici une fonction table qui permet d'obtenir toutes les dates de changement d'heure d'été et d'hiver avec le décalage UTC des années de 1976 à 2100 ou d'une année précise.
Vous devez être identifié pour poster un commentaire.
, sqlpro [Comme nous l'avons dit dans ce billet (Partitionner vos tables pour améliorer les performances) le réel intérêt du partitionnement réside dans le gestion des espaces de stockage des différentes partitions. Bien que le partitionnement de table soit disponible dans PostGreSQL depuis quelques versions, il est loin d'être aussi intéressant que ce que propose Oracle ou MS SQL Server... Cet article à pour but de comparer la mise en œuvre des différentes solutions que proposent PostGreSQL et MS SQL Server.
Vous devez être identifié pour poster un commentaire.
Ce blog doit vous présenter l'ensemble des blogs SGBD. Il est en cours de constitution et sera finalisé d'ici fin septembre 2008.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com