Sistemas de Gestión de Bases de Datos y Desarrollo Web

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,13 KB

Sistemas de Gestión de Bases de Datos (SGBD)

Funciones de un SGBD

  • **Descripción:** Creación de la estructura y definición de los elementos de datos.
  • **Manipulación:** Inserción, modificación, búsqueda y eliminación de datos.
  • **Control:** Garantía de seguridad y diseño de interfaces de usuario para la comunicación con la máquina.

Usuarios de un SGBD

  • Diseñadores: Identifican los datos, sus estructuras, relaciones y estrategias de acceso.
  • Administradores: Vigilancia y gestión de la base de datos, incluyendo el enlace con usuarios finales, definición de autorizaciones de uso, estrategias de seguridad y recuperación, y control del funcionamiento.
  • Analistas y Programadores: Análisis y programación de tareas específicas.
  • Usuarios Finales: Interactúan con el contenido de los datos.

Niveles de un SGBD

  • Nivel Físico: Describe el almacenamiento real de los datos en el ordenador. Los analistas y programadores del SGBD trabajan en este nivel.
  • Nivel Conceptual: Describe los datos y sus relaciones. Es utilizado por los administradores de la base de datos.
  • Nivel Externo o Vista: Presenta una porción específica de los datos a la que cada usuario tiene acceso.

Lenguajes de un SGBD

  • Lenguajes de Definición de Datos (LDD): Creación y modificación de la estructura de la base de datos.
  • Lenguajes de Manipulación de Datos (LMD): Inserción, modificación, eliminación y consulta de datos.

Clasificación de Modelos de Datos

  • Modelos de Datos de Alto Nivel o Modelos Conceptuales: Representan los datos de forma cercana a la percepción de los usuarios.
  • Modelos de Datos de Bajo Nivel o Modelos Físicos: Describen el almacenamiento físico de los datos en el ordenador, dirigidos al personal informático.
  • Modelos Lógicos: Intermedios entre los modelos conceptuales y físicos. Sus conceptos son comprensibles para los usuarios finales, pero también reflejan la organización física de los datos. El diseño lógico parte del esquema conceptual y resulta en un esquema lógico.

El modelo físico parte del modelo lógico y describe:

  • Almacenamiento real de los datos en el ordenador.
  • Formato de los registros.
  • Estructura de los archivos (desordenados, ordenados, etc.).
  • Memorias secundarias.
  • Archivos, nombres, direcciones y rutas de acceso.
  • Registros, longitud, campos e índices.

Ejemplos de Modelos de Datos

  • Modelos Lógicos Basados en Registros:
    • Redes: Datos en registros relacionados por punteros y organizados en gráficas.
    • Jerárquicos: Datos en registros relacionados por punteros y organizados como árboles.
    • Relacionales: Datos en tablas relacionadas.
  • Modelos Lógicos Basados en Objetos:
    • Orientado a Objetos: Datos como instancias de objetos con métodos.
    • Entidad-Relación: Datos organizados en conjuntos interrelacionados de objetos (entidades) con atributos.

Metodología Entidad / Relación

  • Modelo de datos.
  • Metodología Entidad – Relación (E/R).
  • Relaciones binarias.
  • Relaciones reflexivas.
  • Subconjunto.
  • Generalización.
  • Herramientas de diseño.

Servidores Web / HTML / Java / PHP

Servidores Web

  • Algunos servidores más conocidos: Apache, AOL, IIS, Server, Roxen y ThPpd.

HTML: Parámetros de la etiqueta TABLE

  • BORDER: Define el grosor del borde de la tabla en píxeles. Si se omite, la tabla no tendrá borde.
  • CELLPADDING: Espacio entre el contenido de la celda y su borde en píxeles. El valor por defecto es 1.
  • CELLSPACING: Ancho de las líneas de división de la tabla en píxeles. El valor por defecto es 2.
  • WIDTH: Ancho de la tabla en píxeles o porcentaje del ancho total de la página.
  • ALIGN: Alineación horizontal de la tabla respecto al texto circundante (LEFT, RIGHT, CENTER).

Parámetros de alineación de celdas:

  • ALIGN: Alineación horizontal del contenido de las celdas (LEFT, RIGHT, CENTER).
  • VALIGN: Alineación vertical del contenido de las celdas (TOP, BOTTOM, MIDDLE, BASELINE). MIDDLE es el valor por defecto.

HTML: Parámetros de la etiqueta IMG

  • ALIGN: Alineación de la imagen con el texto (TOP, TEXTTOP, BOTTOM, ABSBOTTOM, MIDDLE, ABSMIDDLE, LEFT, RIGHT).
  • ALT: Texto alternativo que se muestra si la imagen no se puede cargar.
  • HEIGHT: Altura de la imagen en píxeles. Se puede escalar la imagen si no coincide con la altura real.
  • WIDTH: Ancho de la imagen en píxeles. Se puede escalar la imagen si no coincide con el ancho real.
  • BORDER: Ancho del borde de la imagen en píxeles.
  • HSPACE: Margen horizontal entre la imagen y el texto circundante.
  • VSPACE: Margen vertical entre la imagen y el texto circundante.

HTML: Parámetros de la etiqueta FORM

  • METHOD: Método de envío de datos (POST o GET).
    • POST: Envía los datos de forma independiente a la URL, requiere dos contactos con el servidor y es obligatorio para el envío de correos electrónicos.
    • GET: Añade los valores a la URL especificada en ACTION, utilizando "?" como separador. Es el valor por defecto.
  • ENCTYPE: Tipo de codificación de datos en formato MIME. Se aplica solo con el método POST. Se recomienda "text/plain" para el envío de correos electrónicos.

Entradas relacionadas: