Chaque programme scolaire, va toujours des choses ces mots ou concepts:
1, DB: Base de données de base de données
2, SGBD: Système de gestion base de données système de gestion de base de données
3, l'application de base de données: applications de base de données
4, SQL: langage de requête structuré Structured Query Language
5, DDL: instructions de définition de données, DROP, CREER, ALERT ces phrases;
6, DML: manipulation de données Langue, INSERT, UPDATE, DELETE et similaires;
7, DCL: instruction de contrôle des données, grant, revoke, COMMIT, RELLBACK ces phrases;
8, TCL: instructions de contrôle de transaction: COMMIT, ROLLBACK, etc. (Ceci est au-dessus des objections)
modèle relationnel a trois composantes: une structure de données, le fonctionnement et les règles d'intégrité des données (comment comprendre les trois parties);
terminologie modèle relationnel:
1, la relation (relation): correspondant à une table connue sous le nom;
2, un tuple (tuple): une ligne de table est le tuple, peut être utilisé pour représenter l'une des plusieurs entités physiques, la table ne peut pas être le même dans deux lignes (similaire à une table d'information des étudiants: Xiaoming, sixième année, mâle - qui est un tuple)
3, les attributs (attribut): celui qui est un attribut de la table, comme une table d'information des étudiants, le sexe est un attribut. table Nom de la propriété est pas le même, à savoir qu'il peut y avoir une table des propriétés des deux sexes;
4, la clé primaire (clé): définir une table d'attributs, identifier de manière unique un tuple, par exemple le numéro de table d'information des élèves de l'école est le seul attribut indique l'information des élèves;
5 domaine (domaine): la gamme est le domaine de la colonne, qui est la gamme d'attributs, tels que le domaine du genre est (hommes et femmes), il ne peut y avoir aucune autre sexe, non?
6, composants: une valeur de propriété tuple, ( exemple: 18 ans Xiao Ming, âgé de 18 ans est la valeur d'attribut de ce tuple, comprendre cette façon, non? )
7, schéma relationnel: description de la relation ( qui est, les noms de table et la table des matières, est à comprendre ce droit? )
8, les clés sont: clé unique, clé composite, super clé, clé candidate, clés primaires, clés étrangères, etc. ( ? Comment comprendre la relation de ces clés );
Règles d'intégrité sont des contraintes sur le modèle relationnel de données, modèle relationnel fournit trois catégories de règles d'intégrité: l'intégrité de l'entité de la règle, les règles d'intégrité référentielle et règles d'intégrité définies par l'utilisateur.
modèle relationnel de paradigme a un premier, un second paradigme, BCNF paradigme troisième normal et analogues.
Le premier paradigme: valeur atomique de toutes les valeurs de propriété schéma relationnel ne sont plus décomposé, puis appeler cette relation est la première forme normale (1NF), par exemple, la valeur d'attribut de genre s'il est en même temps , les hommes et les femmes, il est relation non normalisé ( la touche trois choses: il y a une clé primaire, une clé primaire non nulle, le champ de valeur d'attribut ne peut pas être divisée );
Le deuxième paradigme: il faut d'abord paradigme, tous les attributs et les relations dépendent de la clé complète du candidat; (2NF);
Troisième motif: dépend de la relation de clé candidate, la relation doit être indépendante des attributs non-clés les uns aux autres en 2NF, et doit compter sur la clé.
paradigme BCNF:
Il y a plusieurs déclarations d'action ne sont pas familiers avec: jointure interne, se joindre à gauche, à droite se joindre, déclaration des paramètres, opérations syndicales
Curseur: https://blog.csdn.net/qq_37155959/article/details/80889612
voir:
serveur actuellement plus sql est contacté, que relativement parlant, donnez-moi une comparaison plus intuitive est: mysql léger appartiennent. En plus de cela, open source MySQL, limitée Comme le livre dit la fonction MySQL, mais pas comprendre.
J'ai écrit cela, il suffit de penser à quelques questions:
1, système d'exploitation embarqué qui est pas aussi une base de données, il suffit d'utiliser mysql linux il?
2, les données de table dans la base de données sont stockées de quelle manière, ce qui représente pour le grand espace il?
Mise à jour continue. . . . . .