conceptions de base de données sont étroitement liées aux relations de base de données, l`association entre les deux colonnes dans une ou plusieurs tables. Les relations sont définies sur la base de l`adéquation des colonnes clés. Dans le serveur SQL, ces relations sont définies à l`aide Key-étrangère clé primaire contraintes. Un lien est créé entre deux tables où la clé primaire d`une table est associée à la clé étrangère d`une autre table à l`aide des relations de base de données.
Prenons l`exemple suivant. table de livre (pk_book_id, titre, ISBN) est associée à Auteur (pk_author_id, author_name, PHONE_NO, fk_book_id). Un livre peut avoir de nombreux auteurs. Cette relation peut être implémentée en utilisant (PK_Author_Id comme clé primaire) et (Fk_Author_Id comme clé étrangère).
Types de relations
une. One-One Relation (1-1 Relation)
b. Un-plusieurs (1-M Relation)
c. Beaucoup-plusieurs (M-M Relation)
Cette tech-recette couvre seulement 1-1 et 1 M-relation.
1. One-One Relation (1-1 Relation)
One-to-One (1-1) relation est définie comme la relation entre les deux tables où les deux tableaux doivent être associés les uns aux autres sur la base seule ligne correspondante. Cette relation peut être créée en utilisant contraintes de clés étrangères clés-Unique primaire.
Avec One-to-One Relation dans SQL Server, par exemple, une personne peut avoir qu`un seul passeport. Nous allons mettre en œuvre ce dans SQL Server.
CRÉER TABLE dbo.Person (Pk_Person_Id INT IDENTITÉ PRIMAIRE CLÉ,prénom VARCHAR(255), EMAILID VARCHAR(255)) -CRÉER TABLE dbo.PassportDetails (Pk_Passport_Id INT PRIMAIRE CLÉ,Numéro de passeport VARCHAR(255) Fk_Person_Id INT UNIQUE ÉTRANGER CLÉ LES RÉFÉRENCES dbo.Person (Pk_Person_Id)) -INSÉRER DANS dbo.Person VALEURS (`Niraj`,`[Email protected]`) -INSÉRER DANS dbo.Person VALEURS (`Vishwanath`,`[Email protected]`) -INSÉRER DANS dbo.Person VALEURS (Chetan ``,`[Email protected]`) -ALLERINSÉRER DANS dbo.PassportDetails VALEURS (101, `C3031R33`, 1) -INSÉRER DANS dbo.PassportDetails VALEURS (102, `VRDK5695`, 2) -INSÉRER DANS dbo.PassportDetails VALEURS (103, `A4DEK33D`, 3) -ALLERSÉLECTIONNER * DE dbo.PersonSÉLECTIONNER * DE dbo.PassportDetails-
A propos Auteur
Remplacer la fonction dans sql server
Une fonction de remplacement dans SQL Server est utilisé pour remplacer un ou plusieurs caractères par une autre chaîne unique ou plusieurs caractères.Syntaxe: Remplacer Fonction dans SQL ServerREPLACE (input_string_expression, string_pattern,…
Alter dans sql server avec exemples
Alter Table est un DDL (Data Definition Language) déclaration qui est utilisé pour ajouter, supprimer ou modifier des colonnes existantes. Avec cette déclaration, vous pouvez également renommer une table ou une colonne et faire des contraintes.…
Like it or contrairement it, facebook apporte timeline-styled amitié pages [mises à jour]
Est-il possible d`obtenir plus près de vos amis sur Facebook? Le réseau social pense donc, comme il est allé dans une refonte majeure de sa page d`amitié. pages d`amitié existent depuis un certain Time- si vous ne pouvez pas les avoir utilisé…
Restez connecté smartly: utiliser linkedin contacts pour une meilleure gestion de la relation
Être au bon endroit au bon moment est souvent carrément lié à la chance. Il est vrai que vous ne pouvez pas être partout, il est également vrai que nourrir vos relations professionnelles pourrait vous aider à entendre le coup quand l`occasion…
Relationbook.me: trouver la relation état de vos amis facebook
L`une des caractéristiques les plus cool de Facebook est la possibilité de visualiser l`état de la relation de personnes sur votre liste d`amis. Vous pouvez facilement savoir si un de vos amis sont célibataires, dans une relation, marié ou…
Avoir des amis au travail est extrêmement important et voici pourquoi
Le lieu de travail est une chose respiratoire vivant, rempli de toutes sortes de relations. Vous avez des collègues, des superviseurs, les subordonnés, et ce qui pourrait être la relation la plus importante dans tout lieu de travail, les…
Kotatsu: easy html table générateur
Ayant des problèmes avec des tables HTML? Entrez Kotatsu, un simple générateur de tableau HTML en ligne où vous pouvez créer des tables HTML sans écrire une seule ligne de code. Donc, si vous avez besoin pour créer une table rapide alors vous…
Pxtoem: convertir facilement pixels à ems
PXtoEM est un site qui vous permet de convertir facilement pixels à ems. Ce service est pratique car il vous permet de convertir les pixels à ems sans utiliser une calculatrice. Tout ce que vous devez faire est de choisir votre corps taille de la…
Relationbook.me: trouver la relation état de vos amis facebook
L`une des caractéristiques les plus cool de Facebook est la possibilité de visualiser l`état de la relation de personnes sur votre liste d`amis. Vous pouvez facilement savoir si un de vos amis sont célibataires, dans une relation, marié ou…
Relationbook.me: trouver la relation état de vos amis facebook
L`une des caractéristiques les plus cool de Facebook est la possibilité de visualiser l`état de la relation de personnes sur votre liste d`amis. Vous pouvez facilement savoir si un de vos amis sont célibataires, dans une relation, marié ou…
Snappywords: un dictionnaire visuel anglais gratuit
La lecture et donner du sens des mots utilisés dans les dictionnaires est un art que peu de gens ont maîtrisé. dictionnaires papier ordinaire font généralement un très mauvais travail d`expliquer les synonymes et les relations entre les mots…
Tableizer: générer html table de feuille de calcul excel
application en ligne très pratique qui vous permet de créer des tables HTML sans déconner avec le code. Utilisation de Tableizer vous pouvez générer des tableaux HTML à partir d`Excel, Calc ou autre softare tableur. Il vous suffit de copier et…