TRABAJO PRACTICO DE BASE DE DATOS
Enviado por josevallejos2523 • 5 de Mayo de 2018 • Informe • 1.673 Palabras (7 Páginas) • 1.292 Visitas
Página 1 de 7
[pic 1]
MATERIA: BASE DE DATOS Y TECNICAS DE PROGRAMACION.
TRABAJO PRACTICO Nº 1.
TITULO: TRABAJO PRACTICO DE BASE DE DATOS.
PROFESOR: CARLOS M. MORESCO.
ALUMNOS: DUARTE, TEODOLINA.
VALLEJOS, JOSE MARIA.
FECHA DE ENTREGA: JUEVES 10 DE ADOSTO DEL 2017
Desarrollo
- Base de datos: Una colección de datos persistentes que pueden compartirse e interrelacionarse.
- Persistencia: Significa que los datos residen en un almacenamiento estable. También los datos no existen eternamente, depende de la importancia del uso deseado.
- Interrelación: Significa que los datos almacenados están relacionados así se puedan mostrar en un cuadro completo.
- Compartir: Significa que una base de datos puede tener múltiples usos y usuarios.
- DBMS: Es un sistema de administración de base de datos, conjunto de componente que soporta la creación, el uso y el mantenimiento de base de datos.
- SQL: Lenguaje de Consulta Estructurada.
- Las diferencias son realizar consultas y solo extraer los datos en un lenguaje no procedural en cambio un lenguaje procedural incluye sentencias anidadas. Sentencia de un Lenguaje Procedural son la de bucles (for, while, etc.).
- La función más importante de un DBMS es responder a las consultas. El acceso no procedural puede reducir el número de líneas de códigos y permite a un usuario con habilidades computacionales limitadas realizar consultas.
- La conexión entre ellos es el Formulario. Si puede los requerimientos de datos para los formularios y reportes se especifican utilizando un acceso no procedural.
- Los formularios son para captura de datos proporcionan una herramienta adecuada para introducir y editar la información, mientras los reportes mejoran la apariencia de los datos despegados y su impresión.
- Interfase de lenguaje procedural es un método para combinar un lenguaje no procedural (SQL), con un lenguaje de programación como COBOL o Visual Basic.
- Una transacción es una unidad de trabajo que se debe procesar en forma segura sin la interferencia de otro usuario y sin perder los datos debido a fallas.
- Las funciones que proporciona un DBMS se asegura que la transferencia esté libre de interferencias con otros usuarios, que las transacciones no se pierdan cuando hay alguna falla y que la base de datos no se vuelva inconsistente.
- Un DBMS corporativo soporta grandes bases de datos con muchos usuarios simultáneos y se ejecutan en poderosos servidores de alto costos.
- Un DBMS de escritorio se ejecutan en computadoras personales y servidores pequeños que soportan un procesamiento limitado de transacciones y a un costo menor.
- Un DBMS embebidos son una categoría emergente del software de base de datos. Reside en un sistema más grande, ya sea una aplicación o un dispositivo, tal como un asistente personal.
- DBMS primera generación: Estructura de archivos e interfases de programa propietario.
- DBMS segunda generación: Redes y jerarquías de registros relacionados, interfases de programación estándar.
- DBMS tercera generación: Lenguajes no procedurales, optimización, procedimiento transaccional.
- DBMS cuarta generación: Multimedia, activa, procesamiento distribuido, operadores más poderosos, procesamiento de data warehouse, habilitación para XML.
- El propósito del mapeo es asegurar la independencia de datos, los mapeos describen la manera en que un esquema de un nivel más alto se genera a partir de un esquema de nivel inferior. Es el DBMS es responsable de usar los mapeos.
- La arquitectura de los tres esquemas se creó en base al concepto de la independencia de los datos que es tener una identidad separada de las aplicaciones que las usan sin afectar las aplicaciones relacionadas.
- Las capacidades se dividen para mejorar el desempeño y la disponibilidad, el servidor hace todo porque soporta el procesamiento de solicitudes del cliente.
- El procesamiento distribuido permite que las computadoras que se encuentra en distintos puntos cooperen para proporcionar el acceso a los datos.
- El usuario indirecto solamente ofrece un reporte de algunos datos, el usuario paramétrico solicita formulario o reportes con el uso de parámetros, el usuario experimentado es lo suficientemente hábil como para construir un formulario o reporte cuando lo necesite, el analista es responsable de obtener los requerimientos, diseñar las aplicaciones e implementar lo sistemas de información.
- La relación entre un sistema y un sistema informático son un conjunto de componentes relacionados entre sí para alcanzar un objetivo, la diferencias entre ellos es que el sistema de información maneja datos en lugar de objetos físicos.
- Un ejemplo puede ser un sistema respiratorio.
- Ejemplo: Entrada de la empresa (entrada nuestros datos personales, salida recibo de sueldo, persona operador, software gestión de administración, hardware tarjeta de entrada y salida, procedimiento pasa por dispositivo de chequeos).
- Tipos de datos: Números, Textos, Imagen.
- Modelo de cascada hace que el resultado de cada una de sus fases fluya a la siguiente.
- Se le considera un marco de referencia porque indica los pasos o fases a seguir para crear un sistema informático.
- Unas de las desventajas son: un sistema operativo no se produce hasta que termine el proceso, y otro es que existe cierta prisa para comenzar la implementación dada esa prisa es posible que no se dedique el tiempo suficiente al análisis y el diseño.
- Se han propuesto varias metodologías alternas para solucionar estas dificultades uno es la metodología del desarrollo en espiral.
- La relación entre ellos son el modelo de datos, procesos e interacciones con el entorno son necesario para desarrollar un sistema de información.
- Modelo de datos: describe los tipos de datos y sus relaciones. Modelo de proceso: describe las relaciones entre los procesos. Modelo de interacción con el ambiente: describe las relaciones entre eventos y procesos.
- La implementación de un prototipo les permite a los usuarios proporcionar una significativa retroalimentación a los desarrolladores así generar formularios, reportes y códigos.
- Se asemeja a un buen político porque generalmente encuentra soluciones con las que no todo el mundo puede estar de acuerdo.
- Debe establecer el significado de los datos para elegir los niveles de restricción apropiadas, pueden requerir balancear las necesidades de los distintos grupos.
- Los factores son los niveles de restricción, balancear las necesidades de los distintos grupos, forzar solucione alternas para manejar las excepciones.
- La importancia de la calidad de los datos es asimilar a la importancia de la calidad del producto en una industria.
- Un ejemplo puede ser: la pobre calidad de un producto puede conducir a perdidas en las ventas, demandas e insatisfacción de cliente. Otro puede ser: en la descripción del producto en la base de datos de una tienda de abarrotes, características importantes de la calidad de los datos como caducidad, precio, etc.
- Para conseguir la adecuada calidad de los datos se puede requerir de un balance costo-beneficio, monitoreo, actualización de precio, captura automatizada.
- Es importante para maximizar el tema del desempeño contra las restricciones del uso de los recursos, y la calidad y significado de los datos.
- La de entrada son los requerimientos de datos y la de salida genera los diagramas entidad-relación(ERD), en un modelado de datos conceptual.
- La entrada es el modelo conceptual y la salida se enfoca en refinar el modelo conceptual de datos en un formato comprensible para un DBMS comercial.
- La entrada son las dos primeras fases y de salida es mejorar el desempeño, el desempeño se puede medir de muchas formas, tales como la reducción en los tiempos de respuestas.
- Las entradas y salidas se asemejan a la de base de datos distribuidas, pero se enfoca en una implementación eficiente de una sola ubicación de cómputo y minimiza el tiempo de respuesta sin usar demasiados recursos.
- Se enfoca en el contenido informático porque la fase de diseño lógico transforma el modelo conceptual para ser comprensible para un DBMS.
- Porque en esas dos fases están enfocadas en la información contenida, y las demás son para refinar la presentación y velocidad de respuesta.
- La relación entre ellos es la utilización de requerimientos que puede tener diferentes formatos y la integración de vista requieren de un uso de la base de datos como un formulario.
- Unas habilidades básicas son cualitativas, subjetivas y orientadas hacia las personas. En la fase de modelo conceptual de datos.
- Las habilidades avanzadas son cuantitativa, objetivas e intensivas sobre los datos. En la fase de diseño de base de datos distribuidas y en diseño físico de base de datos.
- La primera CASE front-end puede ayudar a los diseñadores a diagramar, analizar y documentar los modelos usados en el proceso de desarrollo de las bases de datos y la CASE back-end genera prototipos y códigos que pueden utilizarse para hacer una revisión cruzada entre la base de datos y otros componentes del sistema de información.
Bibliografía: Michael V. Mannino. Administración de Bases de Datos Diseño y Desarrollo de Aplicaciones 3 Edición
GLOSARIO
...
Disponible sólo en Clubensayos.com