Modèle logique - Markito Sanches

publicité
10/03/2017
Modèle logique
Logical Model
Logical Model
Modèle logique
A logical data model or logical schema is a data model of a specific problem
domain expressed independently of a particular database management
product or storage technology (physical data model) but in terms of data
structures such as relational tables and columns. This is as opposed to a
conceptual data model, which describes the semantics of an organization
without reference to technology.
Un modèle de données logique ou un schéma logique est un modèle de
données d'un domaine de problème spécifique exprimé indépendamment d'un
produit de gestion de base de données particulier ou d'une technologie de
stockage (modèle de données physique) mais en termes de structures de
données telles que des tables et des colonnes relationnelles. Ceci est opposé
à un modèle de données conceptuelles, qui décrit la sémantique d'une
organisation sans référence à la technologie.
1
10/03/2017
Structure of a Relational Database
Structure d’une base de données relationnelle
TABLE Any information in a relational database is in the form of a table (like
a spreadsheet). This is a collection of columns (structure) and lines
(contents). Each table represents a specific type of object or concept. For
example, the product table.
TABLE Toute information dans une base de données relationnelle se présente
sous forme d’une table (comme un chiffrier). Celle-ci est une collection de
colonnes (sa structure) et de lignes (son contenu). Chacune des tables
représente un type d’objet ou de concept spécifique. Par exemple, la table
des produits.
Structure of a Relational Database
Structure d’une base de données relationnelle
ROW The lines represent each occurrence (the objects described) of a table,
the register. For example, a specific product line is the # 2743.
COLUMN The columns represent the characteristics that describe the objects.
For example, color is one of product characteristics; Product # 2743 is black
LIGNE Les lignes représentent chacune des occurrences (les objets décrits)
d’une table, le register. Par exemple, une ligne spécifique représente le
produit #2743
COLONNE Les colonnes représentent les caractéristiques qui décrivent les
objets. Par exemple, la couleur est une des caractéristiques des produits ; le
produit #2743 est de couleur noir.
2
10/03/2017
Structure of a Relational Database
Structure d’une base de données relationnelle
Primary Key - It is a field (or collection of fields – Composed Primary Key) in
one table that is unique, cannot allow null (a primary key cannot be defined
on columns that allow nulls). Each table cannot have more than one primary
key. Is a table index by default.
Clé primaire - Il s'agit d'un champ (ou collection de champs - clé primaire
composée) dans une table qui est unique, ne peut pas permettre null (une clé
primaire ne peut pas être définie sur les colonnes qui autorisent les nuls).
Chaque table ne peut pas avoir plus d'une clé primaire. Est un index de table
par défaut.
Structure of a Relational Database
Structure d’une base de données relationnelle
Foreign Key - In the context of relational databases, a foreign key is a field (or
collection of fields) in one table that uniquely identifies a row of another table or
the same table. In simpler words, the foreign key is defined in a second table, but
it refers to the primary key in the first table. For example, a table called
Employee has a primary key called employee_id. Another table called Employee
Details has a foreign key which references employee_id in order to uniquely
identify the relationship between both the table.
Clé étrangère - Dans le contexte des bases de données relationnelles, une clé
étrangère est un champ (ou une collection de champs) d'une table qui identifie de
manière unique une ligne d'une autre table ou d'une même table. En des mots plus
simples, la clé étrangère est définie dans une deuxième table, mais elle fait
référence à la clé primaire dans la première table. Par exemple, une table
appelée Employee a une clé primaire appelée employee_id. Un autre tableau
appelé Employee Details a une clé étrangère qui fait référence à employee_id afin
d'identifier de façon unique la relation entre la table
3
10/03/2017
Structure of a Relational Database
Structure d’une base de données relationnelle
Database Server
Serveur de base de données
Server: a system that responds to requests across a computer network to
provide, or help to provide, a network or data service
Host (network): a computer connected to the Internet or another IP-based
network
A database server is a computer program that provides database services to
other computer programs or to computers, as defined by the client–server
model. The term may also refer to a computer dedicated to running such a
program. Database management systems frequently provide database-server
functionality, and some database management systems (DBMSs) (such as
MySQL) rely exclusively on the client–server model for database access.
Users access a database server either through a "front end" running on the
user's computer - which displays requested data - or through the "back end",
which runs on the server and handles tasks such as data analysis and storage.
Most database servers respond to a query language (SQL). Each database
understands its query language and converts each submitted query to serverreadable form and executes it to retrieve results.
4
10/03/2017
Database Server
Serveur de base de données
Serveur: un système qui répond aux demandes d'un réseau informatique pour
fournir ou aider à fournir un réseau ou un service de données;
Hébergeur (réseau): un ordinateur connecté à Internet ou un autre réseau IP
Un serveur de base de données est un programme informatique qui fournit des
services de base de données à d'autres programmes informatiques ou à des
ordinateurs, tels que définis par le modèle client-serveur. Le terme peut
également désigner un ordinateur dédié à l'exécution d'un tel programme. Les
systèmes de gestion de base de données fournissent fréquemment des
fonctionnalités de serveur de base de données et certains systèmes de gestion de
base de données (tels que MySQL) utilisent exclusivement le modèle client-serveur
pour l'accès à la base de données.
Les utilisateurs accèdent à un serveur de base de données par l'intermédiaire d'un
«front-end» exécuté sur l'ordinateur de l'utilisateur - qui affiche les données
demandées - ou via le «back-end» qui s'exécute sur le serveur et gère des tâches
telles que l'analyse et le stockage des données.
La plupart des serveurs de base de données répondent à un langage de requête
(SQL). Chaque base de données comprend son langage de requête et convertit
chaque requête soumise au format lisible par le serveur et l'exécute pour
récupérer les résultats.
Database Server
Serveur de base de données
5
10/03/2017
Softwares
Workbench for MySQL
Local Server : Xampp / Wamp
6
Téléchargement