Conceptos Basicos

Conceptos Básicos

Base de datos:

Se le denomina como base de datos a un conjunto de información perteneciente a un mismo contexto, ordenada de una manera sistemática para su posterior recuperación, análisis o bien la transmisión de dicha información.

Podemos decir que las bases de datos son información el producto de la necesidad humana de almacenar alguna información, con el fin de preservarlo contra el tiempo y el deterioro para así poder hacer de su uso en la posteridad. El manejo de las bases de datos se lleva a cabo mediante diferentes gestiones o sistemas de gestión (llamados DBMS por sus siglas en inglés: Dates Management System o bien en español llamado Sistema de Gestión de Datos), actualmente siendo digitales y automatizados, permitiendo así el almacenamiento ordenado y la rápida recuperación de la información.

            Dentro de este concepto también podemos mencionar que existen diferentes tipos de bases de datos como las que se presenta a continuación:

Según su variabilidad: conforme a los procesos de recuperación y preservación de bases de datos como lo son las siguientes:

o   Base de datos estática: Son bases de datos las cuales solo permiten la lectura de la información contenida, además de tener en cuenta que en estas la modificación del contenido es nula.

o   Bases de datos dinámicas: Manejan procesos los cuales son inicialmente de actualización, reorganización, añadidura y borra la información.

Según el contenido: De acuerdo a la información que dichas bases de datos contengan como lo pueden ser las siguientes:

o   Bibliográficas: almacenan contenido de lectura, como lo puede ser información de libros, como autores, título etc.

o   De texto completo: contiene inicialmente textos históricos o documentales.

o   Directorios: Contiene particularmente correos electrónicos, números telefónicos etc.

Especializadas: son aquellas que como se indica guardan información específica de ciertos puntos o enfoques a la que va dirigida.

Tablas:

Dentro de la base de datos una tabla es un tipo de modelado de datos, en donde se guarda una información recogida por un sistema, esto quiere decir que estas son una especie de objeto o bien estructuras que contienen los datos organizados particularmente en filas y columnas.

         Podemos también determinar que una tabla es una especie de referencia a un objeto, en donde se contienen absolutamente todos los datos en relación a dicho objeto/estructura, de esta manera son organizados a través de las filas y columnas antes mencionadas.

Registros:

Se les denomina de esta forma a un bloque de información, el forma parte de una tabla, indicándonos de esta forma que dentro de la base de datos un registro seria una fila. Dichas de dichas filas o registro, inicialmente se refieren a un conjunto de información datos que mantiene un cierto vínculo entre sí, cabe resaltar que dentro de estos la totalidad de las filas de una tabla respetan una estructura idéntica.

         De manera general podemos determinar a un registro como cada una de las tablas, en donde son almacenados o bien guardadas ciertos datos, y algunos de dichos datos pueden llegar a ser nulos.

Campo:

Son aquellos componentes los cuales funcionan inicialmente en la estructura de una tabla. Dentro de las bases de datos se hace uso de los campos para mantener las relaciones entre las tablas.

         De igual manera podemos determinar a un campo como el nombre de una columna. Dicho dato siendo único en toda la tabla y siendo así otorgado un tipo de dato especifico, como lo pueden ser los id. De manera general podemos determinar a un campo como un componente el cual proporciona la estructura de la tabla y su uso es fundamental debido a que en estos es donde ingresamos los datos a nuestra base de datos y básicamente sin duchos campos no existiría una tabla la cual podamos rellenar.

MySQL:

Es un nombre el cual se le otorga a un sistema el cual permite la gestión de bases de datos. Tratándose de la opción más usada para aplicaciones que se basan en la web.

         Siendo un sistema de gestión de base de datos el cual fue desarrollado originalmente como MySQLAB, y siendo posteriormente adquirido por SunMycrosystem en 2008 y a su vez comprado por Oracle Corporation en 2010, la cual era dueña de un motor propio InnoDB para MySQL.

Como ya lo mencionamos este es un sistema de gestión para las bases de datos el cual cuenta con una doble licencia, debido a que por una parte es de código abierto, pero por la otra parte cuenta con una versión comercial gestionadas por la corporación Oracle MySQL basándose así en códigos que permiten a pequeñas empresas y desarrolladores disponer de una solución viable y estandarizada para sus aplicaciones.

 Modelo entidad relación y sus elementos

Un modelo entidad-relación es una especie de herramienta para un modelado. Es un proceso por el cual nos permite representar las entidades las cuales son relevantes de una base de datos, así como la de sus interrelaciones y propiedades.

 Entidad:

Las entidades usualmente se representan con objetos o bien cosas, teniendo dos tipos de estos, por una parte, los reales y los abstractos, los cuales suelen diferenciarse entre sí. Una entidad puede ser cualquier cosa la cual podamos registrar dentro de la base de datos, como lo puede ser u auto (entidad real), el cual contiene diferente información la cual puede ser registrada, o bien podemos registrar a entidades abstractas.

         Podemos determinar que de manera general una entidad es toda aquella cosa u objeto que pudo registrarse, describiendo el tipo de información que se controla con esta.

Atributo:

Se le denomina de esta manera a las características de entidad. Debemos tener en cuenta que cada una de las entidades posee diferentes atributos, la principal función de los atributos es dar información acerca de dicha entidad, dichos atributos se pueden presentar de diferentes maneras o tiempos siendo que estos ya sean numéricos, de texto o bien fechas.

         En general podemos determinar a estos como una característica o un rasgo de un tipo de entidad la cual describe a dicha entidad.

Relación:

Se le conoce de esta manera a un vínculo, el cual inicialmente nos permite definir una dependencia entre varias identidades, es decir, que dicho vinculo nos permite conocer el como varias identidades se relacionan o se comportan entre si ciertos atributos de una manera indispensable.

De dichas relaciones entre los elementos tenemos diferentes tipos como lo son los siguientes:

·        Uno a uno: este solo entra en función cuando función únicamente se relacionan con otra más y viceversa.

·        Uno a varios: determina que una entidad puede estar relacionada con varios de otra identidad, pero dicha identidad es solo observada una sola vez.

·        Varios a Varios: esta ultima determina que una entidad puede relacionarse con otra con varios de otra identidad y viceversa.

Modelo racional:

Es un modelo de organización y gestión de base de datos, el cual consiste en el almacenamiento de datos de tablas, las cuales están compuestas por filas o también conocidas como tuplas, y columnas o también conocidas como campos,

         Este modelo es el que esta inicialmente empleado en base de datos que relacionan y ordenan los datos en tablas compuestas por filas y columnas, dentro de dicho modelo cada columna alberga un atributo de la entidad, a los atributos de las relaciones se les conoce como “dominio”. De igual forma dicho modelo también presenta una especie de relación entre tablas que ya conocemos que pude ser de una a una o de uno a muchos.

Normalización de base de datos:

Llamamos normalización a un proceso de organización de los datos. El objetivo principal de esta normalización es eliminar duplicidades o bien dependencias innecesarias en las bases de datos y entre las relaciones donde estos inicialmente están unidad.

De manera genera podemos determinar a la normalización como el proceso a través del cual organizamos los datos que se encuentran en la base de datos, haciendo con estas que el al hacer uso de los datos contenidos en las BD sean más fáciles y no halla complicaciones al emplearlas en operaciones, para llevar a cabo la normalización de los datos se llevan a cabo 3 etapas de normalización las cuales son:

  • Primera forma normal: se encuentra en tablas separadas para cada conjunto de datos relacionados, se asigna una clave primaria a cada grupo de datos relacionados y aquí se verifica que no se contengan registros nulos.
  • Segunda Forma normal: para seguir con esta es necesario ya haber concluido la primera forma normal, aquí se gestionan múltiples registros, en caso que un dato sea necesario pero que este este duplicado se debe crear una segunda tabla para colocarlo o bien podemos simplemente eliminar dicho dato.
  • Tercera forma normal: los datos del mismo registro deben estar estructurados de manera que todos los campos dependan de la clave primaria.
---

No hay comentarios.:

Publicar un comentario