Maison base de données SQL Décrire brièvement les principes de base de la conception de bases de données

Décrire brièvement les principes de base de la conception de bases de données

Aug 10, 2020 pm 03:03 PM
数据库设计

Principes de base de la conception de bases de données : 1. Stockez les données avec le même thème dans une table de données ; 2. Essayez d'éliminer la redondance et d'améliorer la vitesse d'accès à la base de données ; Considérez l’adaptabilité dynamique de la structure de la table.

Décrire brièvement les principes de base de la conception de bases de données

Principes de base de la conception de bases de données :

(1) Stocker les données sur le même sujet dans une seule base de données Dans le table, "une table, une utilisation".

(2) Essayez d'éliminer la redondance et d'augmenter la vitesse d'accès à la base de données.

(3) Il est généralement requis que la conception de la base de données atteigne le troisième paradigme, plusieurs-à-plusieurs, qui élimine dans la plus grande mesure la redondance des données, les exceptions de modification, les exceptions d'insertion et les exceptions de suppression, et répond essentiellement aux exigences de normalisation des relations.

(4) Dans une base de données relationnelle, la relation entre chaque table de données ne peut être qu'une à une et une à plusieurs. Les relations plusieurs-à-plusieurs doivent être converties en relations un-à-plusieurs pour le traitement.

(5) Lors de la conception de la structure du tableau de données, l'adaptabilité dynamique de la structure du tableau doit être prise en compte.

Les principales étapes de la conception d'une base de données :

1. Analyse des exigences : Comprendre les besoins en données de l'utilisateur, ses besoins en matière de traitement, ses exigences en matière de sécurité et d'intégrité ;

2. Conception conceptuelle : concevoir le modèle conceptuel du système par abstraction de données, généralement un modèle E-R

3. Conception de la structure logique : concevoir le schéma et le schéma externe du système, pour le modèle relationnel, il s'agit principalement de tableaux de base ; et vues ;

4. Conception de la structure physique : concevoir la structure de stockage et la méthode d'accès aux données, telles que la conception d'index ;

5. test ;

6. Fonctionnement et maintenance : Le système est mis en service et des travaux de maintenance à long terme sont nécessaires.

Recommandations d'apprentissage associées :

Tutoriel vidéo SQL, Tutoriel vidéo MySQL

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 de ce site Web
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

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Problèmes de champs redondants dans la conception de bases de données : meilleures pratiques en programmation PHP Problèmes de champs redondants dans la conception de bases de données : meilleures pratiques en programmation PHP Jun 22, 2023 am 11:02 AM

Problèmes de champs redondants dans la conception de bases de données : meilleures pratiques en programmation PHP

Recherche de solutions aux problèmes de conception de bases de données rencontrés lors du développement utilisant la technologie MongoDB Recherche de solutions aux problèmes de conception de bases de données rencontrés lors du développement utilisant la technologie MongoDB Oct 08, 2023 pm 05:53 PM

Recherche de solutions aux problèmes de conception de bases de données rencontrés lors du développement utilisant la technologie MongoDB

Pratique de conception de bases de données d'apprentissage Golang pour les applications Web Pratique de conception de bases de données d'apprentissage Golang pour les applications Web Jun 24, 2023 am 10:33 AM

Pratique de conception de bases de données d'apprentissage Golang pour les applications Web

Conception et application de bases de données PHP et MySQL Conception et application de bases de données PHP et MySQL Jun 20, 2023 am 09:27 AM

Conception et application de bases de données PHP et MySQL

Quelles sont les principales étapes de la conception d'une base de données ? Quelles sont les principales étapes de la conception d'une base de données ? Dec 29, 2020 pm 04:13 PM

Quelles sont les principales étapes de la conception d'une base de données ?

Comment implémenter la conception de bases de données pour les SKU multi-spécifications de produits en PHP Comment implémenter la conception de bases de données pour les SKU multi-spécifications de produits en PHP Sep 06, 2023 am 09:03 AM

Comment implémenter la conception de bases de données pour les SKU multi-spécifications de produits en PHP

Interprétation des fonctionnalités du langage Golang : framework ORM et conception de bases de données Interprétation des fonctionnalités du langage Golang : framework ORM et conception de bases de données Jul 17, 2023 pm 11:33 PM

Interprétation des fonctionnalités du langage Golang : framework ORM et conception de bases de données

Conception de types de données pour les tables de bases de données : meilleures pratiques en programmation PHP Conception de types de données pour les tables de bases de données : meilleures pratiques en programmation PHP Jun 22, 2023 am 10:18 AM

Conception de types de données pour les tables de bases de données : meilleures pratiques en programmation PHP

See all articles