Normalización

Solo disponible en BuenasTareas
  • Páginas : 7 (1511 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de junio de 2011
Leer documento completo
Vista previa del texto
LECTURA 1

* DBMS Data Base Management System
Sistema de administración de bases de datos

* DBA DataBase Administrator
Persona que administra un DBMS

DBMS
* Permitir a los usuarios el acceso y manipulación de la BD
* Ejecutar tareas de mantenimiento y administración de datos
* Definición de la BD –cómo la información va a ser almacenada y organizada-
* Creaciónde la BD –almacenamiento de datos en una BD definida-
* Recuperación de los datos – consultas y reportes-
* Actualización de los datos –cambiar el contenido de la BD-
* Programación de aplicaciones para el desarrollo de software
* Control de la integridad de la BD
* Monitoreo del comportamiento de la BD

* RDBMS Relational Database Management System
Sistemas de base dedatos relacionales

1. Permiten ingresar datos al sistema
2. Permite almacenar datos
3. Permite recuperar datos y trabajar con ellos
4. Proveen herramientas para capturar, editar y manipular datos
5. Permiten aplicar seguridad
6. Permiten crear reportes e informes con los datos

CARACTERÍSTICAS DE UN DBMS
* Control de redundancia de datos: Lograr una mínima cantidadde espacio de almacenamiento para almacenar los datos enviando la duplicación de la información.

De esta manera se logran ahorros en el tiempo de procesamiento de la información, se tendrán menos inconsistencias, menores costos operativos y hará el mantenimiento más fácil.

* Compartimiento de datos: Los datos pueden ser compartidos entre muchos usuarios simultáneamente proveyendo de estamanera mayor eficiencia.
* Mantenimiento de la integridad: Garantiza la precisión o exactitud de la información contenida en una base de datos. Los datos interrelacionados deben siempre representar información correcta a los usuarios.
* Soporte para control de transacciones y recuperación de fallas: Transacción es toda operación que se haga sobre la BD. Las transacciones deben sercontroladas y no deben alterar la integridad de la BD. La recuperación de fallas es la capacidad de un DBSM de recuperar la información que se haya perdido durante una falla en el software o en el hardware.
* Independencia de los datos: Los programas de aplicación no necesitan conocer la organización de los datos en el disco duro.
* Seguridad: Disponibilidad de los datos puede ser restringida aciertos usuarios. Según los privilegios que posea cada usuario de la BD podrá acceder a mayor información que otros.
* Velocidad: Los DBMS modernos poseen velocidades de respuesta y proceso
* Independencia del hardware: La mayoría de los DBMS están disponibles para ser instalados en múltiples plataformas de hardware

LECTURA 2

RDBMS
Almacenan y administran de manera lógica los datosen forma de tablas.
* Tabla: es un método para presentar los datos en forma de filas y columnas.
* Columna: representa un campo único de un registro.
* Fila: representa un registro
TABLA EMPLEADOS
NUM EMP | NOMBRE EMP | NUM DEPT |
1001 | ANDRES | AB101 |
1002 | MARIA | AB102 |
1003 | JOSE | AB103 |

TABLA DEPARTAMENTOS
NUM DEPT | NOMBRE DEPT |
AB101 | FINANZAS |
AB102 |CONTABILIDAD |
AB103 | VENTAS |

LLAVE PRIMARIA
* Esta columna debe ser tal que identifique de manera única e inequívoca cada fila.
* No puede haber mas de dos filas (registros) en una tabla que tengas el mismo valor para la columna que haya sido elegida como llave primaria.
* No puede tener datos duplicados ni nulos

LLAVE FORÁNEA
La llave primaria y la llave foránea sonusadas para establecer relaciones entre tablas.

DEFINICIÓN Y TERMINOLOGÍA DE UN RDBMS
* Nulo: valor indefinido o ningún valor.
Son usados en las columnas donde se desconozca su valor.
No significa un espacio en blanco.
Un valor nulo no puede ser usado para hacer operaciones de cálculo o comparación.
* Vistas: Permite que cada usuario tenga su propia visión de la base de datos.
Son como...
tracking img