Catégorie: Langage SQL

22/05/2012

Permalink 16:42:48, Catégories: Récapitulatif SGBD, Langage SQL, SQL Server, Bon à savoir, 722 mots   French (FR) , sergejack []

[SGBD][SQL][SQL Server] Le triangle parfait entre FROM, OUTPUT et MERGE

Le triangle parfait entre FROM, OUTPUT et MERGE

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 12:28:08, Catégories: Récapitulatif SGBD, Langage SQL, Le côté obscure, 1055 mots   French (FR) , sergejack []

[SGBD][SQL] Et si on se passait des clés étrangères ?

Et si on se passait des clés étrangères ?

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

23/04/2012

Permalink 21:21:30, Catégories: Langage SQL, SQL Server, SQL Serveur, 714 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [SQL Server]Saga transact-SQL Episode 6 : Les sous requêtes

 

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

12/04/2012

Permalink 20:51:54, Catégories: Langage SQL, SQL Server, SQL Serveur, 1390 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [SQL Server]Saga transact-SQL Episode 5 : Les jointures de tables

 

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 09:30:02, Catégories: Langage SQL, SQL Server, SQL Serveur, 1342 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [SQL Server]Saga transact-SQL Episode 4 : Grouper et organiser les données

Parfois l'ensemble de résultat doit être présenté selon les souhaits du client et donc certaine mise en pages sont nécessaires.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

10/04/2012

Permalink 09:18:37, Catégories: Langage SQL, SQL Server, SQL Serveur, 629 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [SQL Server]Saga transact-SQL Episode 3 : Retrouver les données avec un SELECT

La commande qui permet de trouver des données est le SELECT sa syntaxe générique est la suivante :

03042012aa

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

27/03/2012

Permalink 13:15:13, Catégories: Langage SQL, SQL Server, SQL Serveur, 1286 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [Sql Server] Saga transact-SQL Episode 2 : Les éléments de syntaxe Transact SQL

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

26/03/2012

Permalink 15:29:55, Catégories: Langage SQL, SQL Server, SQL Serveur, 297 mots   French (FR) , laurentvalente []

[SGBD][SQL][SQL Server] [SQL SERVER] Saga transact-SQL Episode 1 : Les types d’instructions transact SQL

Les instructions DDL (Data Définition Language) :

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

Les instructions DCL (Data Control Language) :

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

Les instructions DML (Data Manipulation Language) :

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.

19/01/2012

Permalink 16:04:31, Catégories: Récapitulatif, Langage SQL, SQL Server, BI Microsoft, SQL Server 2012, 412 mots   French (FR) , ntic13 []

[SGBD][SQL][SQL Server] Récap des journées SQL Server 2012 - Centre de conférence Microsoft France

SQLServer12Days

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.

27/10/2011

Permalink 18:21:40, Catégories: MS SQL Server, Récapitulatif SGBD, Langage SQL, Oracle, SQL Server, 272 mots   French (FR) , sqlpro []

[Oracle][SGBD][SQL][SQL Server] Comparatif, prix des licences Microsoft SQL Server, Oracle, IBM DB2 UDB

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)

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/10/2011

Permalink 15:52:37, Catégories: Langage SQL (norme), MS SQL Server, Récapitulatif SGBD, Langage SQL, SQL Server, 487 mots   French (FR) , sqlpro []

[SGBD][SQL][SQL Server] Table SQL des changements d'heure d'été et d'hiver

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

08/10/2011

Permalink 20:45:37, Catégories: Langage SQL (norme), Récapitulatif SGBD, Langage SQL, SQL Server, PostgreSQL, 9801 mots   French (FR) , sqlpro []

[PostgreSQL][SGBD][SQL][SQL Server] Partitionner une table. Comparaison PostGreSQL / MS SQL Server

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.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 4 5 Page suivante »

Liste des blogs

Developpez - Récapitulatif SGBD

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.

Catégories


Rechercher

<  Mai 2012  >
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      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web