logo

Què és la base de dades?

A base de dades és una col·lecció organitzada de dades emmagatzemades en un sistema informàtic i normalment controlada per un sistema de gestió de bases de dades (DBMS). Les dades de les bases de dades comunes es modelen en taules, fent que la consulta i el processament siguin eficients. El llenguatge de consulta estructurat (SQL) s'utilitza habitualment per a la consulta i escriptura de dades.

El Base de dades és una part essencial de la nostra vida. Ens trobem amb diverses activitats que impliquen la nostra interacció amb bases de dades, per exemple al banc, a l'estació de tren, a l'escola, a una botiga de queviures, etc. Aquests són els casos en què hem d'emmagatzemar una gran quantitat de dades en un sol lloc i obtenir aquestes dades fàcilment.

Què són les dades ?

Dades és informació estàticament en brut i sense processar. Per exemple – nom, classe, notes, etc. En llenguatge informàtic, una informació que es pot traduir a una forma per a un moviment i processament eficient s'anomena dades. Les dades són informació intercanviable.



Què és una base de dades ?

Una base de dades és una col·lecció de dades que s'organitza, que també s'anomena dades estructurades. Es pot accedir o emmagatzemar en un sistema informàtic. Es pot gestionar mitjançant a Sistema de gestió de bases de dades (DBMS), un programari utilitzat per gestionar dades. La base de dades fa referència a dades relacionades en una forma estructurada.

Aplicació : Informació de l'empresa, informació del compte, fabricació, banca, transaccions financeres, telecomunicacions.
En una base de dades, les dades s'organitzen en taules que consisteixen en files i columnes i s'indexen perquè les dades es puguin actualitzar, ampliar i suprimir fàcilment. Les bases de dades informàtiques solen incloure dades de registres de fitxers, com ara transaccions de diners d'un compte bancari a un altre compte bancari, detalls de vendes i clients, detalls de tarifes dels estudiants i detalls del producte. Hi ha diferents tipus de bases de dades, que van des de l'enfocament més prevalent, la base de dades relacional, fins a una base de dades distribuïda, una base de dades en núvol i Bases de dades NoSQL .

  • Base de dades relacional: Una base de dades relacional està formada per un conjunt de taules amb dades que encaixen en una categoria predefinida.
  • Base de dades distribuïda: A base de dades distribuïda és una base de dades en què porcions de la base de dades s'emmagatzemen en múltiples ubicacions físiques i en la qual el processament es dispersa o es replica entre diferents punts d'una xarxa.
  • Base de dades al núvol: Una base de dades en núvol és una base de dades que normalment s'executa en una plataforma de computació en núvol. El servei de base de dades proporciona accés a la base de dades. Els serveis de bases de dades fan que la pila de programari subjacent sigui transparent per a l'usuari.

Aquestes interaccions són exemples d'una base de dades tradicional on les dades són d'un tipus, que és textual. L'avenç de la tecnologia ha donat lloc a noves aplicacions dels sistemes de bases de dades. La tecnologia dels nous mitjans ha permès emmagatzemar imatges, videoclips. Aquestes característiques essencials estan fent bases de dades multimèdia .

Actualment, la gent s'està tornant intel·ligent: abans de prendre qualsevol decisió analitza fets i xifres relacionades amb ella, que provenen d'aquestes bases de dades. Com que les bases de dades han facilitat la gestió de la informació, podem atrapar delinqüents i fer una investigació profunda.

Evolució de les bases de dades

Basat en fitxers

Amb l'aparició de les bases de dades a principis dels anys 60, han experimentat una evolució important. Els primers sistemes utilitzats per emmagatzemar i editar dades van ser les bases de dades de navegació, com ara la base de dades jeràrquica (que depenia d'una arquitectura semblant a un arbre i les bases de dades basades en perFile es van desenvolupar per primera vegada el 1968. Les dades de les bases de dades basades en fitxers es conservaven en fitxers plans. Els fitxers ofereixen molts avantatges, però també tenen alguns inconvenients.

Les diverses tècniques d'accés del sistema de fitxers, com ara seqüencial, indexada i aleatòria, es troben entre els seus principals avantatges.

Demana molta programació de llenguatge de tercera generació, com BASIC o COBOL .

Model jeràrquic de dades

El període de la Base de dades jeràrquica va ser 1968-1980. El primer SGBD d'IBM va ser un destacat paradigma de bases de dades jeràrquiques. El sistema de gestió de la informació, o IMS, era el nom d'aquest.

Model de dades de xarxa

Model de dades de xarxa Charles Bachman va crear l'Integrated Data Store (IDS), el primer sistema de gestió de bases de dades de Honeywell. Tot i que es va crear a principis dels anys 60, la Conferència sobre Llenguatges de Sistemes de Dades, o CODASYL, el va estandarditzar el 1971.

Base de dades relacional

Les bases de dades relacionals van guanyar popularitat a la dècada de 1980 i bases de dades orientades a objectes a la dècada de 1990. Les bases de dades NoSQL van sorgir més recentment com a resposta a la ràpida expansió d'Internet i la demanda de processament de dades no estructurat a un ritme més ràpid. En aquests dies, les bases de dades autònomes i les bases de dades al núvol estan revolucionant les maneres en què es recullen, s'emmagatzemen, es gestionen i s'utilitzen les dades.

Tipus de bases de dades

Hi ha molts tipus de bases de dades.

  • Bases de dades relacionals: El contingut d'una base de dades relacional s'organitza com una col·lecció de taules amb files i columnes. L'accés a les dades estructurades es fa més flexible i eficient gràcies a la tecnologia de bases de dades relacionals.
  • Bases de dades orientades a objectes: Semblant a programació orientada a objectes , les dades d'una base de dades orientada a objectes es representen com a objectes.
  • Bases de dades distribuïdes: Una base de dades distribuïda està formada per dos o més fitxers repartits en diverses ubicacions. La base de dades podria estar dispersa per moltes xarxes, allotjada en un lloc físic o conservada en diversos ordinadors.
  • Magatzems de dades: Un magatzem de dades és una mena de base de dades creada especialment per a consultes i anàlisis ràpides. És un repositori central de dades.
  • Bases de dades NoSQL: A diferència de les bases de dades relacionals, que especifiquen com s'han de formatar totes les dades d'entrada, les bases de dades NoSQL o no relacionals permeten emmagatzemar i manipular dades no estructurades i semiestructurades. La prevalença i la complexitat de les aplicacions en línia van provocar l'augment de la popularitat de les bases de dades NoSQL.
  • Bases de dades de gràfics: Les dades s'emmagatzemen en una base de dades de gràfics utilitzant entitats i les seves relacions.
  • Base de dades OLTP: An Base de dades OLTP és una base de dades ràpida i analítica feta per gestionar moltes transaccions de diversos usuaris alhora.
  • Bases de dades de codi obert: Un sistema de bases de dades de codi obert pot tenir a SQL o NoSQL base de dades com a codi font.
  • Bases de dades al núvol: Una col·lecció de dades organitzades o no organitzades que s'allotgen en una plataforma de computació en núvol privada, pública o híbrida es coneix com a base de dades en núvol. Els models de bases de dades al núvol tenen dos tipus: tradicional i base de dades com a servei (DBaaS) . Amb DBaaS, un proveïdor de serveis s'encarrega de les tasques administratives i de manteniment.

Què és DBMS?

Exemple de recollida de dades interrelacionades i conjunt de programes per accedir a dades: MySql, Oracle .

  • El DBMS proporciona una interfície per a operacions com la creació, la supressió, la modificació, etc.
  • El SGBD permet a l'usuari crear les seves bases de dades segons el seu requisit.
  • DBMS accepta la sol·licitud de l'aplicació i proporciona dades específiques a través del sistema operatiu.
  • El SGBD conté un grup de programes que actua segons les instruccions de l'usuari.
  • Proporciona seguretat a la base de dades.

Reptes de bases de dades

A continuació es mostren alguns reptes de la base de dades.

  • absorbint augments substancials en la quantitat de dades. Els administradors de bases de dades fan malabarisme constantment amb el diluvi de dades que arriben des de sensors, dispositius connectats i desenes d'altres fonts per intentar gestionar i organitzar de manera eficaç les dades de les seves organitzacions.
  • garantint la seguretat de les dades. En aquests dies, les infraccions de dades són habituals i els pirates informàtics són cada cop més enginyosos. Assegurar-se que les dades estiguin fàcilment disponibles per als usuaris i segures és més crucial que mai.
  • atendre les demandes. Les empreses necessiten accés en temps real a les seves dades en el clima de negocis accelerat actual per donar suport a la presa de decisions ràpida i aprofitar noves oportunitats.
  • Tenir cura i gestió de la infraestructura i la base de dades. Els administradors de bases de dades són responsables de fer el manteniment preventiu, aplicar pegats i actualitzacions de programari i supervisar contínuament la base de dades per detectar problemes.
  • eliminant les restriccions d'escalabilitat. Si una empresa ha de prosperar, s'ha d'expandir i, com a resultat, també ho ha de fer la seva gestió de dades. Tanmateix, els administradors de bases de dades troben que és molt difícil preveure la quantitat de capacitat que necessitarà una empresa, especialment quan es tracten amb bases de dades locals.
  • assegurant les necessitats de latència, la sobirania de les dades o la residència. Algunes empreses tenen casos d'ús més adequats per al desplegament local. En aquestes circumstàncies, els sistemes d'enginyeria preoptimitzats i preconfigurats són perfectes per executar la base de dades.

Preguntes freqüents sobre la base de dades

P.1: Per què fem servir la base de dades?

Resposta:

El programari de bases de dades permet als usuaris emmagatzemar i recuperar dades d'una manera organitzada, simplifica la gestió de dades. Per tal d'ajudar a crear i mantenir les dades, normalment inclou una interfície gràfica.

P.2: Com crear una base de dades?

Resposta:

  • Crear una base de dades
  • Connecteu-vos al motor de base de dades.
  • A la barra Estàndard, seleccioneu Consulta nova.

P.3: On és la base de dades mestra?

Resposta:

El directori Fitxers de programaMicrosoft SQL ServerMssqlData conté el fitxer de base de dades msdb (msdb. mdf) i els fitxers de registre msdb (msdb. ldf).