Què és MySQL? - Introducció als sistemes de gestió de bases de dades

Aquest bloc sobre Què és MySQL us presentarà els conceptes bàsics del SGBD, els diferents tipus de SGBD, SQL, MySQL, MySQL i els seus tipus de dades.

La gestió de bases de dades és la part més important quan es tenen dades humungous al seu voltant. MySQL és una de les bases de dades relacionals més famoses per emmagatzemar i gestionar les vostres dades. En aquest Què és MySQL al blog, passareu pels següents temes:

controlador de vista de model a Java

Què són les dades i la base de dades?

Suposem que una empresa necessita emmagatzemar els noms de centenars d'empleats que treballen a l'empresa de manera que tots els empleats puguin ser identificats individualment. Després, l’empresa recull el dades de tots aquests empleats. Ara, quan dic dades, vull dir que l’empresa recopila informació diferent sobre un objecte. Per tant, aquest objecte podria ser una entitat del món real com ara persones o qualsevol objecte com ara un ratolí, un ordinador portàtil, etc.





Ara, quan disposeu d’una quantitat tan gran de dades, és evident que necessiteu un lloc per emmagatzemar-les, que és una base de dades.

Per tant, podeu considerar la base de dades com un contenidor gran, on podeu emmagatzemar totes les dades. Però creieu que podeu utilitzar les vostres dades sense una gestió adequada de la base de dades?



És evident que no!

Per tant, anem a saber què és exactament el sistema de gestió de bases de dades i els seus diversos tipus.

Sistema de gestió de bases de dades i tipus de SGBD

A Sistema de gestió de bases de dades ( SGBD ) és una aplicació de programari que interactua amb l'usuari, les aplicacions i la pròpia base de dades per capturar i analitzar dades. Les dades emmagatzemades a la base de dades es poden modificar, recuperar i eliminar, i poden ser de qualsevol tipus, com ara cadenes, números, imatges, etc.



Tipus de SGBD

Hi ha principalment 4 tipus de SGBD, que són SGBD jerarquitzats, relacionals, de xarxa i orientats a objectes.

  • SGBD jerarquitzat: Com el seu nom indica, aquest tipus de SGBD té un estil de relació de tipus predecessor-successor. Per tant, té una estructura similar a la d’un arbre, en què els nodes representen registres i les branques de l’arbre representen camps.
  • SGBD relacional (RDBMS): Aquest tipus de SGBD utilitza una estructura que permet als usuaris identificar i accedir a les dades en relació a una altra peça de dades de la base de dades.
  • SGBD de xarxa: Aquest tipus de SGBD admet relacions de moltes a moltes en què es poden enllaçar diversos registres de membres.
  • Orientat a objectesSGBD: Aquest tipus de SGBD utilitza petits programes individuals anomenats objectes. Cada objecte conté una peça de dades i les instruccions per a les accions a realitzar amb les dades.

Ara, que us he parlat de SGBD, és hora que entenguem què és SQL?

Subscriu-te al nostre canal de youtube per obtenir noves actualitzacions ..!

Llenguatge de consulta estructurat (SQL)

SQL és el nucli d’una base de dades relacional que s’utilitza per accedir i gestionar la base de dades. Mitjançant l'ús de SQL, podeu afegir, actualitzar o eliminar files de dades, recuperar subconjunts d'informació, modificar bases de dades i realitzar moltes accions. Els diferents subconjunts de SQL són els següents:

  • DDL (Llenguatge de definició de dades) - Us permet realitzar diverses operacions a la base de dades, com ara objectes CREATE, ALTER i DELETE.
  • DML (Llenguatge de manipulació de dades) - Permet accedir i manipular dades. Us ajuda a inserir, actualitzar, suprimir i recuperar dades de la base de dades.
  • DCL (Idioma de control de dades) - Permet controlar l'accés a la base de dades. Exemple: concedir o revocar permisos d'accés.
  • TCL (Llenguatge de control de transaccions) - Permet fer front a la transacció de la base de dades. Exemple: confirmar, retrocedir, salvar, configurar la transacció.

Bé! Per tant, ara que ja coneixeu SQL, és hora de presentar-vos a MySQL.

Què és MySQL i les seves característiques

MySQL és un sistema de gestió de bases de dades relacionals de codi obert que funciona en moltes plataformes. Proporciona accés multiusuari per donar suport a molts motors d'emmagatzematge i està recolzat per Oracle. Per tant, podeu comprar una versió de llicència comercial d'Oracle per obtenir serveis d'assistència premium.

