Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Introduccion a las bases de datos
  Leído 5539 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Autor: ^HeRaCLeS^
Oct 15 2013
Introduccion a las bases de datos

Autor: ^HeRaCLeS^



En este sexto tutorial sobre el desarrollo para smf hablaremos un poco sobre:
Bases de datos



Este tema suele asustar mucho ya que el 90% piensa que es algo muy complicado, algo que realmente esta muy lejano a ellos.
Nada mas lejos de la realidad, ya que en verdad es algo muy simple y todo el mundo puede manejar...
El problema de todo esto es la poca informacion que hay al respecto, en verdad hay informacion, pero mal explicada.
La mayoria de tutoriales son desarrollados como si el que los lee ya supiera todo... Y si asi fuera para que leerlos no?

En este tutorial iba a empezar enseñando como funcionan algunas de las funciones de smf sobre bases de datos,
pero preferi adentrarlos mejor a lo que realmente es una base de datos y que se puede lograr con ella.

Una base de datos tiene el fin del almacenamiento masivo de información en texto plano. Al contrario de lo que muchos piensan,
no es capaz de almacenar imagenes ni ningun otro tipo de datos, lo que hace es almacenar las rutas de dichas imagenes.
 
Estructura:

Una base de datos posee un orden que debe ser cumplido para acceder a la información de manera coherente.

Tablas
Campos o columnas
Registros

¿Que podemos lograr con una base de datos?

En pocas palabras lo que se logra es una interaccion entre el sitio y ella, logrando mostrar en el sitio diferentes valores
dependiendo de la query realizada.

¿Que es una query?

No es mas que una consulta a la base de datos.

Tipos de bases de datos:

Existen varios tipos de bases de datos, entre ellas estan...
MySQL
SQL Server
Access
PostgreSQL
SQLite

Solamente las nombre para que sepan mas o menos cules existen, debido a que smf se encarga de fijarse que tipo de base de datos usamos
no necesito explicar cada una de ellas.
Simplemente enseñare como trabajar las bases de datos en smf.



Como ya dije, esta fue solo una pequeña introducción a lo que es una base de datos y para que sirve, en los proximos tutoriales veremos:

Crear Tablas
Crear Columnas
Insertar datos
Modificar datos
Hacer una Query simple
Hacer una Query anidada



Nos vemos en el proximo tutorial sobre desarrollo de smf.




Bien hera Ahi la llevas bien con esta serie de tutoriales +10




Espero que les sirvan a alguien jajaja

Este en particular no dice mucho, solo da una orientacion, pero ya en los proximos empiezan los codigos y demas :D




Espectacular Heracles, solo algunos detalles que puedo resaltar después de haber cursado toda una materia teórica sobre BD.

Lo que pusiste como tipos de bases de datos no son tipos sino motores de bases de datos o DBMS. Los tipos serian los modelos que existen como el de objetos (poco usado pero muy actual) y el relacional (el que usa la mayoría de la gente) hay mas pero son antiguos.

Lo que podemos lograr con una base de datos son muchísimas cosas pero como principal guardar información en forma permanente y para ellos los dbms deben brindar seguridad, eficiencia y mantener esa información 100% confiables para que no haya inconsistencias.

Y por ultimo la query no solo permite hacer consultas sino actualizaciones, inserciones y borrado de registros.

Bueno era solo para aclarar cosas... espero que esto siga ya que hay poca información al respecto.
Abrazo!


« Última Modificación: Octubre 16, 2013, 05:42:26 am por 4kstore »




Muy buen aporte 4k!

Yo solo di un pantallaso de las cosas, pero no esta de mas toda esa informacion +10




Excelente Pablito!!!




pfff, entraron unos spammers?




Genial para poder explicar a mi hermano, que quiere empezar de cero con todo esto y no sabía qué decirle! GRACIAS!




Otros temas de su interes

Base de datos (Crear: Tablas - Columnas) ^HeRaCLeS^ Octubre 19, 2013, 01:22:48 pm
Introduccion a las bases de datos ^HeRaCLeS^ Octubre 15, 2013, 01:38:56 pm
Base de datos (Consultas) ^HeRaCLeS^ Abril 24, 2014, 04:11:29 pm
Base de datos (Consultas Anidadas) ^HeRaCLeS^ Agosto 03, 2016, 03:54:52 pm
Variables globales ^HeRaCLeS^ Febrero 03, 2013, 06:02:36 pm
$_GET $_POST y $_REQUEST ^HeRaCLeS^ Octubre 05, 2013, 02:39:55 pm



Usuario:
Contraseña:
Sesión: