Funciones DBA

El Administrador de la Base de Datos o ABD (DBA-DataBase Administrator) es el responsable de laPlanificación, Diseño de la Arquitectura, Control y Administración de la Base de Datos de la organización.

• Los ABD suelen tener responsabilidades más bien técnicas.

• Están relacionados con las fases de diseño de la aplicación y el diseño físico de la base de datos, así comocon el mantenimiento operacional.

• Interactúan con el sistema y se comunican con los usuarios.

• Juegan un papel primordial en la planificación y el desarrollo de BD y en la formación de los usuarios.

• Función que puede ser desempeñada por una persona o un grupo de personas.

• Función reconocida por diferentes grupos de estandarización (Codasyl, ANSI/X3/SPARC).


Administrador de la Base de Datos
Comunicación con los usuarios.
Un SBD suele estar compuesto por tres componentes:
- Una BD central con la mayoría de los datos.
- Varias BDs funcionales, con funcionalidades concretas y utilizadas por un conjunto limitado deprogramas.
- Algunas BDs dedicadas, para aplicaciones únicas.

Centralizando los datos se evita la redundancia.
La propiedad y el control de los datos se transfieren al DD central que almacena el registro de la propiedad y el uso de cada dato.

Comunicación con los usuarios.•Usuarios pueden mostrarse resistentes a cambio sobre el control de los datos.
puede mitigarse educando activamente a los usuarios sobre las ventajas de aprender la tecnología de las BDs, ya que les va a hacer más efectivos y eficientes en sus tareas.
•Educación de usuarios es responsabilidad del ABD junto con los directivos de más alto nivel.
•La formación y el entrenamiento deben dar al personal una visión amplia de la función de un SBD como parte integral del SI de la empresa.

Establecimiento de normas y procedimientos
La administración efectiva de una BD requiere que se establezcan normas y procedimientos uniformes para controlar la seguridad y la integridad de los datos
eficientemente.
• En el área de programación, las normas se establecen para asegurar que los programas se revisan y se prueban antes de pasar a su producción. En el área de operaciones, para mantener los diarios de las transacciones.
• Los procedimientos se crean para la corrección de errores, el tratamiento de los puntos de control y para garantizar la copia de seguridad y la recuperación.

Tareas del Administrador de una Base de Datos• Instalación el Sistema Gestor de la Base de Datos (p.e. Oracle9i)
• Diseño de la arquitectura de la BD y de modificaciones posteriores
• Creación de la Base de Datos
• Ajustes en la Base de Datos Eficiencia
• Seguridad en la Información (Confidencialidad)
• Copias de Seguridad y Recuperación de Información (Disponibilidad)
Mantener el gestor y sus herramientas en un perfecto estado de funcionamiento para conseguir una mayor eficacia y rapidez en el acceso de la información.

Objetivo principal:
Mantener la integridad, la seguridad y la disponibilidad de los datos del sistema.

La BD debe protegerse de accidentes como:
• Errores en la entrada de datos o en la programación
• Uso malintencionado de la BD
• Fallos de hw o sw que corrompan los datos
• Fallos durante el procesamiento de transacciones
• Errores lógicos que infringen la suposición de que las transacciones preservan las restricciones de consistencias de la BD
• Anomalías debido al acceso concurrente a la BD
Administración de la Base de Datos

Seguridad de los datos: protección de la BD de usos mal intencionados o no autorizados. Limitará a los usuarios a ejecutar únicamente operaciones permitidas.
Integridad de los datos: asegurar que las operaciones ejecutadas por los usuarios sean correctas y mantengan la consistencia de la BD.
Ante los fallos de hw o sw se utilizarán procedimientos de recuperación de la BD, que proporcionarán medios para restablecer la BD corrupta por desperfectos del sistema a
un estado uniforme.


http://thegosh.wordpress.com/2007/11/13/funciones-dba/

TABLAS EN HTML



Las tablas son una de las herramientas más útiles de que disponemos en HTML, ya que nos van a permitir en cierto modo "maquetar" nuestro documento, ayudándonos a situar dentro del mismo los diferentes elementos que lo componen, siendo esta la única forma coherente que había antes de la introducción de las Hojas de Estilo y de las etiquetas.

Es por esta facilidad a la hora de organizar con tablas nuestras páginas el que el 99% de las que veamos en Internet las usen, aunque muchas veces no las veamos directamente porque están "ocultas".

Pero no todo es coser y cantar a la hora de trabajar con tablas, ya que a veces actúan un poco "a su aire", por lo que podemos llegar a desesperarnos al pasar varias horas intentando que una tabla se comporte como nosotros queremos. Esto es debido a que en el origen del lenguaje HTML las tablas fueron diseñadas por científicos de las universidades para contener y organizar información, no como una ayuda para el diseño gráfico de la página, ya que en esa época el lenguaje y las páginas web se concebían como una forma de transmitir texto plano, en monitores monocromos y de poca resolución, y no fué hasta el posterior desarrollo de Internet, de la WWW y de la tecnología de ordenadores personales avanzados cuando se empezó a tener en cuenta la importancia del diseño visual de una página web como un medio global para transmitir no solo texto plano, si no tambien contenidos gráficos y multimedia.
http://www.webtaller.com/construccion/lenguajes/html/lessons/tablas_en_html.php

TABLAS EN HTML


Las tablas son una de las herramientas más útiles de que disponemos en HTML, ya que nos van a permitir en cierto modo "maquetar" nuestro documento, ayudándonos a situar dentro del mismo los diferentes elementos que lo componen, siendo esta la única forma coherente que había antes de la introducción de las Hojas de Estilo y de las etiquetas.

Es por esta facilidad a la hora de organizar con tablas nuestras páginas el que el 99% de las que veamos en Internet las usen, aunque muchas veces no las veamos directamente porque están "ocultas".

Pero no todo es coser y cantar a la hora de trabajar con tablas, ya que a veces actúan un poco "a su aire", por lo que podemos llegar a desesperarnos al pasar varias horas intentando que una tabla se comporte como nosotros queremos. Esto es debido a que en el origen del lenguaje HTML las tablas fueron diseñadas por científicos de las universidades para contener y organizar información, no como una ayuda para el diseño gráfico de la página, ya que en esa época el lenguaje y las páginas web se concebían como una forma de transmitir texto plano, en monitores monocromos y de poca resolución, y no fué hasta el posterior desarrollo de Internet, de la WWW y de la tecnología de ordenadores personales avanzados cuando se empezó a tener en cuenta la importancia del diseño visual de una página web como un medio global para transmitir no solo texto plano, si no tambien contenidos gráficos y multimedia.
http://www.webtaller.com/construccion/lenguajes/html/lessons/tablas_en_html.php

¿QUE SON LAS BASES DE DATOS?

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.

Definición de base de datos

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

Características

Entre las principales características de los sistemas de base de datos podemos mencionar:

•Independencia lógica y física de los datos.
•Redundancia mínima.
•Acceso concurrente por parte de múltiples usuarios.
•Integridad de los datos.
•Consultas complejas optimizadas.
•Seguridad de acceso y auditoría.
•Respaldo y recuperación.
•Acceso a través de lenguajes de programación estándar.

Por consiguiente una base de datos posee el siguiente orden jerárquico:

•Tablas
•Campos
•Registros
•Lenguaje SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.