Aujourd`hui depuis la sortie du framework .Net, il est utilisé de

publicité
Définition des mots-clés
ADO.net :
ActiveX Data Object, ou ADO, Technologie Microsoft fournissant une interface d'accès aux données
dans l'environnement Windows. Elle permet aux programmes clients d'accéder aux données, et de
les manipuler, dans un fichier ou un serveur de base de données.
Cette technologie est une évolution de DAO.net.
Aujourd'hui depuis la sortie du framework .Net, il est utilisé de manière connecté ou déconnecté
(dataset). Il est basé sur l'utilisation du format Xml, et de l'état des lignes (DatarowState)
La version 2 de ADO.Net, est sortie en novembre 2005 avec le Framework 2, il apporte des classes
indépendantes du moteur d'exécution.
Fill :
Table adapter :
Les TableAdapters fournissent la communication entre votre application et une base de données.
Plus particulièrement, un TableAdapter se connecte à une base de données, exécute des requêtes ou
des procédures stockées sur la base de données et retourne une nouvelle table de données remplie
avec les données retournées ou remplit un DataTable existant avec les données retournées. Les
TableAdapters sont également utilisés pour renvoyer les données mises à jour de votre application à
la base de données.
Mappage :
Représentation de la localisation d'ensembles de données en vue d'en faciliter l'accès.
SQL server :
SQL Server est un SGBD développé et commercialisé par Microsoft
Type de compteur :
Data Reader :
The DataReader object is the ADO.NET counterpart of the read-only, forward-only default ADO
cursor.
Connection :
La connectivité à SQLServer 2000 est assurée par l'objet SqlConnection de l'espace de noms
System.Data.SqlClient. Le framework .Net propose ainsi des objets de connexion différents en
fonction du type de fournisseur de données choisi. Par exemple vous devrez utiliser l'objet
OleDbConnection si votre fournisseur est un fournisseur OleDb.La connectivité à SQLServer 2000 est
assurée par l'objet SqlConnection de l'espace de noms System.Data.SqlClient. Le framework .Net
propose ainsi des objets de connexion différents en fonction du type de fournisseur de données
choisi. Par exemple vous devrez utiliser l'objet OleDbConnection si votre fournisseur est un
fournisseur OleDb.
L'ouverture d'une connexion est réalisée par la méthode Open et la fermeture par la méthode Close.
Command:
L'avantage de l'objet Command par rapport à l'objet Recordset est de pouvoir facilement paramétrer
les requêtes mêmes les SELECT.
Pour pouvoir utiliser des requêtes paramétrables il faut utiliser le symbole ? dans la requête SQL puis
rajouter un objet Parameter à l'objet Command.
Recordset :
Lorsque le fournisseur extrait des données de la source (requête SELECT), il s'agit de données brutes
(sans information annexe) n'ayant pas un ordre particulier. Celles ci ne sont pas très fonctionnelles,
et il faut d'autres informations pour pouvoir agir sur la source de données. En fait, un recordset est
un objet contenant des données de la base agencées de façon lisible, et des méta-données. Ces
métadonnées regroupent les informations connexes des données telle que le nom d'un champ ou
son type et des informations sur la base telle que le nom du schéma.
DataSet :
Le DataSet est un objet qui réside en mémoire et qui correspond à une copie locale des données
d'une base. Il contient les tables d'une base mais aussi les relations entre ces différentes tables et les
contraintes appliquées aux données.
DataRow :
Représente une ligne de données dans un DataTable.
Les objets DataRow et DataColumn sont les principaux composants de DataTable. Utilisez l'objet
DataRow ainsi que ses propriétés et méthodes pour récupérer, évaluer, insérer, supprimer et mettre
à jour les valeurs de DataTable.
CommandBuilder :
Il construit les commandes en mémoire.
SCOPE_IDENTITY :
Renvoie la dernière valeur d'identité insérée dans une colonne d'identité dans la même étendue.
Une étendue est un module : procédure stockée, déclencheur, fonction ou lot. Par conséquent, deux
instructions sont dans la même étendue si elles se trouvent dans la même procédure stockée ou
fonction, ou dans le même lot.
Synthaxe : SCOPE_IDENTITY()
.xsd :
XML Schema est un langage de description de format de document XML permettant de définir la
structure d'un document XML. La connaissance de la structure d'un document XML permet
notamment de vérifier la validité de ce document. Un fichier de description de structure (XML
Schema Description en anglais, ou fichier XSD) est donc lui-même un document XML.
@@IDENTITY :
Fonction système qui retourne la dernière valeur d'identité insérée.
À la fin d'une instruction INSERT, SELECT INTO ou d'une copie par bloc, @@IDENTITY contient la
dernière valeur d'identité générée par l'instruction. Si l'instruction n'a affecté aucune table
contenant des colonnes d'identité, @@IDENTITY retourne la valeur NULL.
Ergonomie :
L'ergonomie est « l'étude scientifique de la relation entre l'homme et ses moyens, méthodes et
milieux de travail» et l'application de ces connaissances à la conception de systèmes « qui puissent
être utilisés avec le maximum de confort, de sécurité et d'efficacité par le plus grand nombre. »
Axes de recherches
SQL server VS ACCESS
Voici un tableau résumant les principales caractéristiques de chaque SGBD :
Et voici les limites :
Intérêt de l’ergonomie
1.1 Intérêts
Un site web a pour objectif de fidéliser ses utilisateurs présents et à venir. Il existe 3 axes généraux
permettant la réalisation de cet objectif :
Un contenu cohérent en corrélation avec les attentes de l'utilisateur. Une architecture et une
navigation performantes et facilement compréhensibles. Un environnement graphique agréable et
structuré.
Les 5 facteurs de succès d'un site web selon Jakob Nielsen*




La facilité d'apprentissage et de compréhension. Tout utilisateur qui n'a jamais vu le site
doit en comprendre rapidement le fonctionnement.
L'efficacité d'utilisation. L'utilisateur doit trouver rapidement l'information qu'il cherche ou
réussir à acheter rapidement le produit voulu.
La facilité de mémorisation. Les utilisateurs, même après une période de non utilisation,
doivent pouvoir utiliser le site sans avoir à réapprendre son fonctionnement.
L'utilisation sans erreur. L'utilisateur doit atteindre l'objectif visé sans effectuer de « fausses
manoeuvres ».

La satisfaction. C'est l'appréciation subjective du site par l'utilisateur, conditionnée par les
aspects esthétiques du site, ainsi que par les 4 attributs précédents.
Un moyen efficace de vérifier si la mise en oeuvre de ces 3 critères est réussie est : Le test
utilisateur. Au travers de ces tests, l'utilisateur fera remonter des informations précises sur les
défauts de navigation, de cohérence, et de structure du site, autrement dit d'ergonomie. La
précision de ces informations optimisera les délais d'amélioration des points noirs de
l'environnement.
1.2. L'utilisateur
La lecture d'une page par un utilisateur représente une certaine charge de travail. : Appréhension
des informations, leur compréhension, décisions à prendre, etc.
Si cette charge devient trop importante elle risque de le décourager et de diminuer fortement son
intérêt pour le site qu'il est en train de visiter.
L'internaute qui voit une page pour la première fois, commence par la scanner. C'est-à-dire que son
œil parcourt rapidement l'ensemble de l'écran afin d'en avoir un aperçu global. C'est à ce moment
crucial que le lecteur va se faire une idée du contenu qu'il a sous les yeux.
L'être humain possède essentiellement 2 types de mémoire. Une à long terme (mémoire de sa
vie) et une autre à court terme (ou mémoire de travail).
Lors de la première lecture (sans répétition), c'est la mémoire de travail qui est sollicitée. Elle peut,
selon les personnes, stocker environs 7 éléments (+/- 2).
Quelques règles basiques régissent la perception visuelle d'un internaute :




De manière générale, la vision regroupe instinctivement les objets vus selon leur similitude
graphique.
Leur proximité relative.
Et leur régularité spatiale
Pour leur donner la même valeur sémantique.
Tous ces éléments sont à prendre en compte lors de la conception ergonomique d'un site internet.
Réponses aux Hypothèses :
Le DataReader permet de se déplacer d’un enregistrement à l’autre.
DataReader permet d’ouvrir une base de données en lecture seul.
Vrai. Une requête multi table ne peut pas s’effectuer via l’assistant graphique.
Le DataRow permet de se déplacer d’un enregistrement à l’autre.
Les méthodes Fill créent relations entre les tables
Vrai. La redondance est une répétition de données
Faux. Le data adapter et le data set sont les deux grandes parties de l’ADO 2.0
Vrai. ADO.net permet la connexion et le travail sur la BDD
Faux. @@IDENTITY, SCOPE IDENTITY permettent d’exploiter les relations entre les tables
Vrai. Connexion, command, dataadapter, dataset, datarow, commandbuilder sont des objets.
Faux. Connexion, command, dataadapter, dataset, datarow, commandbuilder sont des classes, il
faudra donc les instancier
Vrai. SQL Server est un SGBDR
Faux. .xsd schéma de relation
Téléchargement