Accueil technologie Système de gestion de base de données relationnelle

Système de gestion de base de données relationnelle



Informations de base

Le système de gestion de bases de données relationnelles (SGBDR) fait référence à un ensemble de procédures (logiciel de système de gestion de bases de données) qui comprend des organisations logiques interconnectées et l'accès à ces données. Le système de gestion de bases de données relationnelles est un système qui gère les bases de données relationnelles et organise logiquement les données.

Les produits de système de gestion de bases de données relationnelles couramment utilisés sont Oracle, DB2 d'IBM et SQL Server de Microsoft.

Procédé de design

La conception de la base de données occupe une position très importante dans le développement du système. La qualité de la conception de la base de données affecte directement l'ensemble du système.

Le cœur de la conception de la base de données est la modélisation des données, qui consiste à établir un modèle de données du monde réel des données pour le développement d'un système d'application.

D'une manière générale, le processus de conception de la base de données peut être divisé en trois étapes, à savoir la conception conceptuelle, la conception logique et la conception physique.

Design conceptuel

La conception conceptuelle consiste à analyser les activités commerciales de l'utilisateur, à comprendre l'utilisation par l'utilisateur de la base de données et à déterminer les exigences de l'utilisateur pour l'utilisation de la base de données et les exigences relatives à l'intégrité de la base de données.

L'étape de conception conceptuelle peut être divisée en trois étapes, c'est-à-dire l'analyse de l'ensemble de l'environnement utilisateur, la détermination de la limite du système et l'analyse de la structure interne du système.

1.Analyser l'ensemble de l'environnement utilisateur, c'est comprendre les activités commerciales de l'utilisateur sous l'angle du traitement des données.

(1) Le processus commercial actuel au sein de l'organisation et diverses données reflétant le processus commercial, telles que les factures, les fichiers, les contrats, les plans et les rapports, etc.

(2)Elémentsdedonnéesetfluxdedonnées.Pourlesélémentsdedonnées,ilestnécessaired'étudierlanaturedesdifférentesdonnées,laplagedevaleurs,leservicefournisseur,leserviceutilisant,l'autoritédecontrôle,l'exigencedeconfidentialité,lafréquenced'utilisation,etlarelationentrelesdonnées.

(3)La quantité de données.Quelles sont les données de base et lesquelles sont les données intermédiaires.

(4) les exigences de données de l'utilisateur et les exigences de traitement pour l'ordinateur, les données de sortie et les données de sortie, le formulaire de rapport requis, etc.

Duetothelimitationsoftheprofessionalknowledgeofusersanddesigners, itisbestforusersanddesignerstoanalyzeandunderstandtheneedsofuserstogether.Atleastthedatabasedesignerisrequiredtocommunicatewithusersasmuchaspossibleandfullyunderstandtheprocessingrequirementsofusers.Thisworkisgenerallyrepeatedmanytimes.Finally, thedesignerdrawsauseractivitydiagrambasedontheuser'sdataprocessingactivitiesandobtainstheuser'spermission.Onthebasisofinvestigationandanalysis, togetherwithusers, arequirementanalysisspecificationdocumentisformed, whichservesastheinspectionstandardforthefinaldesign.

2.La détermination de la limite du système permet de déterminer la portée du système informatique et sa relation avec l'environnement externe sur la base d'une enquête sur l'état du traitement de l'information. Au cours de cette étape, il est nécessaire de décider quelles activités de traitement sont effectuées par le système et lesquelles sont encore effectuées manuellement.

3.Analyzetheinternalstructureofthesystem.Thatis, tofindoutallthedatarequirementsandprocessingrequirementsandtheirinterrelationships.Forthedata, itisnecessarytoidentifyallthedataitemsandtheirdependencies, andfortheprocessing, itisnecessarytounderstandalltheprocessingprocessesandtheirinputandoutputdata.Duetothecomplexityofthispartofthework, ahierarchicaldecompositionmethodcanbeusedtodecomposethedataprocessingprocessoftheentiresystemintoseveralsmallsub-processus, andthenthesub-processesaredecomposedintosmallerprocessingprocessesuntilitiseasytoanalyze.Eachsub-processingprocessshouldberelativelyindependent, relativelysimpletocommunicatewitheachother, withclearfunctionsandclearinterfaces.Itcanberepresentedbyadataflowdiagram.

Ensuite, nous effectuerons le deuxième travail d'analyse, c'est-à-dire analyser les données et la relation entre les données, et analyser leur relation à partir de la plus petite unité de données - l'élément de données.

La conception logique de la base de données

La conception logique de la base de données détermine la structure logique de l'ensemble de la base de données en fonction des exigences et de la théorie de conception de la base de données, c'est-à-dire pour déterminer quelles relations (fichiers) constituent l'ensemble de la base de données. Quels attributs sont constitués de chaque relation, et bientôt.

Selon les résultats de l'analyse de la demande, nous connaissons déjà les éléments de données dans le système et leurs dépendances (connexions entre les données). À ce stade, les diagrammes E-R et Smith (diagrammes de dépendance) peuvent être utilisés.

La conceptionphysiquedelabase de données

Thetaskofthephysicaldesignofthedatabaseistomakethelogicalstructureofthedatabasetoberealizedontheactualphysicalequipment, andtousetheexistingphysicalstorageequipmenttoeffectivelystoreStoredata, thatis, determinetheactualaccessmethodandotherdetailsofthedatabase.ThisstepdiffersdependingontheDBMSsystem, andsomeareverycomplex (suchashierarchical, réseau-basedDBMS), butforrelationalDBMS, thisstepisrelativelysimple.Forexample, fortheFoxBASEsystem, thephysicaldesignprocessgenerallyincludes: determiningthetypeandlengthofeachfield, selectingthefieldtobeindexed, etc., andotherphysicaldesigntasksareautomaticallycompletedbythesystem, andthedesignerdoesnothavetoworryaboutit.

Cet article provient du réseau, ne représente pas la position de cette station. Veuillez indiquer l'origine de la réimpression
HAUT