Notion de Bases de données et Gestion de données biologiques Dr YAO Kouassi Patrick www.yaopatrick.e-monsite.com
Notion de base de données Une base de données est une collection de données interdépendantes et cohérentes, stockées sans redondance inutile, mise à la disposition de plusieurs utilisateurs ou programmeurs, organisées indépendamment des programmes.
L informatique est une science Ensemble organisé de concepts et d outils pour : aider à comprendre le monde créer des artefacts Qu est-ce que l informatique
Qu est-ce que l informatique Science : un côté théorique (mathématique) + un côté expérimental (e.g. simulations (jeux), réseaux par paquets, multi-tâches,...) Traitement automatisé : algorithmes (plus exigeant que les maths) Information : tout ce qui est numérisable (e.g. texte, images, musique, signal, ADN,...)
Plan 1.1 Première approche des données 1.2 Comment les stocker 1.3 Comment les structurer 1.4 Utiliser une base de données (BD) 1.5 Les SGBD 1.6 Notions de base
Première approche des données Les données sont présentes partout autour de nous. Base de données sur des films (Titre, acteurs, catégorie,) Base de données bibliothécaire (Titre, auteurs, années, emprunteurs, Date emprunt, Date retour, etc.) Marathon de New-York (participants, Nationalité, Lieu résidence, Temps mis; N Macaron, etc.) Location de voitures (Type voiture, Marque, Locataire, Durée location, Tarif; etc..) Réservation billet d avion (Nom passager, Aéroport de provenance, N Vol, Aéroport de destination, N place avion) Communications téléphoniques (opérateurs, numéro appel; durée appel, cout appel) Systèmes d information géographique (longitude, latitude, altitude, waypoint) Base de données biologiques (Produits biologiques, Mensurations, Espèce, Coordonnées géographiques, Type de collectes,
Première approche des données Cas d une entreprise Cas d une prospection en milieu aquatique
Première approche des données Cas d une entreprise Gestion des commandes Gestion des activités de l entreprise Gestion du personnel Fiche signalétique (identité) CV Qualifications Services parcourus Activités quotidiennes Heures de travail Congés Salaire
Première approche des données Cas d une prospection en milieu aquatique Régime alimentaire d une espèce de poisson Types de données Régime alimentaire d une espèce de poisson Paramètres de fleuve Comoé Ichtyofaune du fleuve Comoé
Avantages Multiplicité des types de données. des données multimédias, des données textuelles, des données spatiales (données GPS par exemple), des données historiques (plusieurs lignes par entité), des données semi-structurées. Volumes et performances. Une base de données peut contenir des dizaines de milliers de tables, des milliards de lignes. Comment garantir l'accessibilité de ces données, leur protection contre les incidents, des temps d'accès satisfaisants
Avantages Maintenance et évolution. La structure d'une base de données peut évoluer : ajouter ou supprimer une table, une colonne, une contrainte. Comment préserver les données et les programmes utilisateurs lors de cette évolution? Les données distribuées et nomades. Une base de données peut être répartie et/ou dupliquées sur plusieurs ordinateurs répartis géographiquement. Certains de ceux-ci peuvent être des appareils mobiles (embarqués, portables, smart phones). Comment garantir la cohérence, la protection et l'accessibilité des données?
Les défis des BDs aujourd hui et demain Les BD et le Web. Principes rigoureux des bases de données Les données décisionnelles. Elles sont aussi souvent utilisées pour soutenir des décisions tactiques et stratégiques. Traitement de très gros volumes de données complexes pour produire une réponse courte Comment structurer une base de données dans ce sens (= entrepôts de données)
Types d objets dans une base D sous MS ACCESS Le tables, qui enregistrent l ensemble des données. En général, les données sont mémorisées dans plusieurs tables portant à chaque fois sur un sujet unique. Dans un commerce, il y aura une table pour les données des clients, une pour les données des articles, une pour les informations des commandes, une pour les données des fournisseurs,... Dans une école, il y aura une table pour les données des élèves, une pour les données des enseignants, une pour les informations concernant les plans d étude, une pour les évaluations, etc
Types d objets dans une base D sous MS ACCESS Les requêtes, qui permettent de rechercher, d analyser ou de trier les informations contenues dans les tables dans l ordre alphabétique ou selon un ou des critères donnés. Une requête permet de sélectionner tous les étudiants habitant un village,..., d afficher tous les élèves ayant une moyenne générale supérieure à 5,...
Types d objets dans une base D sous MS ACCESS Les formulaires, qui servent à afficher les informations à l écran, à les saisir, à les modifier,.selon un certain type de représentation. Les Etats, qui offrent la possibilité d imprimer les informations contenues dans les tables selon une certaine présentation (liste de classe, facture,...).
Avantages et Inconvénients MS-EXCEL et MS-ACCESS MS-EXCEL MS-ACCESS