Maison  >  Article  >  base de données  >  6 propriétés des relations de base de données

6 propriétés des relations de base de données

藏色散人
藏色散人original
2020-04-21 09:31:3617623parcourir

6 propriétés des relations de base de données

6 propriétés des relations entre bases de données

(1) Les colonnes sont homogènes, c'est-à-dire que les composants de chaque colonne sont du même type de données , du même domaine.

(2) Différentes colonnes peuvent provenir du même domaine, et chaque colonne est appelée un attribut. Différents attributs doivent recevoir des noms d'attribut différents.

(3) L'ordre des colonnes n'a pas d'importance, c'est-à-dire que l'ordre des colonnes peut être échangé arbitrairement.

(4) Deux tuples ne peuvent pas être exactement identiques.

(5) L'ordre des lignes n'a pas d'importance, c'est-à-dire que l'ordre des lignes peut être échangé arbitrairement.

(6) Les composants doivent prendre des valeurs atomiques, c'est-à-dire que chaque composant doit être une base de données indivisible.

Recommandé : "Tutoriel vidéo MySQL"

Concepts de base des systèmes de bases de données

Données : Il s'agit en fait d'un enregistrement symbolique qui décrit les choses.

Caractéristiques des données : elles ont une certaine structure et sont divisées en types et valeurs, telles que nombre entier, réel, caractère, etc. La valeur des données donne une valeur conforme au stéréotype, comme la valeur entière 15.

Base de données : il s'agit d'un ensemble de données qui ont une structure unifiée et sont stockées sur un support de stockage unifié. Il s'agit d'une intégration de plusieurs données d'application et peuvent être partagées par diverses applications.

Les données stockées dans la base de données sont stockées selon le modèle de données fourni par les données et présentent les caractéristiques d'intégration et de partage.

Système de gestion de base de données : un logiciel système responsable de l'organisation des données, de la manipulation des données, de la maintenance, du contrôle et de la protection des données, ainsi que des services de données dans la base de données.

Fonctions du système de gestion de base de données :

(1) Définition du schéma de données : c'est-à-dire la construction de sa trame de données pour la base de données

(2) Construction physique de l'accès aux données : pour les données L'accès physique et la construction du schéma fournissent des méthodes et des moyens d'accès efficaces

(3) Manipulation des données : permettre aux utilisateurs de faciliter l'utilisation des données de la base de données, telles que la requête, l'insertion, la modification, la suppression, etc. et opérations arithmétiques simples et statistiques ;

(4) Définition et inspection de l'intégrité des données et de la sécurité

(5) Contrôle de la concurrence de la base de données et récupération des pannes

(6) Données ; services : tels que copie, transfert, réorganisation, suivi des performances, analyse, etc.

Afin de compléter les six fonctions ci-dessus, le système de gestion de base de données fournit le langage de données suivant :

(1) Langage de définition de données : responsable de la définition du schéma des données et de la construction des données physiques accès aux données ;

(2) Langage de manipulation des données : responsable de la manipulation des données, telles que la requête, l'ajout, la suppression, la modification, etc. ;

(3) Langage de contrôle des données : responsable de la définition et l'inspection de l'intégrité et de la sécurité des données ainsi que le contrôle de la concurrence, la récupération des pannes, etc.

Le langage de données a deux formes structurelles selon la manière dont il est utilisé : la commande interactive (également appelée langage autonome) le langage hôte (peut généralement être intégré dans un langage hôte).

Administrateur de base de données : un gestionnaire professionnel qui planifie, conçoit, maintient, surveille, etc. la base de données.

Système de base de données : une entité opérationnelle composée de cinq parties : base de données (données), système de gestion de base de données (logiciel), administrateur de base de données (personnel), plate-forme matérielle (matériel) et plate-forme logicielle (logiciel).

Système d'application de base de données : il se compose d'un système de base de données, d'un logiciel d'application et d'une interface d'application.

Étape du système de fichiers : fournit des capacités simples de partage et de gestion de données, mais elle ne peut pas fournir des capacités complètes et unifiées de gestion et de partage de données.

Étape du système de base de données hiérarchique et de base de données réseau : fournit un support solide pour l'unification et le partage des données.

Étape du système de base de données relationnelle

Caractéristiques de base du système de base de données : intégration des données, partage élevé des données et faible redondance, indépendance des données (indépendance physique et indépendance logique), gestion et contrôle unifiés des données.

Modèle à trois niveaux du système de base de données :

(1) Modèle conceptuel : description de la structure logique globale des données dans le système de base de données, vue des données publiques pour tous les utilisateurs

(2) Mode externe : également appelé sous-mode et mode utilisateur. Il s'agit de la vue des données de l'utilisateur, qui est le modèle de données vu par l'utilisateur ;

(3) Modèle interne : également appelé modèle physique, il donne la structure physique de stockage et la méthode d'accès physique à la base de données.

Cartographie à deux niveaux du système de base de données :

(1) Cartographie du schéma conceptuel au schéma interne

(2) Cartographie du schéma externe au schéma conceptuel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn