intro aux bases de données Flashcards
quelles sont les 2 manières pour le stockage
- avant l’ère informatique: tri manuellement, gestion manuelle difficile a cause de la masse et complexité
- ère informatique: fichiers informatiques pour stocker données
- utilisateur doit connaitre l’arborescence des fichiers
- doit décrire les programmes pour pouvoir bien les manipuler
- solutions: bases de données
définitions d’une base de données
ensemble de données stocké de façon:
- exhaustif: contient toutes les infos nécessaires
- non redondant : info présente une seule fois
- structurée: structure bien définie
qu’elle est l’utilité d’une base de données?
permet d mettre des données à la disposition des utilisateurs pour une consultation, saisie, mise a jour
2 sortes de base de données
locale: utilisable sur une machine par un utilisateur
répartie: infos stockées sur des machines distantes et accessibles par réseau et par plusieurs personnes
comment se fait les gestion des bases de données
par un système de gestion de base de données (sgbd) qui contrôle les données et les utilisateurs
qu’est ce qu’un sgbd
ensemble de services qui permet de gérer les bases de données
- permet l’accès aux données de façon simple
- autorise accès aux infos a plusieurs utilisateurs
- permet de manipuler données dans la base de donnés
quelles sont les principales fonctions d’un sgbd
- indépendance physique
- indépendance logique
- manipulation des données par des non informaticiens
- efficacité de l’accès aux données
- non redondance des données
- cohérences des données
- partageabilité des données
- sécurité des données
quels sont les principaux sgbd
ibm oracle microsoft sql access foxpro sybase
quels sont les modèles de base de données
modele hiérarchique
modèle relationnel: tableaux a 2 dimensions. le plus répandus car convient à la majorité des besoins de entreprise
qu’est ce qu’une clé primaire
permet de définir de facon unique chacun des enregistrements
toute table possède 1 seule clé primaire
interdit doublons et champs vide
clé étrangère
fait référence a une clé qui appartient a une autre table
champs qui permet d’identifier de façon unique une ligne
meme table peux avoir plus 1 clé étrangère
qu’est ce qu’un schéma relationnel
table d’une base sont représentés par ce schéma
tables = relations
lien entre clé étrangère et primaire = connecteurs