Tunisiano
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tunisiano


 
AccueilDernières imagesS'enregistrerConnexion

 

 Principes de base de données

Aller en bas 
AuteurMessage
Admin
Directeur du Forum
Directeur du Forum
Admin


Masculin
Le nombre de contributions : 2211
points : 12095
Réputation : 0
Date d'Inscrit : 21/06/2009
Age : 32

Principes de base de données Empty
MessageSujet: Principes de base de données   Principes de base de données Icon_minitimeLun Jan 31, 2011 12:39 pm

Principes de base de données doit être prêt à tous les professionnels de l'informatique et les utilisateurs. Si vous n'avez pas dans leur effectif
sens des termes, vous trouverez toujours un malaise et l'inconfort lorsque ces
jargons venir à vous. Cet article est ciblé à une novices et experts, afin
que novice peut préparer et d'un expert peut revoir les choses ainsi. Mon approche est
de mentionner toutes les choses que sur des concepts de base de données.

Relations avec les entités [1] et l'entité:

Entité:

Une entité est lieu, un objet ou une chose pour laquelle nous pouvons recueillir de l'information.

Tels que des étudiants est une entité et nous pouvons de collecte d'informations comme le nom, téléphone et adresse. Ici, nom, téléphone et adresse sont les attributs de «étudiant» entité.

Diagramme des relations entité:

Aussi appelé E-R Schéma. ER diagramme est la représentation graphique de l'entité, son attribut et la relation entre les entités.

[2] Les données et base de données:

De données:

Les données sont la seule unité d'une information.

Comme si le nom d'un employé est «John», puis «John» est un ensemble de données. Son n ° de téléphone. est
"9109880959786", puis, c'est aussi une base de données. La valeur de l'attribut d'une entité peut dire que les données.

Ainsi, les données sont des faits connus qui peuvent être enregistrés et ont leurs significations implicites. par exemple, nom, téléphone, adresse, etc

Données est un espace pluriel et «Datum» est le singulier de ces données.

Information:

Lorsque l'ensemble des données sont rassemblées de manière significative, une information est générée.

Comme si nous prenons par exemple d'un employé «John». Le nom est «John», Tél. est
"9109880959786", la désignation est "DBA". Donc, si nous collectivement analyser ceux-ci, nous recevons des informations qui
«John» est un employé avec n ° de téléphone. "9109880959786" et il est désigné comme
"DBA".

Ainsi, lorsque l'ensemble des données de sont rassemblés, l'information se produit.
Bien que, cette information n'est pas pour l'ordinateur, ce n'est que pour les humains seulement.

Base de données:

Base de données est la collecte de données connexes.

Base de données est logiquement cohérent de collecte de données avec un sens intrinsèque. Un assortiment aléatoire de données ne peut pas dire que la base de données. Comme un journal téléphonique est également une base de données, mais, si elle est stockée au hasard, puis, il ne peut pas dire que la base de données.
Base de données peuvent être générés manuellement ou de manière informatisée. Le catalogue de la Bibliothèque est également une base de données.

[3] Système de gestion de base de données (SGBD):

Database Management System est la collection de programmes et d'outils qui permet aux utilisateurs de créer et de maintenir la base de données.

Un SGBD est également un système à usage général des logiciels qui facilitent le processus de définition, construire et manipuler des bases de données pour des applications diverses.

Caractéristiques du système de gestion de base de données:

(1) Location Décrivant

(2) Isolation de programmes et d'abstraction de données

(3) Support de vues multiples à la base de données.

[4] Les avantages du SGBD:

1 - Contrôle de redondance:

Il ya des dispositions dans tous les modèles de base de données de stockage redondant des données peuvent être évités.

2 - Sécurité de l'accès non autorisé:

Il s'agit de la fonctionnalité trouvée dans la base de données sans connexion correcte, personne ne peut modifier ou de stocker la base de données. La sécurité ne peut être atteint avec le fichier plat (séquentielle) approche.

3 - Assurer un stockage persistant pour les objets de base de données:

Base de données peut être utilisé comme le stockage persistant des objets du programme, les structures de base de données et base de données. Cela signifie que un objet complexe de langages de programmation peuvent être stockées dans la base de données. Cela donne plus de flexibilité et de compatibilité de base de données sur les langages de programmation.

4 - Permettre à inférences et des actions en utilisant les règles:

Inférence est la méthode pour définir les règles d'inférence déduire de l'information nouvelle base de données stockées. Ces bases de données sont appelés à déduire de base de données. En d'autres termes, il doit y avoir des méthodes pour fournir de l'information par la mise en œuvre logique sur la base de données stockées.

6 - Permettre à l'interface utilisateur multiples:

SGBD a la capacité de fournir l'exécution concurrente de plusieurs parties de la base de données. Dans cette approche, des blocages et autres anomalies sont également gérées par le SGBD.

5 - Sauvegarde et restauration:

Database Management Systems ont mécanisme approprié pour la base de données de sauvegarde et de récupérer toute une catastrophe qui vient à l'image. Il existe des méthodes pour la récupération d'urgence dans tous les SGBD.

[5] Les modèles de données:

Un modèle de données est l'ensemble des outils conceptuels pour décrire des données, leur relation, la sémantique et les contraintes de cohérence. Il ya les modèles suivants de données

(1) Modèle hiérarchique

Modèle de réseau (2)

(3) modèle relationnel

