/  5
 
Base de datos relacionales
En unacomputadoraexisten diferentes formas de almacenar información. Esto dalugar a distintosmodelosdeorganizaciónde la base de datos: jerárquico,red, relacional y orientada a objeto.
Lossistemasrelacionales son importantes porque ofrecen muchos tipos de procesos  de datos, como: simplicidad y generalidad, facilidad de uso para el usuario final, períodos cortos deaprendizajey las consultas de información se especifican deforma sencilla.
Las tablas son un medio de representar la información de una forma más compacta yes posible acceder a la información contenida en dos o más tablas.
Lasbases de datosrelacionales están constituidas por una o más tablas que contienenla información ordenada de una forma organizada. Cumplen las siguientesleyes 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.
Cadaregistrode la tabla es único.
El orden de losregistrosy de los campos no está determinados.
Para cada campo existe un conjunto devaloresposible.
Diseñode las bases de datos relacionales
El primer paso para crear una base de datos, es planificar el tipo de informaciónque se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la informacióndisponible y la información que necesitamos.La planificaciónde laestructurade la base de datos, en particular de las tablas, es vital para lagestiónefectiva de la misma. Eldiseñode laestructurade una tabla consiste en una descripción de cada uno de los campos que componen elregistroylos valoreso datos que contendrá cada uno de esos campos.Los campos son los distintostipos de datosque 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.Losregistrosconstituyen la información que va contenida en los campos de latabla, por ejemplo: el nombre del paciente, el apellido del paciente y ladireccióndeeste. Generalmente los diferente tipos de campos que su pueden almacenar son lossiguientes: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 tablaes determinar claramente los campos necesarios, definirlos en forma adecuada con unnombre especificando su tipo y su longitud.
Base de Datos Web
 
¿Como diseñar una base de datos Web
?
Pensemos en los objetos del mundo real que esta utilizando:
en general cada clase deobjetos necesita una tabla: clientes, libros, pedidos.-
Evitar almacenar datos redundantes:
ocupan mucho espacio y pueden provocar anomalías e inconsistencias.-
Usar valores de columna atómicos:
en cada atributo de cada fila almacenamos unasola cosa.-
Elige claves sensibles:
asegúrate que las claves que usas son únicas. En nuestroejemplo hemos creado
clientesID
y
pedidosID
. Para libros usamos su
ISBN.
-
Piensa en peticiones que quieres hacerle a la base de datos:
asegúrate que la basede datos contiene todos los datos requeridos y que existen enlaces apropiados entre lastablas.-
Evitar diseños con muchos atributos vacios:
los campos sin valores dice que tieneun valor nulo. muchos valores nulos es mala idea- Integrar base de datos con los scripts.
Arquitectura de base de datos para la web
 
- Navegador y Servidor
 
- Navegador y Servidor,
Incorpora una Base de Datos, Una típica transacción Web con base de datos. Por ejemplo una petición HTTP, listado de libros de un autor en particular.
 
Servidores Web con motor PHP
están en un servidor y en otro servidor la Base deDatos MYSQL, Ideal esta disposición de servidores.
Bases de datos referenciales
Son aquellas que ofrecen registros que su vez son representaciones de documentos primarios. Dentro de éstas distinguen, as su vez, entre:
Bibliográficas: aquellas cuyo contenido son registros de tipo bibliográfico.
Directorios: aquellas cuyo contenido está referido a la descripción de otrosrecursos de información, como por ejemplo un directorio de bases de datos.
Base de Datos Difusas
El modelo relacional no permite el procesamiento de consultas imprecisas.
La teoría de conjuntos difusos, extiende la teoría clásica de conjuntos.
Permite que el grado de pertenencia de un objeto a un conjunto sea representadacomo un número real entre 0 y 1
Con el concepto clásico solo se tiene la posibilidad de pertenecer a un conjunto ono pertenecer al mismo.
Modelos de implementación:
Existen dos modelos:
Iniciar con un
SGBDR 
con información precisa y desarrollar una
sintaxis
que permita formular consultas imprecisas.
Construir un gestor de bases de datos relacionales difusas directamente
Representación de la información
Los elementos relacionados con la manipulación de información difusa puedentener 

Share & Embed

More from this user

Add a Comment

Characters: ...