attribut = champ = colonne

Documents pareils
Les bases de données

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Cours iguess. inotes v10.1

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Bases de données relationnelles

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

Le langage SQL Rappels

Langage SQL : créer et interroger une base

CREATION WEB DYNAMIQUE

Les BASES de DONNEES dans WampServer

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Exercices sur SQL server 2000

Le Langage SQL version Oracle

1 Introduction et installation

Olivier Mondet

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

PHP 5. La base de données MySql. A. Belaïd 1

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Bases de données et sites WEB

Création et Gestion des tables

Bases de Données relationnelles et leurs systèmes de Gestion

Rapport de Mini-Projet en ArcGIS Engine

Objectifs du TP : Initiation à Access

SOMMAIRE. Travailler avec les requêtes... 3

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

TD n 10 : Ma première Base de Données

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

OpenPaaS Le réseau social d'entreprise

Bases de données élémentaires Maude Manouvrier

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

SQL Historique

Le Langage De Description De Données(LDD)

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

MODE OPERATOIRE OPENOFFICE BASE

Le langage SQL (première partie) c Olivier Caron

Encryptions, compression et partitionnement des données

La base de données dans ArtemiS SUITE

Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7

Présentation du module Base de données spatio-temporelles

IFT3030 Base de données. Chapitre 1 Introduction

Base de données relationnelle et requêtes SQL

I4 : Bases de Données

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Dossier I Découverte de Base d Open Office

TP Bases de données réparties

Initiation à SQL. Le langage de communication avec une base de données relationnelles. Application avec PostgreSQL. Nathalie Camelin 2011/2012

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

16H Cours / 18H TD / 20H TP

Introduction au Système de Gestion de Base de Données et aux Base de Données

A QUOI SERVENT LES BASES DE DONNÉES?

ERETES-SERIES. Support de formation. Formation ERETES ERETES-SERIE 1/58

PROJET 1 : BASE DE DONNÉES REPARTIES

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Programmation en Java IUT GEII (MC-II1) 1

Prise en main du logiciel de SIG MapInfo

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

1/ Présentation de SQL Server :

Vincent Augusto

Bases de données. PTSI Lycée Eiffel. 28 février 2014

Bases de données Outils de gestion

Introduction à JDBC. Accès aux bases de données en Java

Administration des bases de données. Jean-Yves Antoine

FORMATION A L UTILISATION DE PMB QUELQUES NOTIONS DE SQL

Utilitaires méconnus de StrataFrame

INTRODUCTION AU DATA MINING

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Mysql avec EasyPhp. 1 er mars 2006

1. Base de données SQLite

Tutoriel XBNE Connexion à un environnement XBMC distant

Information utiles. webpage : Google+ : digiusto/

2 Serveurs OLAP et introduction au Data Mining

Les bases de données Page 1 / 8

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Plan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD

INTRODUCTION : Données structurées et accès simplifié

BIRT (Business Intelligence and Reporting Tools)

Oracle Décisionnel : Modèle OLAP et Vue matérialisée D BILEK

Session S12 Les bases de l optimisation SQL avec DB2 for i

LE LANGAGE SQL2 1. INTRODUCTION

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Modélisation et Gestion des bases de données avec mysql workbench

FileMaker 13. Guide de référence SQL

Rappel sur les bases de données

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Partie II Cours 3 (suite) : Sécurité de bases de données

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Transcription:

Table d attributs attribut = champ = colonne ligne enregistrement individu

1 3 2 Table d attributs : 2 types Table d attributs d une couche spatiale Lien entre chacune des lignes et son entité géométrique ID : identifiant unique relié à chacune des entités géométriques (CLÉ) Toujours présente Table d attributs non spatiale Stocke des informations supplémentaire Différents formats : texte, dbase, Excel, Access Doit comporter un champ commun avec le shp Optionnelle Le lien entre deux tables ne peut se faire sur le FID/OID FID Dis_ID Area Name 1 2 3 2975 2978 2979 4583 3927 9271 Bu Ra Do Dis_ID Pop75 Pop82 2975 2978 2979 1834 2109 2963 1794 2234 2934

Types de données (colonnes) Double-clic Coup d œil sur un champ Coup d œil sur tous les champs

