Q&A Data
Q&A Data
Q&A Data
Base de données est une collection d’informations organisées afin d’être facilement consultables, gérables et
mises à jour, une base de données doivent répondre aux exigences de la conformité ACID.
ACID ? Atomicité, cohérente, isolement, durabilité/
Les types des bases de données ?
5 types : orientée texte, hiérarchique, réseau, relationnelle, orientée objet
Orientée texte : ou Base de données dans un fichier plat sous formats .txt ou .ini
Hiérarchique : le système de gestion lie les enregistrements dans une structure arborescente où chaque
enregistrement n'a qu'un seul possesseur.
Réseau : plusieurs enregistrements ou fichiers membres peuvent être liés à plusieurs fichiers propriétaires et
vice versa.
Relationnelle : qui stocke et fournit un accès à des points de données liés les uns aux autres.
Orientée objet : les données sont représentées sous forme d'objets telle que ces objets représentent une chose
de la vie réelle, concrète ou abstraite comme une personne, une connexion FTP ou le cloud.
Composants clés
Entité : Une chose concrète ou abstraite de la réalité perçue à propos de laquelle on veut conserver des
informations. Une entité a une existence autonome. Les exemples sont des départements, des employés.
Attribut : une caractéristique d'une entité susceptible d'être enregistrée dans la base de données.
Association : Un lien nommé entre les entités ayant une cardinalité.
C’est quoi un tableau ?
Un tableau est une structure de données représentant une séquence finie d'éléments auxquels on peut accéder
efficacement par leur position, ou indice, dans la séquence.
Qu’est-ce qu’une jointure ? Permet d’associer plusieurs tables dans une même requête
Citez les différents types de jointures ?
INNER JOIN, CROSS JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, SELF JOIN, NATURAL JOIN, UNION JOIN.
Qu’est-ce qu’une clé primaire ? Une clé primaire permet d’identifier chaque ligne ou chaque enregistrement
d’une table de base de données/C’est un champ non nul et qui n’accepte pas de doublant
Qu’est-ce qu’une clé étrangère ? C’est un champ de table qui fait référence a un champ qui est clé primaire
dans une autre table
Quelle est la différence entre la clé primaire et la clé unique ?
Lorsqu’un attribut est déclaré comme clé primaire, il n’accepte pas les valeurs NULL. Par contre, lorsqu’un
attribut est déclaré Unique, il peut accepter une valeur NULL.
Une table ne peut avoir qu’une seule clé primaire alors qu’il peut y avoir plusieurs clés uniques.
Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom
Que signifie SQL (Structured Query Langage / langage de requête structurée) ?
Un langage informatique normalisé servant à exploiter (ajoute, supprime, modifie ou manipule) des bases de
données relationnelles.
MySQL ? est une base de données implémentant le langage de requête SQL un langage relationnel très connu.
Cette partie suppose connue les principes des bases de données relationnelles.
Que signifie PL/SQL (procédural langage/ Structured Query Langage) ?
Langage procédural qui est une extension de SQL et qui contient des instructions SQL dans sa syntaxe.
La différence entre plsql et sql ? La différence entre SQL et PL/SQL réside dans le fait qu’une seule requête est
exécutée à la fois en SQL, alors qu’en PL/SQL, un bloc entier de code est exécuté à la fois.
Data mining ? Data Mining désigne l’analyse de données depuis différentes perspectives et le fait de
transformer ces données en informations utiles, en établissant des relations entre les données ou en repérant
des patterns.
Que signifie SGBD/DBMS (Système de gestion de bases de données/database management system) ?
SGBD est un ensemble de logiciels permettant de manipuler des bases de données, c'est-à-dire de les créer, de
les organiser et de les utiliser/ un logiciel d'interrogation de base de données
Que signifie la normalisation dans les bases de données ?
Est la conversion d'une table de base de données à un degré plus élevé de forme normale.
Le but de la normalisation ? Son but est de réduire les cas de double valeur (la redondance)
Quelles sont les différentes normalisations ? 3 formes normales
Qu’est-ce qu’une requête ?Une requête est une interrogation d'une base de données. Elle peut comporter un
certain nombre de critères pour préciser la demande. Il existe plusieurs langages de requêtes, qui sont
spécifiques à la structure des bases de données.
Comment voulez-vous connecter une base de données MySQL à PHP ?
1 : Connectez-vous à votre serveur MySQL à l’aide de la déclaration mysqli_connect.
2 : Choisissez la base de données à laquelle vous voulez accéder à l’aide de mysqli_select_db.
Les clés étrangères sont repérables ? Le modelé relationnel
Base de données multimédia : Ce sont des bases de données manipulant des documents, des images, des sons.
Dictionnaire de données : Définit et catalogue les éléments d'information et les relations entre les données de
la base de données d'une organisation.
Administration de bases de données : L'élaboration et la mise à jour de normes et de contrôles relatifs aux
bases de données d'une organisation.
Structure relationnelle : Structure de données fondée sur des tables et des opérations sur ces tables.
Un système d'information est un ensemble organisé de ressources : matériel - logiciel - personnel - données