Les característiques de MySQL són les següents:

Característiques de MySQL: què és MySQL? - Edureka

Fig 1: Característiques de MySQL: què és MySQL?

  • Facilitat de gestió - El programari es descarrega molt fàcilment i també utilitza un programador d'esdeveniments per programar les tasques automàticament.
  • Suport transaccional robust: Té la propietat ACID (Atomicity, Coherency, Isolation, Durability) i també permet distribuir distribució de versions múltiples.
  • Desenvolupament integral d'aplicacions - MySQL té llibreries de connectors per incrustar la base de dades a qualsevol aplicació. També admet procediments emmagatzemats, activadors, funcions, vistes i molts més per al desenvolupament d'aplicacions. Podeu consultar el document RDS Tutorial , per entendre els RDBMS d’Amazon.
  • Gran actuació - Proporciona utilitats de càrrega ràpida amb memòries diferents de memòria cau i particions d'índex de taula.
  • Cost total de propietat baix: Això redueix els costos de llicències i les despeses de maquinari.
  • Codi obert i assistència 24 * 7 - Aquest RDBMS es pot utilitzar en qualsevol plataforma i ofereix suport 24 * 7 per a edició de codi obert i empresa.
  • Protecció de dades segura - MySQL admet mecanismes potents per garantir que només els usuaris autoritzats tinguin accés a les bases de dades.
  • Alta disponibilitat - MySQL pot executar configuracions de rèplica mestre / esclau d’alta velocitat i ofereix servidors de clústers.
  • Escalabilitat i flexibilitat: Amb MySQL podeu executar aplicacions profundament incrustades i crear magatzems de dades que contenen una gran quantitat de dades.

Ara, que sabeu què és MySQL, permeteu-me que us expliqui diversos tipus de dades compatibles amb MySQL.

Està interessat en obtenir més informació sobre MySQL

Tipus de dades MySQL

Fig 2: Tipus de dades MySQL: què és MySQL?

  • Numèric - Aquest tipus de dades inclou nombres enters de diverses mides, de coma flotant (real) de diverses precisions i nombres formatats.
  • Cadena de caràcters - Aquests tipus de dades tenen un nombre fixat o un nombre variable de caràcters. Aquest tipus de dades també té una cadena de longitud variable anomenada CARÀCTER GRAN OBJECTE ( CLOB ) que s’utilitza per especificar columnes amb valors de text grans.
  • Cadena de bits: Aquests tipus de dades tenen una longitud fixa o una longitud variable de bits. També hi ha un tipus de dades de cadena de bits de longitud variable anomenat OBJECTE GRAN BINARI (BLOB), disponible per especificar columnes amb valors binaris grans, com ara imatges.
  • Booleà - Aquest tipus de dades té valors TRUE o FALSE. Com que SQL té valors NULL, s’utilitza una lògica de tres valors que és DESCONEGUDA.
  • Data i hora - El tipus de dades DATE té: ANY, MES i DIA en forma AAAA-MM-DD. De la mateixa manera, el tipus de dades TIME té els components HOUR, MINUTE i SECOND en la forma HH: MM: SS. Aquests formats poden canviar segons el requisit.
  • Marca de temps i interval: El tipus de dades TIMESTAMP inclou un mínim de sis posicions, per a fraccions decimals de segons i un qualificador opcional AMB ZONA HORARIA, a més dels camps DATE i HORA. El tipus de dades INTERVAL esmenta un valor relatiu que es pot utilitzar per incrementar o disminuir un valor absolut d’una data, hora o marca de temps.

Espero que us hagi agradat llegir aquest bloc Què és MySQL. A continuació d'aquest bloc, apareixerà un tutorial MySQL en el qual començarem amb totes les ordres SQL, però abans podeu consultar-ho , per conèixer les principals preguntes que es fan a les entrevistes. Estigueu atents!

arraylist de tipus java de nombres enters
Voleu obtenir la certificació d’administració de bases de dades?

Si voleu obtenir més informació sobre MySQL i conèixer aquesta base de dades relacional de codi obert, consulteu la nostra que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre MySQL en profunditat i us ajudarà a dominar el tema.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de ' Què és MySQL? ”I em posaré en contacte amb vosaltres.