USUARIOS Y CICLO DE VIDA DE UNA BD.
Enviado por Rebecca • 28 de Marzo de 2018 • 3.083 Palabras (13 Páginas) • 308 Visitas
...
∙ Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los sistemas de manejo de bases de datos deben garantizar que esta información se encuentra asegurada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los sistemas de manejo de bases de datos disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
∙ Integridad. Se tratan de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.
∙ Respaldo y recuperación. Los sistemas de manejo de bases de datos deben proporcionar una forma eficiente de realizar copias de seguridad de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder.
∙ Control de la concurrencia. En la mayoría de entornos, lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un sistema de manejo de base de datos debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias.
∙ Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el sistema de manejo de base de datos tarda en darnos la información solicitada y en almacenar los cambios realizados. 3.1.2. Diseño de bases de dato
4.- Explica las características que debe tener un buen Diseño de la Base de Datos. MANUAL2 (pág. 11 e Internet.)
Los procesos de definición de los requisitos y el diseño conceptual demandan identificar las exigencias de la información de los usuarios y representar éstos en un modelo bien definido. Para llevar a cabo esto necesitamos observar cuidadosamente la naturaleza de las condiciones de los usuarios y el significado preciso de la representación lógica de los mismos.
Determinar la finalidad de la base de datos
Esto le ayudará a estar preparado para los demás pasos.
Buscar y organizar la información necesaria
Reúna todos los tipos de información que desee registrar en la base de datos, como los nombres de productos o los números de pedidos.
Dividir la información en tablas
Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser una tabla.
Convertir los elementos de información en columnas
Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación.
Especificar claves principales
Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido.
Definir relaciones entre las tablas
Examine cada tabla y decida cómo se relacionan los datos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario.
Ajustar el diseño
Analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseño.
Aplicar las reglas de normalización
Aplique reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.
5.- De acuerdo a los apuntes realiza un mapa conceptual que Explique los modelos de las Bases de Datos.
[pic 7]
[pic 8]
[pic 9]
[pic 10][pic 11][pic 12][pic 13][pic 14]
[pic 15][pic 16][pic 17][pic 18][pic 19]
[pic 20]
[pic 21][pic 22]
[pic 23][pic 24]
7.- Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.- Llenar la tabla que se pide a continuación (si es necesario puedes agregar filas): MANUAL 1 Y MANUAL2.
NOMBRE DEL USUARIO
FUNCIONES
1.- Programadores de aplicaciones.
Son profesionales informáticos que escriben programas de aplicación. Los programadores de aplicaciones pueden elegir entre muchas herramientas para desarrollar interfaces de usuario. Las herramientas de desarrollo rápido de aplicaciones (DRA) son herramientas que permiten al programador de aplicaciones construir formularios e informes sin escribir un programa. Hay también tipos especiales de lenguajes de programación que combinan estructuras de control imperativo (por ejemplo, para bucles for, bucles while e instrucciones ifthen-else) con instrucciones del lenguaje de manipulación de datos. Estos lenguajes, llamados a veces lenguajes de cuarta generación, a menudo incluyen características especiales para facilitar la generación de formularios y la presentación de datos en pantalla. La mayoría de los sistemas de bases de datos comerciales incluyen un lenguaje de cuarta generación.
2.- Los usuarios sofisticados.
Interactúan con el sistema sin programas escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos. Cada una de estas consultas se envía al procesador de consultas, cuya función es transformar instrucciones
...