R: Le système de base de données DBS (Base de données) contient la base de données DB (base de données) et les systèmes de gestion de base de données SGBD (Database Management System).
Expand:
Un système de base de données
concept
Un système de base de données pour répondre aux besoins de traitement des données et mis au point un système de traitement des données idéales, il est aussi un vrai terme pour le stockage, le système de logiciel de maintenance fournissant des données et des systèmes d'application, supports de stockage, la manipulation d'objets et systèmes de gestion les agrégats.
système de base de données doit répondre aux exigences suivantes:
① pour assurer l'indépendance des données. données indépendantes et programmes contribueront à accélérer le temps de développement de logiciels, réduire les coûts de développement.
② données moins redondantes, le degré élevé de partage des données.
est simple et facile à utiliser l'interface utilisateur ③ système, facile à utiliser.
④ pour assurer que le système est fiable et peut écarter rapidement un défaut, pour protéger les données contre tout accès non autorisé ou qui détruisent, pour éviter que des données d'erreur, une fois généré peut découvrir.
⑤ ont la capacité de réorganisation des données ou des emplacements de stockage de données de modification de la structure de stockage de données, pour tenir compte des changements dans les caractéristiques de fonctionnement de l'utilisateur, en raison de l'amélioration de l'insertion fréquente, l'organisation des données et la détérioration désordonnée de performance temporelle due à la condition de suppression.
⑥ avec modifiable et évolutivité.
⑦ peut décrire de manière adéquate le lien intrinsèque entre les données.
systèmes de bases de données communes:
MySQL
MySQL est un moyen rapide, multi-thread, serveur de base de données SQL multi-utilisateurs et robuste. serveur MySQL à la mission critique support, lourde charge à l'aide du système de production, vous pouvez également l'intégrer dans une grande configuration (masse- déployé) logiciel pour aller.
serveur SQL
SQL Server fournit un certain nombre de Web et des fonctionnalités de commerce électronique, telles que le soutien riche pour les normes XML et Internet, pour faciliter l'accès sécurisé aux données via le Web, une gestion des applications Web puissant, flexible et sécurisé.
Oracle
la gamme de produits Oracle, y compris presque toutes les applications, à grande échelle, complète, coffre-fort, et peut prendre en charge plusieurs instances en cours d'exécution en même temps, une forte fonction. Il peut fonctionner sur toutes les plateformes majeures. soutient pleinement toutes les normes de l'industrie. Une politique complètement ouverte. Il permet aux clients de choisir la solution la plus appropriée de. Prise en charge complète pour les développeurs.
En second lieu, le système de gestion de base de données
SGBD (base de données du système de gestion) est un logiciel à grande échelle pour la manipulation et la gestion d'une base de données, utilisé pour créer, utiliser et la maintenance de la base de données, appelée SGBD. Elle gestion de base de données et un contrôle unifiés, afin d'assurer la sécurité et l'intégrité de la base de données. Les utilisateurs, les administrateurs de bases de données effectuer la maintenance de base de données par dbms données SGBD en accédant à la base de données. Il permet à plusieurs applications et utilisateurs de différentes façons à des moments différents ou en même temps pour établir, modifier et d'interroger une base de données. La plupart des SGBD fournit langage de définition de données DDL (Data Definition Language) et DML langage de manipulation de données (manipulation de données Langue), les autorisations de la structure et le mode de contraintes de base de données définies par l'utilisateur, pour obtenir les données supplémentaires, supprimer des fichiers.
Caractéristiques principales:
1. Définition des données: SGBD fournit DDL langage de définition de données (Data Definition Language), trois mode défini par l'utilisateur pour la structure de base de données et deux contraintes d'intégrité de l'image et des contraintes telles que les restrictions en matière de confidentialité. DDL est principalement utilisé pour établir, de modifier la structure de base de données de la base de données. la structure de base de données décrit simplement DDL fournit un cadre pour une base de données, la base de données trame d'information est stockée dans le dictionnaire de données (Dictionnaire de données) dans.
2. Manipulation de données: SGBD fournit langage de manipulation de données DML (Data Manipulation Language), pour les utilisateurs de réaliser des données supplémentaires, supprimer, mettre à jour, requête et d'autres opérations.
3. Exécutez la gestion de base de données: fonctions d'exploitation et de gestion de base de données SGBD est le contrôle opérationnel, la gestion, l'organisation et la concurrence de gestion de contrôle dans des environnements multi-utilisateurs, les contrôles de sécurité et les restrictions de contrôle d'accès, et effectuent des contrôles d'intégrité, les journaux gérés , les services de gestion et de restauration automatique, ce qui est d'assurer l'atomicité des transactions. Ces caractéristiques assurent le fonctionnement normal du système de base de données.
4. L'organisation des données, le stockage et la gestion: SGBD pour organiser le classement, le stockage et la gestion des différents types de données, y compris le dictionnaire de données, les données de l'utilisateur, les chemins d'accès, etc., à déterminer de quelle manière la structure des fichiers et de l'organisation d'un tel accès au niveau de stockage données, comment réaliser le lien entre les données. Le stockage de données cible de base et de l'organisation est d'améliorer l'utilisation de l'espace de stockage, pour sélectionner la méthode d'accès approprié pour améliorer l'efficacité de l'accès.
5. La protection des bases de données: les données dans la base de données est une ressource stratégique de la société de l'information, il est essentiel de protéger les données. SGBD mis en œuvre par quatre aspects de la protection des bases de données: Restaurez la base, le contrôle de la base de données de la concurrence, la base de données de contrôle d'intégrité, base de données de contrôle de sécurité. D'autres caractéristiques de protection incluent le système de gestion de mémoire tampon SGBD et le stockage de données d'un mécanisme d'adaptation.
6. Base de données de maintenance: Cette section comprend des données de chargement de la base de données, la conversion, décharge, par l'utilisation de chaque programme et réassemblage les performances des bases de reconstruction de surveillance et d'autres fonctions, ces fonctions sont accomplies.
La communication: traitement de SGBD de ligne comportant un système d'exploitation, le système de partage de temps et à l'entrée du travail à distance des interfaces associées pour le traitement de données de transmission. Le système de base de données dans un environnement de réseau, comprenant en outre devrait interfonctionnement entre le SGBD et la fonction de communication de réseau d'autres systèmes logiciels et bases de données.
base de données commune:
Rêve une base de données
SYBASE
DB2
ORACLE
MySQL
ACCÈS
Visual FoxPro
MS SQL Server
Informix
PostgreSQL
En troisième lieu, la base de données
Base de données (base de données) est conforme à la structure de données pour organiser, stocker et gérer des entrepôts de données, qui produit plus jeune qu'il ya soixante ans, avec le développement des technologies de l'information et le marché, surtout après les années 1990, la gestion des données non seulement le stockage et la gestion des données, et converties en diverses données requises pour un utilisateur géré. Il existe plusieurs types de bases de données, de la forme la plus simple différents magasins de données pour être en mesure d'effectuer le stockage de données de masse des systèmes de bases de données volumineuses ont été largement utilisés dans divers aspects.
Caractéristiques de base de données:
⑴ partage de données
Il contient toutes les données d'utilisateur partageant l'accès aux données dans la base de données, mais peut également inclure une interface utilisateur de diverses manières par la base de données et fournir le partage de données.
⑵ réduire la redondance des données
Par rapport au système de fichiers, car la base de données pour obtenir le partage des données, évitant ainsi la version utilisateur leurs propres fichiers d'application. Il réduit la quantité de données en double, réduire la redondance des données, maintenir la cohérence des données.
⑶ données d'indépendance
L'indépendance des données comprend une indépendance logique (structure logique de la base de données et la base de données indépendant de l'application) et l'indépendance physique (changement des données ne modifie pas la structure physique des données de structure logique).
⑷ données contrôle centralisé
Gestion des documents, les données sont dans un état dispersé, le même utilisateur ou les utilisateurs différents dans différents traitements entre fichiers non apparentés. les données de base de données Utilisez peuvent être le contrôle et la gestion centralisée, et que le lien entre les différentes organisations de données et des données via le modèle de données.
⑸ la cohérence des données et de maintenabilité pour assurer la sécurité et la fiabilité des données
Inclure: ① le contrôle de sécurité: pour éviter toute perte de données, l'utilisation non autorisée et une erreur de mise à jour; ② contrôle d'intégrité: pour assurer l'exactitude, l'efficacité et la compatibilité des données; ③ contrôle d'accès concurrentiel: dans la même période, ce qui permet les données atteignent un accès multiple, mais aussi pour prévenir l'interaction anormale entre les utilisateurs.
⑹ Recovery
La méthode proposée par l'ensemble du système de gestion de base de données, pour détecter les défauts et la réparation des défauts, empêchant ainsi la corruption de données. Le système de base de données peut récupérer dès que possible l'échec du système de base de données est en cours d'exécution, il peut être mal physiquement ou logiquement. Tels que l'utilisation abusive du système en raison d'erreurs de données.
Type de base de données:
Base de données est généralement divisée en base de données hiérarchique, base de données de réseau et base de données relationnelle trois. La base de données est différente selon les différentes structures de données et les organismes à contacter.