Si je fais générer un calcul par ArcGIS, je choisis DOUBLE. Pour avoir toutes les options numériques possible, je choisis DOUBLE aussi. Types de données (colonnes) Nb entier Nb entier Nb avec décimales (nb réel) Nb avec décimales (nb réel) Data type Storable range Size (Bytes) Applications Text User defined Text Short integer -32,768 to 32,767 Long integer -2,147,483,648 to 2,147,483,647 Float (single-precision floating-point number) Double (double-precision floating-point number) approximately - 3.4E38 to 1.2E38 approximately - 2.2E308 to 1.8E308 2 Numeric values without fractional values within specific range; coded values 4 Numeric values without fractional values within specific range 4 Numeric values with fractional values within specific range 8 Numeric values with fractional values within specific range

Menu déroulant Select by Attributes Sélection d un sous-groupe Switch Selection/Select All Options de la Table Permet de voir le sous-groupe et son contraire Add Field Pour ajouter un champ Create Graph Export Graphique représentant les données Pour exporter une table en format dbf

Ajouter un champ (Add Field) Ajouter un champ (une colonne) Layer/Open Attribute Table Menu Table Option/Add field Choisir le nom et le type

Opérations sur un champ Clic-droit sur le champ Sort Tri sur la colonne Summarize Compilation de stats. selon un critère Statistics (si numérique) Min, max, moyenne, compte Calculate Geometry Pour générer l aire/périmètre des entités Pour afficher le X,Y de points Delete Field Effacer un champ Properties Je ne peux pas changer le nom d une colonne. Je peux seulement changer son alias (propriétés). Sinon, je crée une nouvelle colonne et je copie le contenu de l autre colonne avec Field Calculator.

Bases de données relationnelles 4 types de relations 1 ligne de la 1ère table correspond à 1 ligne de la 2e table 1 ligne de la 1ère table correspond à 1 ou plusieurs lignes de la 2e table Une ou plusieurs lignes de la 1ère table correspondent à 1 ligne de la 2e table Plusieurs lignes de la 1ère table correspondent à plusieurs lignes de la 2e table Source: Chang 2008

Jointure L opération de jointure exploite les relations entre les tables pour donner accès à des informations qui sont dans 2 tables relation 1 : 1 Jointure table 1 table 2 Création d une table «virtuelle» regroupant les informations des 2 tables

Requêtes Une opération qui restreint, qui sélectionne (Select): Extraire un sous-ensemble de données et créer une table temporaire Langage SQL (Structured Query Language) 2 types de requêtes Requête non spatiale, seulement sur les données de la table Select by attribute Requête spatiale Select by location On peut combiner les deux pour isoler, compter et localiser des entités géométriques

Requêtes Opérateurs arithmétiques : +, -, *, /, ^ Opérateurs logique : =, >, <, >=, <=, <> Opérateurs boléens : AND, OR, NOT, XOR (ou exclusif) Fonctions mathématiques : trigonométriques (sin, tan, etc. ), logarithmiques, etc.

Requête SQL Syntax de base en SQL : Select <features> From <database> Where <condition>

Requêtes SQL Dans ArcGIS Les ( ) pour les champs (field names) Les ( ) pour du texte et rien pour les nombres Signe (=) ou différent (<>) pour sélectionner des entités en chaîne de caractères (string) PROV = QC PROV <> QC Opérateurs de logique (ex. >) pour sélectionner des valeurs POP2001 > POP2006 POP2001 >= 500 DISTRICT_NAME" >= 'M

Requêtes SQL LIKE pour faire une recherche partielle '_' pour un seul caractère '%' pour plusieurs/tous les caractères STATE_NAME LIKE Miss%' Mississippi Missouri OWNER_NAME LIKE _atherine smith La requête va de gauche à droite mais en termes de priorité se sont les parenthèses d abord, puis les opérateurs * et / et finalement les opérateurs + et -. Catherine Katherine

AND : Intersection des 2 Appartient à A et B OR : Union des 2 Appartient à A ou B Opérateurs boléens XOR: Ou exclusif Appartient à A ou à B mais pas aux 2 NOT: Différent de Appartient à A mais pas à B

AND : Intersection des 2 Appartient à A et B OR : Union des 2 Appartient à A ou B Opérateurs boléens XOR: Ou exclusif Appartient à A ou à B mais pas aux 2 NOT: Différent de Appartient à A mais pas à B

Opérateurs boléens dans la vraie vie L intersection entre un castor qui joue de la guitare et un canard qui joue du clavier : Platypus qui joue de la keytar Source: http://www.en.threadless.com/product/2396/math