Baozi, tu n'aimes pas ça ? Ne pas commenter ? Vous ne voulez pas le récupérer ?
Enfin, suivez-moi, suivez-moi, suivez-moi, vous verrez des blogs plus intéressants ! ! !
Meow Meow Meow, tu es vraiment important pour moi.
Table des matières
1.2 Concepts de base de la base de données
1.3 Schéma à trois niveaux de la base de données et indépendance des données à deux niveaux
1.4 Historique et classification du développement de la technologie des bases de données
1.5 Composition et cycle de vie du système de base de données
avant-propos
Je dois apprendre au prochain semestre, j'ai donc jeté un coup d'œil à l'avance et fait quelques synthèses de connaissances. Si Baozi a besoin d'apprendre les principes de la base de données, il est recommandé de cliquer sur le lien ci-dessous pour passer à la station B d'apprentissage. Ne vous inquiétez pas pour le PPT complet en anglais, le professeur vous l'expliquera oralement. Si vous voulez vraiment savoir, dites-le moi, c'est ce qu'on appelle le professionnalisme. Hé, miaou ~
Je sens que le prof parle super bien, j'adore l'écouter, j'espère que j'aimerai toujours l'écouter, miaou~
Miaomiao ne fait que prendre des notes de cours, vous devez donc vous rendre dans la classe du professeur ! Pouces vers le haut!
Liens des cours sur les principes de la base de données
1.2 Concepts de base de la base de données
1.1 est l'arrangement du programme, aller en classe. Je frappais pendant que j'étais en classe, s'il y a une erreur, dites-le moi, merci, Baozi est vraiment un bon banquier, miaou ~
Base de données : Collecte de données intégrée à grande échelle. Une collection de données connexes pour les entreprises ou les unités d'application. (pour l'application et le développement, la modélisation pour les entreprises et le stockage des données).
Les données de la base de données incluent les entités et les relations entre les entités .
Entité : (personne, propriété, chose, cours) existe objectivement.
Modélisation des données : modéliser le monde réel.
SGBD (Database Management System) : Logiciel qui stocke et gère des bases de données.
Relation entre fichiers et bases de données :
Fichier : dans un système d'exploitation, un fichier est un flux régulier de caractères sans structure. Il n'y a que quelques fonctions de base (créer, ouvrir, lire, écrire, rechercher).
Base de données : construite sur le système d'exploitation pour gérer des données complexes. Comme pour les autres fonctions, utilisez le SGBD pour les réaliser. Par exemple, la récupération après panne (les utilisateurs accèdent simultanément, ce qui entraîne une incohérence des données, le SGBD récupère automatiquement), le contrôle d'accès de sécurité (cet aspect des fichiers est très approximatif).
La base de données est plus avancée que le fichier, ce qui est pratique pour l'application et le développement.
Le rôle de la base de données : une gestion efficace des données.
Données : Notation utilisée pour décrire le monde réel. Les données sont la forme sous laquelle l'information existe.
Modèle de données : un concept et une définition utilisés pour décrire les données sont une structure de données. Façons de décrire le monde réel.
Schéma de données : résultat de l'utilisation d'un modèle de données donné pour décrire une entreprise particulière.
1.3 Schéma à trois niveaux de la base de données et indépendance des données à deux niveaux
Relational Data Model (1970) : A ce jour, les plus utilisées, les plus importantes sont les relations (tables). Les lignes d'une table sont des tuples et les colonnes sont des attributs.
Niveau d'abstraction des données (trois niveaux) :
1. Mode physique (stockage des données sur disque),
2. Schéma conceptuel (schéma logique, description logique, structure, appelée table de base),
3. Mode d'affichage (mode externe, ce que l'utilisateur voit, l'administrateur peut gérer les données vues par chaque utilisateur, et les données vues par différents utilisateurs peuvent être différentes. La table du mode d'affichage peut être calculée par la table de base du mode concept out, le mode d'affichage peut ne pas être stocké, il peut être calculé, c'est le mappage ).
Indépendance des données : schéma de données à trois niveaux, il existe deux niveaux de mappage. Deux niveaux d'indépendance des données.
L'indépendance des données logiques garantit que le modèle externe reste inchangé et que le programme d'application du modèle externe reste inchangé. Le mappage peut être modifié et le modèle externe ne sera pas affecté si le modèle conceptuel change.
L'indépendance physique des données, la méthode de stockage des variables et plusieurs autres index.
1.4 Historique et classification du développement de la technologie des bases de données
(En termes de modèle de données) historique de développement :
Avant les années 1960, il n'y avait pas d'étape de gestion et il n'était pas nécessaire de stocker les données de façon permanente. Juste besoin de structure.
Après les années 1960, non gestion des données, applications non numériques des ordinateurs. Le fichier ne répond pas aux exigences.
En 1964, le premier SGBD est né. ID
En 1970, la base de données relationnelle est née, le modèle de données grand public.
Après cela, les modèles de données orientés objet sont apparus pour compenser les lacunes du modèle de données relationnel, espérant devenir le modèle de données courant.
Historique du développement (SGBD de base de données) :
Structure centralisée, mise en place, un hôte
Structure parallèle, un hôte, différents lieux de stockage.
Avec le développement de systèmes de réseau tels que les réseaux locaux, des systèmes distribués sont apparus, où plusieurs hôtes forment un réseau et sont intégrés et utilisés pour accomplir une tâche relativement difficile. Équivalent à un gros ordinateur. Mode panorama logique et unifié.
Base de données fédérée (également distribuée) : mode multi-nœuds, chaque utilisateur sur chaque nœud voit différemment. Il peut résoudre les problèmes d'hétérogénéité et d'intégration.
Base de données mobile, utilisez le réseau mobile pour utiliser la base de données à tout moment et n'importe où. Il doit être synchronisé pour gérer efficacement les données, même si le réseau n'est pas bon et déconnecté, il peut également être traité et interrogé.
L'informatique en grille intègre des ordinateurs du monde entier pour former une machine virtuelle, et chaque utilisateur paie pour l'utilisation via la structure.
Le cloud computing, le cloud, l'énorme puissance de traitement, les utilisateurs demandent à être utilisés, font des demandes et le cloud alloue des ressources aux utilisateurs.
(Système d'application) Historique du développement :
Structure centralisée, hôte plus, terminal muet.
Structure distribuée, ordinateurs en réseau, statut égal des ordinateurs, chacun gérant une partie des données. Besoin de récupérer des données à partir d'autres nœuds. Les bases de données distribuées sont peu utilisées.
Serveur de base de données : il existe des serveurs principaux et secondaires. Le serveur de base de données le plus puissant accepte les requêtes et plusieurs clients envoient des requêtes pour accéder à la base de données.
Architecture multicouche (trois couches), le frontal est un navigateur (IE), l'utilisateur envoie une requête via le navigateur, puis la transmet au serveur Web, puis au serveur d'application, puis au serveur de base de données. Formez le résultat, formez une page HTM et renvoyez-la à l'utilisateur. (Centre d'information de l'entreprise) Utilisez un client qui ne peut utiliser qu'un navigateur pour réduire les coûts. Le système peut être directement mis à niveau sans affecter le client. L'amplitude de mouvement est améliorée et il peut être utilisé n'importe où.
Maintenant, il existe également des architectures DB Server et multiniveaux qui peuvent être utilisées en même temps, trouvez la plus appropriée et utilisez-la.
(Champ d'application) Historique du développement
OLTP, la gestion au quotidien.
La base de données d'ingénierie peut être relationnelle ou orientée objet.
Base de données de polyèdres, gestion des polyèdres.
Base de données temporelle, gérée par le temps.
Base de données spatiales, gérant des informations géographiques spatio-temporelles.
Entreposage de données, exploration de données, découverte de données utiles. Apporter un soutien aux décisions commerciales.
1.5 Composition et cycle de vie du système de base de données
Composition du système de base de données :
Le SGBD est le noyau et le DBA est un rôle important.
L'utilité du SGBD :
- Fournit une interface utilisateur avancée (accès)
- Prend en charge le traitement et l'optimisation efficaces des requêtes
- Prise en charge de la gestion efficace des répertoires, connexion efficace entre la couche supérieure et la couche inférieure
- Un mécanisme efficace de contrôle de la concurrence répond à un grand nombre d'accès simultanés, et le mécanisme de récupération garantit la cohérence des données et l'absence de conflits.
- Un mécanisme qui prend en charge les contraintes d'intégrité, les contrôles d'intégrité.
- Contrôle d'accès parfait, sécurité.
Le cycle de vie d'un système de base de données :
Planification, mise à l'échelle, limites, architecture, serveurs, systèmes d'exploitation, SGBD.
conception
Créer et charger des données, développer des applications.
Exécuter, gérer, entretenir.
Étendre et refactoriser
Base de la conception de la base de données, des besoins des utilisateurs, des exigences de traitement des données, des fonctionnalités du produit, des fonctionnalités matérielles et des fonctionnalités du système d'exploitation. (Détails du chapitre 6)
Résumer
Miaomiao publiera chapitre par chapitre. Si Baozi ne peut pas attendre, il suffit de regarder le cours ! La classe enseignée par le professeur est super ! classe! bien! Aimez-le, aimez-le.
Baozi, tu n'aimes pas ça ? Ne pas commenter ? Vous ne voulez pas le récupérer ?
Enfin, suivez-moi, suivez-moi, suivez-moi, vous verrez des blogs plus intéressants ! ! !
Meow Meow Meow, tu es vraiment important pour moi.