(4) Object Model relationnel

Décrire toutes celles-ci seraient hors de leur contexte. Il faut savoir que tous ces, Modèle Relationnel est une célèbre. mise en œuvre plus récentes de SGBD ne suivent Modèle Orienté Objet. Comme Oracle, Sybase et SQL Server.

[6] physiques et logiques indépendance des données:


Données L'indépendance est la qualité de SGBD qui assurent la capacité de changer la base de données d'une manière que le changement d'un niveau n'affecte pas l'autre niveau. Tels que le changement dans le stockage physique (niveau interne) n'affecte pas la structure de base de données (niveau conceptuel).

(1) L'indépendance de données logiques:

Possibilité de modifier la structure logique sans modifier le schéma externe et interne de la base de données.

(2) l'indépendance des données physiques:

Possibilité de modifier le schéma physique sans aucun changement dans le schéma conceptuel de la base de données.

[7] Les langues de base de données:

Il ya des langues de base de données sui-

[1] DDL (Data Definition Language)

[2] DML (Data Manipulation Language)

[3] DCL (Data Control Language)

[1] DDL (Data Definition Language)

Il s'agit de la langue concernée par la création de la structure de base de données et des schémas en correspondance avec ce. Ce langage est préoccupé par la définition de l'architecture de base de données entière.
DDL est utilisé pour définir et gérer tous les objets dans une base de données. Telles que la création de bases de données, la création d'objets de sécurité qui définissent la base de données.

[2] DML (Data Manipulation Language)

Insertion, Update, Delete et de sélection sont les activités concernées par le langage de manipulation de base de données.
DML est utilisé pour Select, Insert, Update, Delete et des données dans les objets définis à l'aide DDL.

[3] DCL (langage de commande de base de données)

langage de contrôle de base de données est préoccupé par le maintien de la cohérence, autorisant l'accès et le contrôle d'autres sur la base de données.

Il ya quelques autres langues qui doivent être connus. Ce sont -

VDL (Voir Definition Language): Fournir des moyens pour afficher le schéma conceptuel de base de données pour le niveau externe de trois schéma niveau.

SDL (Storage Definition Language): Fournir des moyens de changer ou de modifier le schéma interne de la base de données.

[8] Base de données relationnelles:

Le modèle de base de données relationnelle est basée sur la conception de la mise en œuvre de la base de données avec la théorie mathématique exposée. Dans ce modèle, les données est une collection de tableaux appelé Relation dans la théorie des ensembles. La représentation sous forme de tableau de données contient des lignes et des colonnes dans les lignes qui représentent ensemble d'attributs de la personne physique et les colonnes représentent les attributs de l'entité.

Un modèle est également dit que bases de données relationnelles de type, si elle suit un ensemble complet de règles définies par le Dr. EF Codd. Il ya 12 règles de Codd Dr. Dans chacun d'eux, que Oracle est censé suivre la quasi-totalité d'entre eux. Mais, la meilleure performance est Sybase qui est plus facile à configurer que d'Oracle.

SQL:

SQL est en fait Structured Query Language. C'est pronunciated comme «suite», mais «Ess-Que-El est également correcte.
Il a été initialement nommé par le Dr. EF Codd qui l'a nommée Structured Query anglais
Langue (S L E au Québec) que Sequel.

SQL est basé sur le modèle relationnel. Presque toutes les bases de données mise en œuvre dans le monde sont en Modèle Relationnel. Sybase, SQL Server, Oracle,
DB2 sont la mise en œuvre du célèbre modèle relationnel. Mais ce sont aussi conservés dans la catégorie du modèle Objet / Relationnel.
Microsoft Access n'est pas censé être un modèle relationnel. Celui-ci utilise en fait des
saveurs de base de données relationnelle. Mais, ne peut être prise en compte de la pure
base de données relationnelle.

ANSI-SQL:

American National Standards Institute gère les normes de SQL. Les changements
sont faites de temps en temps. Nous avons ANSI-SQL-89, ANSI-SQL-92 et autres normes.
Il ya plusieurs niveaux a décidé. Microsoft SQL Server est donnée d'entrée de gamme.

Conclusion:

Cela est d'autant sur la protection de fournir des mots de passe. Il ya beaucoup d'autres
les choses à la recherche dans le même scénario et je voudrais partager mes idées quand
ces études sont terminées. Dans l'ensemble, mon objectif était d'ouvrir les yeux que les sauvegardes
ne sont pas seulement pour sécuriser vos données, mais en raison de la négligence cela peut conduire à
la fuite d'informations. À mon avis, la divulgation de l'information importante est
plus grave que la perte d'informations. Ainsi, la sensibilisation est importante et
il ya un peu d'effort à appliquer dans la sécurisation de vos sauvegardes.
Revenir en haut Aller en bas
http://ton-monde.info
 
Principes de base de données
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Envisager des outils fiables de comparaison de base de données lorsque vous configurez un nouvelle base de données
» Base de données Access Modèles - Ajout de nouveaux champs dans une base de données Access existante peut vous sauver temps!
» Cours rapide de base de données Access - Une leçon de 10 étapes dans Encrypting & Déchiffrer une base de données Access
» Vous êtes un développeur de base de données? Outils de comparaison de base de données vous simplifiera la vie
» Protection des données - Droit de base de données pour les agences de ventes

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tunisiano :: Informatique :: Bases de données-
Sauter vers: