Hoy hablaremos de las Bases de datos relacionales
En una computadora existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto.
Los
sistemas relacionales son importantes porque ofrecen muchos tipos de
procesos de datos, como: simplicidad y generalidad, facilidad de uso
para el usuario final, períodos cortos de aprendizaje y las consultas de
información se especifican de forma sencilla.
Las tablas son un medio de representar la información de una forma más compacta y es posible acceder a la información contenida en dos o más tablas. Más adelante explicaremos que son las tablas.
Las bases de datos relacionales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. Cumplen las siguientes leyes básicas:
- Generalmente, contendrán muchas tablas.
- Una tabla sólo contiene un número fijo de campos.
- El nombre de los campos de una tabla es distinto.
- Cada registro de la tabla es único.
- El orden de los registros y de los campos no está determinados.
- Para cada campo existe un conjunto de valores posible.
Diseño de las bases de datos relacionales
El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos.
La planificación de la estructura de la base de datos,
en particular de las tablas, es vital para la gestión efectiva de la
misma. El diseño de la estructura de una tabla consiste en una
descripción de cada uno de los campos que componen el registro y los
valores o datos que contendrá cada uno de esos campos.
Los
campos son los distintos tipos de datos que componen la tabla, por
ejemplo: nombre, apellido, domicilio. La definición de un campo
requiere: el nombre del campo, el tipo de campo, el ancho del campo,
etc.
Los registros constituyen la información
que va contenida en los campos de la tabla, por ejemplo: el nombre del
paciente, el apellido del paciente y la dirección de este. Generalmente
los diferente tispos de campos que su pueden almacenar son los
siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico
(informaciones lógicas si/no, verdadero/falso, etc., imágenes.
En
resumen, el principal aspecto a tener en cuenta durante el diseño de
una tabla es determinar claramente los campos necesarios, definirlos en
forma adecuada con un nombre especificando su tipo y su longitud.
¿Qué es O.O.?
En
esos mundos OO, el conocimiento se descentraliza en todos los objetos
que lo componen, cada objeto sabe hacer lo suyo y no le interesa saber
cómo el vecino hace su trabajo, pero sabe que lo hace y qué es lo que
puede hacer. Como bien lo definió Dan Ingalls de Smalltalk con las
siguientes palabras:
"La orientación a objetos
proporciona una solución que conduce a un Universo de Objetos 'bien
educados' que se piden de manera cortés, concederse mutuamente sus
deseos".
¿Por qué O.O.?
La meta
es dejar la etapa en la que la construcción del software es una labor
de artesanos, y pasar a la etapa en la que se pueda tener fábricas de
software, con gran capacidad de reutilización de código y con
metodología eficientes y efectivas que se apliquen al proceso de
producción.
¿Qué es una BDOO?
A finales de los 80's aparecieron las primeras BDOO, es una base de datos
inteligente. Soporta el paradigma orientado a objetos almacenando datos
y métodos, y no sólo datos. Está diseñada para ser eficaz, desde el
punto de vista físico, para almacenar objetos complejos. Evita el acceso
a los datos; esto es mediante los métodos almacenados en ella. Es más
segura ya que no permite tener acceso a los datos (objetos); esto debido
a que para poder entrar se tiene que hacer por los métodos que haya
utilizado el programador.
para más información visitad el enlace donde ha sido extraida la información:
http://html.rincondelvago.com/base-de-datos-relacional.html
Y como siempre os pongo un senzillo tutorial de youtube:
No os olvidéis dejar los comentarios. Hasta la próxima entrada.

Como me ha costado el tema de las bases de datos! Muy interesante la información y el video.
ResponderEliminar