Este documento presenta información sobre un curso de base de datos. Incluye la descripción del logro del curso, la fórmula de evaluación, el temario para los exámenes parcial y final, y conceptos básicos sobre bases de datos como modelos lógicos, álgebra relacional y temas actuales. También presenta información sobre una unidad introductoria que cubre sistemas de bases de datos, conceptos básicos y relaciones de correspondencia.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
El documento presenta información sobre la etapa de estudio preliminar en el proceso de ingeniería de requerimientos. Explica que en esta etapa se realiza el análisis exploratorio para determinar las necesidades de los usuarios y la factibilidad del proyecto, a través de pasos como el estudio de la solicitud y la definición de las tareas a automatizar. También cubre temas como la construcción de tablas de eventos para definir los límites preliminares del sistema.
El documento describe un modelo de entidad-relación para el proceso comercial de una pastelería. El modelo explica las entidades de Cliente, Pedido, Venta y Almacén y sus atributos e interrelaciones. Los clientes pueden realizar múltiples pedidos, los pedidos generan ventas que afectan el stock del almacén. El modelo representa el flujo de pedidos de clientes a ventas y el impacto en los productos almacenados.
El documento describe un proyecto para desarrollar una base de datos para automatizar el inventario de una farmacia. Se utilizan técnicas como el modelo entidad-relación, normalización, y el lenguaje SQL y JDBC para diseñar la base de datos, realizar consultas, y desarrollar una interfaz de usuario. El proyecto busca mejorar el control y optimización de los procesos de compra, venta, y almacenamiento de medicamentos.
Este documento presenta el proyecto de emisión de cartolas de cuentas corrientes para el Banco ABD. El proyecto busca desarrollar un sistema que permita a los clientes obtener sus cartolas de forma automática a través de kioscos interactivos en las sucursales, en lugar de tener que solicitarlas en el mesón de atención. El documento describe el proceso actual, los requisitos recogidos, el alcance y funcionalidades del sistema propuesto.
Este documento proporciona una introducción general a JavaScript, incluyendo: 1) que es un lenguaje orientado a objetos basado en prototipos sin clases ni herencia; 2) tiene objetos predefinidos como Window, Location, History y Document; 3) se pueden definir nuevos objetos y métodos. También describe características como su sintaxis, ventajas como su uso para crear páginas web dinámicas, y elementos básicos como objetos, expresiones, estructuras de control y funciones.
El documento describe la estrategia de pruebas para un proyecto de construcción de software para apoyar un juego gerencial. La estrategia incluye: 1) carga de datos para probar el sistema, 2) validación de simulaciones usando un oráculo de Excel, y 3) pilotos con estudiantes para probar usabilidad. También incluye pruebas de rendimiento a nivel de consultas y de la capa web para evaluar el desempeño bajo carga.
El documento describe los hilos y su uso en sistemas operativos. Los hilos son mini procesos que comparten el espacio de direcciones con otros hilos de un mismo proceso. Se necesita sincronizar los hilos para evitar interferencias. Los hilos aumentan la eficiencia al permitir cambiar entre tareas de forma más rápida que con procesos completos. Existen varios modelos como servidor-trabajador, equipo y entubamiento.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
El documento presenta información sobre la etapa de estudio preliminar en el proceso de ingeniería de requerimientos. Explica que en esta etapa se realiza el análisis exploratorio para determinar las necesidades de los usuarios y la factibilidad del proyecto, a través de pasos como el estudio de la solicitud y la definición de las tareas a automatizar. También cubre temas como la construcción de tablas de eventos para definir los límites preliminares del sistema.
El documento describe un modelo de entidad-relación para el proceso comercial de una pastelería. El modelo explica las entidades de Cliente, Pedido, Venta y Almacén y sus atributos e interrelaciones. Los clientes pueden realizar múltiples pedidos, los pedidos generan ventas que afectan el stock del almacén. El modelo representa el flujo de pedidos de clientes a ventas y el impacto en los productos almacenados.
El documento describe un proyecto para desarrollar una base de datos para automatizar el inventario de una farmacia. Se utilizan técnicas como el modelo entidad-relación, normalización, y el lenguaje SQL y JDBC para diseñar la base de datos, realizar consultas, y desarrollar una interfaz de usuario. El proyecto busca mejorar el control y optimización de los procesos de compra, venta, y almacenamiento de medicamentos.
Este documento presenta el proyecto de emisión de cartolas de cuentas corrientes para el Banco ABD. El proyecto busca desarrollar un sistema que permita a los clientes obtener sus cartolas de forma automática a través de kioscos interactivos en las sucursales, en lugar de tener que solicitarlas en el mesón de atención. El documento describe el proceso actual, los requisitos recogidos, el alcance y funcionalidades del sistema propuesto.
Este documento proporciona una introducción general a JavaScript, incluyendo: 1) que es un lenguaje orientado a objetos basado en prototipos sin clases ni herencia; 2) tiene objetos predefinidos como Window, Location, History y Document; 3) se pueden definir nuevos objetos y métodos. También describe características como su sintaxis, ventajas como su uso para crear páginas web dinámicas, y elementos básicos como objetos, expresiones, estructuras de control y funciones.
El documento describe la estrategia de pruebas para un proyecto de construcción de software para apoyar un juego gerencial. La estrategia incluye: 1) carga de datos para probar el sistema, 2) validación de simulaciones usando un oráculo de Excel, y 3) pilotos con estudiantes para probar usabilidad. También incluye pruebas de rendimiento a nivel de consultas y de la capa web para evaluar el desempeño bajo carga.
El documento describe los hilos y su uso en sistemas operativos. Los hilos son mini procesos que comparten el espacio de direcciones con otros hilos de un mismo proceso. Se necesita sincronizar los hilos para evitar interferencias. Los hilos aumentan la eficiencia al permitir cambiar entre tareas de forma más rápida que con procesos completos. Existen varios modelos como servidor-trabajador, equipo y entubamiento.
Métodos predictivos y Descriptivos - MINERÍA DE DATOSlalopg
Este documento describe los modelos predictivos y descriptivos en minería de datos. Explica que los modelos predictivos se basan en datos de entrenamiento para predecir variables, mientras que los modelos descriptivos forman grupos de datos sin supervisión para describir patrones. También proporciona ejemplos de algoritmos comúnmente usados como redes neuronales, árboles de decisión y análisis de asociaciones. El objetivo es extraer conocimiento útil de grandes bases de datos para la toma de decisiones.
Este documento describe el desarrollo de una base de datos para automatizar el inventario de una farmacia llamada "José" en Trujillo, Perú. Se presenta el modelo entidad-relación y entidad-relación extendida, luego se normaliza la base de datos y se implementa un modelo relacional en MySQL. Finalmente, se genera un diccionario de datos usando un plugin. La base de datos relaciona medicamentos con enfermedades para facilitar la búsqueda de productos.
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
Este documento presenta casos de uso, descripciones y diagramas de secuencia para tres procesos en un sistema de gestión de una empresa manufacturera: 1) ingreso al sistema, 2) alta de usuarios, y 3) alta de materiales. Se utiliza la metodología UML para modelar cada caso de uso y describir los pasos involucrados. Diagramas de secuencia muestran el flujo de interacción entre actores y el sistema para cada proceso.
Este documento presenta la especificación de requerimientos para el desarrollo de una página web llamada "Skapate" que permitirá a hoteles y agencias de viaje publicar paquetes y promociones, y a clientes realizar reservaciones y pagos en línea. El documento describe el propósito, alcance, módulos, fechas de inicio y finalización del proyecto, y definiciones relevantes.
Este documento describe los conceptos fundamentales del diseño arquitectónico de software, incluyendo su importancia, los estilos arquitectónicos principales como sistemas de flujo de datos, sistemas basados en llamadas y retornos, y sistemas de componentes independientes, y la notación UML utilizada para representar arquitecturas de software.
Este documento describe cómo conectarse a SQL Server y ejecutar consultas desde una aplicación C# mediante ODBC. Explica la arquitectura de ODBC, incluidos los componentes como el administrador de controladores, los controladores y las bases de datos. Detalla cómo establecer una conexión ODBC usando una cadena de conexión, y cómo ejecutar consultas SQL y procedimientos almacenados mediante los objetos OdbcCommand y OdbcParameter.
El documento describe los objetivos y enfoques del modelado de análisis de requisitos de software. El modelo de análisis debe describir los requisitos del cliente, establecer una base para el diseño de software y definir requisitos verificables. Existen dos enfoques principales: el análisis estructurado, que utiliza diagramas de entidad-relación y flujo de datos; y el análisis orientado a objetos, que se centra en definir clases, objetos y sus interacciones. Ambos enfoques buscan modelar adecuadamente los
APLICACIÓN DE SCRUM Y UML PARA EL DESARROLLO DE UN SISTEMA DE VENTASSaul Mamani
La presente monografía muestra cómo una metodología ágil puede trabajar en conjunto con una notación de modelado visual, sin afectar los principios y valores del manifiesto ágil.
Se emplea Scrum como metodología ágil de desarrollo de software; aplicando sus principios, valores y prácticas.
Para modelar de forma visual la funcionalidad, y la arquitectura sistema; se utilizan algunos diagramas del Lenguaje de Modelado Unificado. UML 2.5.
Estos conceptos se ponen en práctica desarrollando un sistema para la venta de comidas y bebidas. Se comprende mejor la visión del proyecto con un product vision board, los requerimientos funcionales son capturados con historias de usuario escritas por el product owner, se organizan y priorizan las historias de usuario en un product backlog, se estiman el esfuerzo y el tiempo de cada historia, y se dividen las historias en tres iteraciones (sprints). El modelado visual de cada iteración se lo realiza con diagramas de casos de uso y diagramas de clases. Además, se realiza el seguimiento de todas las tareas programadas en un tablero Kanban. En cada iteración se realiza el sprint review y el sprint restrospective.
Por otro lado, se utilizan diagramas de componentes y de despliegue para modelas la arquitectura del sistema.
Curso impartido en Curso de Verano Big Data & Data Science, Universidade de Santiago de Compostela, CITIUS (http://www.citius.usc.es/), 18 de Julio 2013
Conceptos básicos de NoSQL. Introducción a Cassandra, CouchDB, MongoDB y Neo4j.
Este documento presenta una comparación entre Microsoft SQL Server y PostgreSQL, y proporciona recomendaciones para realizar una migración de MSSQL a PostgreSQL. Se compara las capacidades, arquitectura, cumplimiento ACID, lenguajes procedurales y herramientas de administración. También cubre los pasos para preparar la migración, modificar scripts de MSSQL, cargar datos e implementar procedimientos almacenados y cursores en PostgreSQL. El documento concluye con casos de éxito y una demostración de 15 minutos de la migración.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Puestos y responsabilidades del personal de base de datosrumus1000
Este documento describe las responsabilidades y roles de un administrador de base de datos (DBA). Un DBA se encarga de la recuperabilidad, integridad, seguridad, disponibilidad y desempeño de una base de datos. También ayuda a los desarrolladores a probar eficientemente la base de datos.
Este documento describe los algoritmos genéticos, incluyendo sus antecedentes históricos, definiciones, descripción general, características, operadores y software disponible. Los algoritmos genéticos se basan en los principios de evolución biológica como la selección natural y la supervivencia del más apto. Se reconoce a John Holland como su fundador en 1975 y desde entonces han sido bien descritos en varios textos.
Este documento presenta información sobre bases de datos espaciales. Explica conceptos clave como datos espaciales, no espaciales y representación geométrica. También describe la arquitectura de un SDBMS, incluyendo modelos de integración y de tres niveles. Además, cubre temas como objetivos de un SDBMS, representación de datos espaciales y formatos. Finalmente, detalla el uso de PostgreSQL y PostGIS para almacenar datos espaciales.
El documento describe los pasos para crear una conexión a una base de datos MySQL desde una aplicación Java desarrollada en NetBeans. Estos pasos incluyen crear la base de datos y tablas en MySQL, configurar el driver JDBC en NetBeans, crear clases que establecen la conexión y realizan consultas, e implementar consultas de selección, actualización e inserción en la clase principal.
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
Este documento presenta la planificación de un proyecto de desarrollo de software. Incluye la definición del objetivo general del proyecto, estimaciones de tiempo y costos, y un análisis de riesgos. El objetivo general es desarrollar un sistema de software para resolver un problema específico del cliente. La planificación incluye estimaciones preliminares, identificación de hitos, y la asignación de funciones a subsistemas de hardware, software y personas. También considera los riesgos del proyecto y evalúa su viabilidad.
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
En este trabajo le presentamos el Modelado de Caso de Uso y el Diagrama de Caso de Uso, el cual va servir para poder realizar los requerimientos que este nos brinda.
Este documento describe diferentes tipos de pruebas de software, incluyendo pruebas unitarias, de integración, regresión, del sistema, de estrés, de desempeño, de carga, de volumen, de recuperación y tolerancia a fallas, de múltiples sitios, de compatibilidad y conversión, de integridad de datos y base de datos, de seguridad y control de acceso, del ciclo de negocio, de interfaz gráfica de usuario, de configuración, de estilo, de aceptación, de instalación, de documentación y
Este documento describe los pasos para realizar el modelado de análisis para una aplicación web (WebApp). Explica que el modelado de análisis involucra la formulación de requisitos, recopilación de requisitos y modelado de análisis. Luego describe los diferentes modelos que componen el modelado de análisis, incluyendo el modelo de contenido, modelo de interacción y otros. Finalmente, brinda ejemplos y explicaciones detalladas sobre cómo crear y utilizar estos modelos para el análisis y desarrollo de una WebApp
Este documento presenta una rúbrica para evaluar el desarrollo de una webquest. La rúbrica contiene criterios de evaluación como la organización y presentación de contenidos, la calidad de la introducción, tareas, proceso, recursos, evaluación, conclusión y aspectos formales. Se evalúan estas secciones como excelentes, satisfactorias o necesitadas de mejora.
Métodos predictivos y Descriptivos - MINERÍA DE DATOSlalopg
Este documento describe los modelos predictivos y descriptivos en minería de datos. Explica que los modelos predictivos se basan en datos de entrenamiento para predecir variables, mientras que los modelos descriptivos forman grupos de datos sin supervisión para describir patrones. También proporciona ejemplos de algoritmos comúnmente usados como redes neuronales, árboles de decisión y análisis de asociaciones. El objetivo es extraer conocimiento útil de grandes bases de datos para la toma de decisiones.
Este documento describe el desarrollo de una base de datos para automatizar el inventario de una farmacia llamada "José" en Trujillo, Perú. Se presenta el modelo entidad-relación y entidad-relación extendida, luego se normaliza la base de datos y se implementa un modelo relacional en MySQL. Finalmente, se genera un diccionario de datos usando un plugin. La base de datos relaciona medicamentos con enfermedades para facilitar la búsqueda de productos.
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
Este documento presenta casos de uso, descripciones y diagramas de secuencia para tres procesos en un sistema de gestión de una empresa manufacturera: 1) ingreso al sistema, 2) alta de usuarios, y 3) alta de materiales. Se utiliza la metodología UML para modelar cada caso de uso y describir los pasos involucrados. Diagramas de secuencia muestran el flujo de interacción entre actores y el sistema para cada proceso.
Este documento presenta la especificación de requerimientos para el desarrollo de una página web llamada "Skapate" que permitirá a hoteles y agencias de viaje publicar paquetes y promociones, y a clientes realizar reservaciones y pagos en línea. El documento describe el propósito, alcance, módulos, fechas de inicio y finalización del proyecto, y definiciones relevantes.
Este documento describe los conceptos fundamentales del diseño arquitectónico de software, incluyendo su importancia, los estilos arquitectónicos principales como sistemas de flujo de datos, sistemas basados en llamadas y retornos, y sistemas de componentes independientes, y la notación UML utilizada para representar arquitecturas de software.
Este documento describe cómo conectarse a SQL Server y ejecutar consultas desde una aplicación C# mediante ODBC. Explica la arquitectura de ODBC, incluidos los componentes como el administrador de controladores, los controladores y las bases de datos. Detalla cómo establecer una conexión ODBC usando una cadena de conexión, y cómo ejecutar consultas SQL y procedimientos almacenados mediante los objetos OdbcCommand y OdbcParameter.
El documento describe los objetivos y enfoques del modelado de análisis de requisitos de software. El modelo de análisis debe describir los requisitos del cliente, establecer una base para el diseño de software y definir requisitos verificables. Existen dos enfoques principales: el análisis estructurado, que utiliza diagramas de entidad-relación y flujo de datos; y el análisis orientado a objetos, que se centra en definir clases, objetos y sus interacciones. Ambos enfoques buscan modelar adecuadamente los
APLICACIÓN DE SCRUM Y UML PARA EL DESARROLLO DE UN SISTEMA DE VENTASSaul Mamani
La presente monografía muestra cómo una metodología ágil puede trabajar en conjunto con una notación de modelado visual, sin afectar los principios y valores del manifiesto ágil.
Se emplea Scrum como metodología ágil de desarrollo de software; aplicando sus principios, valores y prácticas.
Para modelar de forma visual la funcionalidad, y la arquitectura sistema; se utilizan algunos diagramas del Lenguaje de Modelado Unificado. UML 2.5.
Estos conceptos se ponen en práctica desarrollando un sistema para la venta de comidas y bebidas. Se comprende mejor la visión del proyecto con un product vision board, los requerimientos funcionales son capturados con historias de usuario escritas por el product owner, se organizan y priorizan las historias de usuario en un product backlog, se estiman el esfuerzo y el tiempo de cada historia, y se dividen las historias en tres iteraciones (sprints). El modelado visual de cada iteración se lo realiza con diagramas de casos de uso y diagramas de clases. Además, se realiza el seguimiento de todas las tareas programadas en un tablero Kanban. En cada iteración se realiza el sprint review y el sprint restrospective.
Por otro lado, se utilizan diagramas de componentes y de despliegue para modelas la arquitectura del sistema.
Curso impartido en Curso de Verano Big Data & Data Science, Universidade de Santiago de Compostela, CITIUS (http://www.citius.usc.es/), 18 de Julio 2013
Conceptos básicos de NoSQL. Introducción a Cassandra, CouchDB, MongoDB y Neo4j.
Este documento presenta una comparación entre Microsoft SQL Server y PostgreSQL, y proporciona recomendaciones para realizar una migración de MSSQL a PostgreSQL. Se compara las capacidades, arquitectura, cumplimiento ACID, lenguajes procedurales y herramientas de administración. También cubre los pasos para preparar la migración, modificar scripts de MSSQL, cargar datos e implementar procedimientos almacenados y cursores en PostgreSQL. El documento concluye con casos de éxito y una demostración de 15 minutos de la migración.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Puestos y responsabilidades del personal de base de datosrumus1000
Este documento describe las responsabilidades y roles de un administrador de base de datos (DBA). Un DBA se encarga de la recuperabilidad, integridad, seguridad, disponibilidad y desempeño de una base de datos. También ayuda a los desarrolladores a probar eficientemente la base de datos.
Este documento describe los algoritmos genéticos, incluyendo sus antecedentes históricos, definiciones, descripción general, características, operadores y software disponible. Los algoritmos genéticos se basan en los principios de evolución biológica como la selección natural y la supervivencia del más apto. Se reconoce a John Holland como su fundador en 1975 y desde entonces han sido bien descritos en varios textos.
Este documento presenta información sobre bases de datos espaciales. Explica conceptos clave como datos espaciales, no espaciales y representación geométrica. También describe la arquitectura de un SDBMS, incluyendo modelos de integración y de tres niveles. Además, cubre temas como objetivos de un SDBMS, representación de datos espaciales y formatos. Finalmente, detalla el uso de PostgreSQL y PostGIS para almacenar datos espaciales.
El documento describe los pasos para crear una conexión a una base de datos MySQL desde una aplicación Java desarrollada en NetBeans. Estos pasos incluyen crear la base de datos y tablas en MySQL, configurar el driver JDBC en NetBeans, crear clases que establecen la conexión y realizan consultas, e implementar consultas de selección, actualización e inserción en la clase principal.
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
Este documento presenta la planificación de un proyecto de desarrollo de software. Incluye la definición del objetivo general del proyecto, estimaciones de tiempo y costos, y un análisis de riesgos. El objetivo general es desarrollar un sistema de software para resolver un problema específico del cliente. La planificación incluye estimaciones preliminares, identificación de hitos, y la asignación de funciones a subsistemas de hardware, software y personas. También considera los riesgos del proyecto y evalúa su viabilidad.
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
En este trabajo le presentamos el Modelado de Caso de Uso y el Diagrama de Caso de Uso, el cual va servir para poder realizar los requerimientos que este nos brinda.
Este documento describe diferentes tipos de pruebas de software, incluyendo pruebas unitarias, de integración, regresión, del sistema, de estrés, de desempeño, de carga, de volumen, de recuperación y tolerancia a fallas, de múltiples sitios, de compatibilidad y conversión, de integridad de datos y base de datos, de seguridad y control de acceso, del ciclo de negocio, de interfaz gráfica de usuario, de configuración, de estilo, de aceptación, de instalación, de documentación y
Este documento describe los pasos para realizar el modelado de análisis para una aplicación web (WebApp). Explica que el modelado de análisis involucra la formulación de requisitos, recopilación de requisitos y modelado de análisis. Luego describe los diferentes modelos que componen el modelado de análisis, incluyendo el modelo de contenido, modelo de interacción y otros. Finalmente, brinda ejemplos y explicaciones detalladas sobre cómo crear y utilizar estos modelos para el análisis y desarrollo de una WebApp
Este documento presenta una rúbrica para evaluar el desarrollo de una webquest. La rúbrica contiene criterios de evaluación como la organización y presentación de contenidos, la calidad de la introducción, tareas, proceso, recursos, evaluación, conclusión y aspectos formales. Se evalúan estas secciones como excelentes, satisfactorias o necesitadas de mejora.
CapÍtulo 23 (Seguridad de base de datos)Liz Ocampo
Este documento trata sobre la seguridad de bases de datos. Explica la importancia de proteger el acceso a las cuentas de usuario mediante contraseñas y realizar auditorías. También habla sobre los tipos de privilegios discrecionales que se pueden asignar a nivel de cuenta o tabla, y los límites a la propagación de privilegios. Por último, introduce los conceptos de control de acceso obligatorio y control de flujo de información.
Este documento presenta una rúbrica para evaluar un taller de locutores en el que estudiantes de 5o grado deben organizarse en grupos para seleccionar y presentar un noticiero sobre temas de ecología y medio ambiente. La rúbrica establece criterios de evaluación en áreas como organización, selección de temas, redacción, ensayo, presentación, entre otros.
Este documento describe cómo aplicar filtros en Microsoft Excel para seleccionar subconjuntos de datos en una base de datos. Explica los tipos de filtros automáticos que incluyen filtros por texto, números, fecha y color, así como cómo crear filtros personalizados. También cubre el uso de filtros avanzados para aplicar condiciones más complejas. El objetivo es que los estudiantes aprendan a utilizar estas herramientas de filtrado para analizar y consultar información en bases de datos.
Este documento discute los archivos redo logs en Oracle, que registran los cambios en la base de datos para propósitos de recuperación. Explica que los redo logs se escriben de manera circular entre grupos de dos o más archivos, y que uno está activo mientras los otros son inactivos. También cubre temas como la administración y manipulación de grupos y miembros redo logs, y la importancia del modo archivelog para recuperación de punto en el tiempo.
Sesion06a - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 3. Lenguaje de Manipulación de Datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno manipula la información mediante el uso de la herramienta SQL*PLUS, sentencias SQL y funciones predefinidas en la base de datos Oracle.
Temario
3.1 Tema 5: LENGUAJE DE MANIPULACIÓN DE DATOS
3.1.1 Lenguaje SQL
3.1.2 Instrucciones DML y operadores
3.1.3 Consultas multitabla
3.1.3 Funciones Predefinidas
Sesion09 - Manejo de Excepciones (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.4 Tema 9: EXCEPCIONES EN PL/SQL
4.4.1 ¿Qué es una Excepción?
4.4.2 Declaración de Excepciones
4.4.3 Generación de Excepciones
4.4.4 Tratamiento de Excepciones
4.4.5 Propagación de Excepciones
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este documento describe cómo aplicar filtros en Microsoft Excel para seleccionar subconjuntos de datos en una base de datos. Explica los tipos de filtros automáticos y avanzados, cómo crear criterios de filtro y ejemplos de su uso. El alumno aprenderá a crear bases de datos, aplicar filtros automáticos y avanzados, y generar nuevos conjuntos de datos basados en criterios de filtro.
Este documento describe cómo crear tablas y gráficos dinámicos en Microsoft Excel para resumir y analizar datos. Explica cómo insertar una tabla dinámica seleccionando un rango de datos, agregar campos de filtro y valores, y cambiar la configuración de los campos. También cubre cómo crear campos calculados, agrupar elementos, y cambiar el diseño y formato de las tablas dinámicas. Por último, explica el proceso de crear gráficos dinámicos vinculados a los datos para visualizar y analizar la inform
Sesion07- Estructuras de control (Oracle)José Toro
El documento presenta los objetivos de la sesión 06 sobre estructuras de control en PL/SQL. Explica el uso de las estructuras condicionales IF y CASE, así como los bucles LOOP, WHILE y FOR. También cubre la sentencia GOTO. Finalmente, proporciona ejemplos de problemas y su solución utilizando estas estructuras de control.
Este documento describe diferentes tipos de funciones en Excel, incluyendo funciones matemáticas, de texto y de fecha y hora. Explica cómo usar funciones como SUMIF, LEFT, RIGHT, EXTRACT, CONCATENATE, TODAY, NOW, YEAR y DATEDIF para analizar y manipular datos numéricos y de texto. El objetivo es que los estudiantes aprendan a aplicar funciones adecuadas para resolver problemas matemáticos, estadísticos y de bases de datos.
Este documento presenta el plan de estudios de un curso de Software de Negocios II. Los estudiantes aprenderán a utilizar bases de datos y diseñar aplicaciones en Microsoft Excel 2010, incluyendo la creación y validación de bases de datos, filtros, funciones, formularios y macros. El curso consta de 12 unidades y los estudiantes serán evaluados a través de tareas, dos exámenes y la participación en clase.
Este documento presenta las novedades de Excel 2010 y cómo crear y trabajar con bases de datos en Excel, incluyendo cómo crear una tabla, validar datos, ordenar la información y acceder a bases de datos externas. El objetivo es que los estudiantes aprendan a utilizar comandos básicos de bases de datos y diseñar aplicaciones en Excel.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.2 Tema 4: DICCIONARIO DE DATOS
2.2.1 Introducción al Diccionario de Datos
2.2.2 Estructura del Diccionario de Datos
2.2.3 Uso del Diccionario de Datos
2.2.4 Otras tablas en el Diccionario
2.2.5 La vista DBA_OBJECTS
Este documento describe cómo usar Microsoft Excel para crear bases de datos, aplicar funciones y comandos de bases de datos, y diseñar aplicaciones con formularios. Explica cómo consolidar datos de diferentes hojas, crear tablas y gráficos dinámicos a partir de bases de datos, y acceder a información externa mediante consultas.
Este documento describe cómo los estudiantes aprenderán a usar funciones como BUSCARV y BUSCARH en Microsoft Excel para buscar y recuperar datos de bases de datos, y cómo anidar funciones para resolver problemas matemáticos y estadísticos más complejos. También incluye enlaces a recursos adicionales sobre estas funciones.
Este documento describe temas relacionados con el uso de bases de datos en Excel. Explica cómo crear esquemas y consolidar datos, acceder a bases de datos externas mediante consultas en Microsoft Query, e importar datos a Excel. El alumno aprenderá a organizar y resumir información, así como a obtener datos desde otras fuentes.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.3 Tema 8: CURSORES
4.3.1 Tipo de cursores
4.3.2 Declaración de cursores
4.3.3 Apertura de cursores
4.3.4 Almacenamiento de datos de cursores
4.3.5 Cierre de cursores
4.3.6 Atributos de los cursores
4.3.7 Uso avanzado de cursores
Este documento presenta el silabo de la asignatura Redes I de la carrera de Sistemas de la Universidad Regional Autónoma de Los Andes para el período 2015. El silabo incluye información sobre los créditos, horas, objetivos y contenidos de la asignatura. La asignatura se enfoca en comprender los conceptos básicos, estructuras y servicios de las redes de computadoras. El silabo describe los temas que se cubrirán en cada unidad como introducción a redes, capa física, capa de enlace de datos y capa de
La sesión presenta los tres momentos clave de la didáctica crítica: apertura, desarrollo y cierre. En la apertura, el docente introduce el tema y los estudiantes comparten sus experiencias. En el desarrollo, los estudiantes analizan videos, realizan investigaciones en equipo y crean modelos conceptuales de bases de datos. En el cierre, los estudiantes presentan sus modelos y reciben retroalimentación para mejorar. El objetivo es que los estudiantes aprendan los conceptos y herramientas de bases de
Este documento describe un curso de bases de datos que se llevará a cabo entre agosto y octubre. El curso será impartido por Nadin David Herrera Sarmiento y cubrirá temas como conceptos básicos de bases de datos, modelos de datos como el entidad-relación y el modelo relacional, y diseño de bases de datos relacionales. El curso utilizará métodos como clases magistrales y ejercicios prácticos en Access.
Este documento presenta el plan anual para la asignatura de Técnicas de Programación y Flujo de Datos del tercer año de bachillerato en el Colegio Fiscal Mixto Dr. Alfredo Pareja Diezcanseco. El plan describe las unidades temáticas que incluyen el lenguaje SQL, SQL Server y la conexión de bases de datos SQL Server a Visual Basic. También presenta las matrices de unidades didácticas, competencias, conocimientos, actitudes y valores, estrategias metodológicas y recursos, así como las orientaciones para la evaluación
Este documento presenta una introducción a los sistemas de información, incluyendo los componentes de un sistema de información, el diseño lógico y físico, y los tipos de sistemas orientados a archivos y bases de datos. Explica las ventajas de los sistemas basados en bases de datos sobre los sistemas orientados a archivos, así como conceptos clave como el modelo de datos y el modelo entidad-relación.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con 4 horas semanales y un total de 72 horas. Se dividirá en 3 unidades principales: bases de datos relacionales, SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre diseño e implementación de bases de datos relacionales, uso del lenguaje SQL y administración de sistemas
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con un total de 72 horas. Se dividirá en 3 unidades temáticas que cubren los modelos de bases de datos relacionales, el lenguaje SQL y los sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre el diseño e implementación de bases de datos relacionales y su administración.
Este documento presenta el sílabo de la asignatura Bases de Datos II de la carrera de Informática Aplicada a la Educación de la Universidad Nacional de Chimborazo. El sílabo describe los objetivos de la asignatura, los contenidos organizados en 3 unidades, el sistema de evaluación y los compromisos éticos. La asignatura busca que los estudiantes dominen los fundamentos teóricos y prácticos de bases de datos relacionales, el lenguaje SQL y los sistemas gestores de bases de datos MySQL y Oracle.
Este documento presenta la sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimbote. La asignatura tiene una duración de 18 semanas con 4 horas semanales y un total de 72 horas. Se dividirá en 3 unidades principales: bases de datos relacionales, SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre diseño e implementación de bases de datos relacionales, uso de lenguaje SQL y administración de sistemas como MySQL
Este documento presenta el sílabo de la asignatura Bases de Datos II que se impartirá en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con un total de 72 horas. Se dividirá en tres unidades principales para cubrir temas como modelos de bases de datos relacionales, lenguaje SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre diseño e implementación de bases de datos relacionales y su administración.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con un total de 72 horas. Se dividirá en 3 unidades temáticas que cubren los modelos de bases de datos relacionales, el lenguaje SQL y los sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre el diseño e implementación de bases de datos relacionales y su administración.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se impartirá en la Universidad Nacional de Chimborazo. La asignatura tiene como objetivo enseñar el diseño y la implementación de bases de datos relacionales utilizando SQL, así como la administración de bases de datos. El sílabo describe los contenidos de la asignatura organizados en tres unidades, los objetivos de aprendizaje, la metodología y los acuerdos éticos para el curso.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se impartirá en la Universidad Nacional de Chimborazo. La asignatura tiene como objetivo enseñar el diseño e implementación de bases de datos relacionales utilizando SQL, así como la administración de bases de datos. El sílabo describe los contenidos de la asignatura organizados en tres unidades, los objetivos de aprendizaje, la metodología y los compromisos éticos.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con un total de 72 horas. Se dividirá en 3 unidades temáticas que cubren los modelos de bases de datos relacionales, el lenguaje SQL y los sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre el diseño e implementación de bases de datos relacionales y su administración.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con un total de 72 horas. Se dividirá en 3 unidades principales sobre modelos de bases de datos relacionales, el lenguaje SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre el diseño e implementación de bases de datos relacionales y su administración.
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con 4 horas semanales y un total de 72 horas. Se dividirá en 3 unidades principales: bases de datos relacionales, SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre diseño e implementación de bases de datos relacionales, uso del lenguaje SQL y administración de sistemas
Este documento presenta el sílabo de la asignatura Bases de Datos II que se dictará en la Universidad Nacional de Chimborazo. La asignatura tiene una duración de 18 semanas con 4 horas semanales y un total de 72 horas. Se dividirá en 3 unidades que cubren temas como bases de datos relacionales, SQL y sistemas gestores de bases de datos. El objetivo es que los estudiantes adquieran conocimientos teóricos y prácticos sobre diseño e implementación de bases de datos relacionales y el lenguaje SQL.
1) El zoológico de Quillota desea desarrollar una aplicación para gestionar el funcionamiento de los animales, ya que se han perdido varios, mediante el uso de la programación orientada a objetos.
2) Se definirán las clases y sus atributos, así como un esquema de herencia para modelar las relaciones entre clases.
3) La programación orientada a objetos es un paradigma de programación basado en conceptos como herencia, encapsulamiento, polimorfismo y abstracción, que organiza el software en objetos con datos y
El documento presenta información sobre el análisis crítico de la información científica. Explica las características de la información científica y tecnológica, estrategias para el manejo de la literatura científica como el uso de operadores booleanos, y guías para desarrollar la capacidad de análisis crítico como evaluar diferentes puntos de vista y comparar con datos propios. También cubre obligaciones éticas en el manejo de la literatura como presentar versiones precisas de la información.
El documento presenta información sobre el análisis crítico de la información científica. Explica las características de la información científica y tecnológica, estrategias para el manejo de la literatura científica como el uso de operadores booleanos, y guías para desarrollar la capacidad de análisis crítico como evaluar diferentes puntos de vista y comparar con datos propios. También cubre obligaciones éticas en el manejo de la literatura como presentar versiones precisas de la información.
Similar a Semana 1 t sistema de base de datos (20)
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Semana 1 t sistema de base de datos
1. Base de Datos
TEORIA
Curso: Base de Datos 2011-1
Equipo de Profesores del Curso
2. Logro del Curso
Al finalizar el curso, el alumno diseña crea e
implementa una base de datos para un
proceso de negocio que contenga vistas
(view), procedimientos almacenados (stored
procedure), funciones (function) y
disparadores (trigger) haciendo uso del
lenguaje de programación Transact – SQL.
3. Fórmula de Evaluación
PF= 12% (EP1) +14% (EF1) + 12% (LP1) + 14% (LF1) + 9% PROM
(LC,3,1) + 20% (PC1) + 10% (NA1) + 9% PROM(CE,3,1)
donde:
• PF = Promedio Final
• CE = Evaluación Continua de Teoría
• EP1 = Examen Parcial de Teoría
• EF1 = Examen Final de Teoría
• LC = Evaluación Continua de Laboratorio
• LP1 = Examen Parcial de Laboratorio
• LF1 = Examen Final de Laboratorio
• PC1 = Trabajos Prácticos
• NA = Evaluación Actitudinal
4. Temario
Temas del Examen Parcial (EP)
• Conceptos generales de la Base de Datos, arquitectura y
sus principales funciones
• Relaciones de correspondencia: (1-1, 1-M, M-M)
• Determinación gráfica de una agregación y/o
generalización.
• Modelamiento de una base de datos empleando el
Diagrama Entidad-Relación (DER).
5. Temario
Temas del Examen Final(EF)
• Determinación de dependencia funcional o dependencia
funcional completa.
• Normalización de fuentes de datos.
• Obtención del modelo relacional.
• Normalización de fuentes de datos y obtención del modelo
relacional.
• Determinación del modelo entidad relación a partir del
modelo relacional.
• Álgebra Relacional.
6. Base de Datos
Aspectos Modelo lógico-global Temas actuales
Introductorios de los datos de bases de datos
Modelo relacional
Red de
Contenidos
Base de Datos Álgebra Relacional
8. Unidad I
Sesión 1
Sistemas de Base de Datos
Curso: Base de Datos 2011-1
Equipo de Profesores del Curso
9. Logro de la Unidad
Al final de la unidad, los alumnos describirán los
componentes de una base de datos a partir de casos
propuestos por el profesor, tomados de situaciones
cotidianas y de ejemplos producidos individualmente.
Asimismo, determinarán los elementos de una base de
datos y sus interrelaciones.
Temario
1.1. Introducción al curso.
1.2. Conceptos básicos
Profesores del curso
10. Temario
• Surgimiento de las Bases de Datos.
• Objetivos de los Sistema de Gestión de
Base de Datos.
• Representación de la información
Profesores del curso
11. Surgimiento de las Bases de Datos
Aparición de tres generaciones:
• Solución de tareas aisladas.
• Integración de tareas aisladas en sistemas
particulares.
• Integración de sistemas particulares en
sistemas automatizados de dirección.
Profesores del curso
12. Surgimiento de las Bases de Datos
Este proceso de integración ocurre en la:
• Integración de los programas: Facilitada por
el uso de lenguajes de programación.
• Integración de los datos: Se han producido
tres categorías manipulación:
– sistemas orientados a los dispositivos,
– sistemas orientados a los archivos,
– sistemas orientados a la base de datos.
Profesores del curso
13. Definición de Base de Datos
“Conjunto de datos interrelacionados entre sí,
almacenados con carácter más o menos
permanente en la computadora”.
10G
Profesores del curso
14. Objetivos de los SGBD
1. Independencia de datos y los programas de aplicación:
Las aplicaciones son inmunes a los cambios en la
estructura de almacenamiento.
2. Minimización de la redundancia: disminuir la redundancia
referida a los datos e información generada.
3. Integración y sincronización de las bases de datos:
garantiza una respuesta a los requerimientos de
diferentes aspectos de los mismos datos por diferentes
usuarios.
Profesores del curso
15. Objetivos de los SGBD
4. Integridad de datos: garantiza la NO contradicción entre
los datos almacenados.
5. Seguridad (Protección): garantiza el acceso autorizado a
los datos y Restauración: restauración de las bases de
datos al producirse alguna falla técnica.
6. Facilidad de manipulación de la información: capacidad de
una búsqueda rápida por diferentes criterios.
7. Control Centralizado: controla de manera sistemática y
única los datos que se almacena en la BD, asi como el
acceso a ella.
Profesores del curso
16. Representación de la Información
Durante el proceso y construcción de un
sistema informativo automatizado, el diseño
de la base de datos ocupa un lugar
importante, a tal punto que ésta puede
verse como un proceso relativamente
independiente dentro del diseño del sistema
y compuesto por una serie de etapas.
Profesores del curso
17. Representación de la Información
Cuando se habla de información, se hace
referencia, a tres niveles diferentes de
abstracción:
1. Nivel del mundo real: existencia de
ENTIDADES u OBJETOS
Profesores del curso
18. Representación de la Información
2. Nivel del domino de las ideas: Decidir la
información que debe existir en la base
de datos sobre un caso o proceso del
mundo real, o sea, qué información debe
almacenarse físicamente en la base de
datos
CAMPOS o ATRIBUTOS
Profesores del curso
19. Representación de la Información
2. Nivel del domino de las ideas:
CAMPOS o ATRIBUTOS
DNI : DNI_PROF
NOMBRE : NOM_PROF
Profesor
APELLIDO1: APEPAT_PROF
APELLIDO2: APEMAT_PROF
CATEGORIA: CAT_PROF
Profesores del curso
20. Representación de la Información
3. Nivel de los datos: representados mediante
cadenas de caracteres o de bits. Es
importante diferenciar el tipo de dato y
valor de datos
DNI :DNI_PROF 07623122
NOMBRE :NOM_PROF Juan
Profesor APELLIDO 1:APEPAT_PROF Álvarez
APELLIDO 2:APEMAT_PROF Sánchez
CATEGORIA :CAT_PROF C002
Profesores del curso
21. Representación de la Información
Dominio:
Dominio:
Grados Profesionales
Números de Documentos
- Bachiller
de Identidad
- Licenciado
- Magister
- Doctor
Entidad Profesor
Campos DNI_Prof Nom_Prof
DNI_Prof ApePat_Prof Grd_Prof Cat_Prof
Ocurrencia 25874169 Waldir Saenz Licenciado CAT03
48627913 Dilber Huara Doctor CAT01
Registro 64971358 Romulo Leon Magister CAT02
91734625 Viviana Rivasplata Licenciado CAT03
Nota: El campo DNI_Prof cumple también la función de
ser campo llave (llave primaria) de la entidad.
Profesores del curso
23. Reglas del Negocio
• Las Reglas del Negocio o Conjunto de
Reglas de Negocio describe las políticas,
normas, operaciones, definiciones y
restricciones presentes en una
organización y que son de vital importancia
para alcanzar los objetivos misionales.
• Ejemplo: Un profesor dictará únicamente
en una sede.
Profesores del curso
24. Reglas del Negocio
• Las organizaciones funcionan siguiendo
múltiples reglas de negocio, explícitas o
tácitas, que están embebidas en procesos,
aplicaciones informáticas, documentos,
etc. Pueden residir en la cabeza de
algunas personas o en el código fuente de
programas informáticos.
Profesores del curso
25. Relaciones de Correspondencia
Existen asociaciones o relaciones
enlazando las entidades básicas definidas
en la etapa de diseño.
Se definen los siguientes relaciones:
1.Simple
2.Compleja
Profesores del curso
26. Relaciones de Correspondencia
La combinación de las relaciones, generan
los siguientes tipos:
1.UNO a UNO.
2.UNO a MUCHOS (o viceversa).
3.MUCHOS a MUCHOS.
Profesores del curso
27. Relaciones de Correspondencia
UNO A UNO
Correspondencia biunívoca (de uno a uno)
entre las ocurrencias de los objetos.
Persona tiene BREVETE
1 1
Profesores del curso
28. Relaciones de Correspondencia
Ejemplo
• Cada ocurrencia de registro de la entidad Persona se relaciona con sólo
una ocurrencia de registro de la entidad BREVETE.
• Cada ocurrencia de registro de la entidad BREVETE se relaciona con
sólo una ocurrencia de registro de la entidad Persona.
Leer:
Una Persona tiene sólo un BREVETE y un BREVETE sólo le pertenece a
una persona
Persona
DNI_Per Nom_Per ApeP_Per ApeM_Per
Brevete
98765432 Pepito Quechua Jhonson Nro_BREVETE FchEmi Categoría
12345678 Amanda Rubinstein Portales
98765432 15/04/2010 A1
65841249 Dilber Montañita Huara
12345678 07/10/2008 A4
65841249 30/08/2009 A3
Profesores del curso
29. Relaciones de Correspondencia
UNO A MUCHOS
Correspondencia de simple a compleja (o
viceversa) entre las ocurrencias de los
objetos.
Persona es propietaria Teléfono
1 M
Profesores del curso
30. Relaciones de Correspondencia
Ejemplo
• Cada ocurrencia de registro de la entidad Persona se relaciona con
muchas ocurrencias de registro de la entidad Teléfono.
• Cada ocurrencia de registro de la entidad Teléfono se relaciona con sólo
una ocurrencia de registro de la entidad Persona .
• Leer:
• En una Persona es propietaria de varios Teléfonos y un Teléfono es
propiedad de una Persona.
Teléfono
Persona Nro_DNI Numero Tipo
12345678 8677777 Fijo
DNI_Per Nom_Per ApeP_Per ApeM_Per
65841249 2345654 Fijo
98765432 Pepito Quechua Jhonson
98765432 5776543 Fijo
12345678 Amanda Rubinstein Portales
12345678 999453333 Celular
65841249 Dilber Montañita Huara
98765432 988766666 Celular
Profesores del curso
31. Relaciones de Correspondencia
MUCHOS A MUCHOS
Correspondencias complejas entre las
ocurrencias de los objetos.
Profesor enseña Estudiante
M M
Profesores del curso
32. Relaciones de Correspondencia
Ejemplo
• Cada ocurrencia de registro de la entidad Profesor se relaciona con muchas
ocurrencias de registro de la entidad Estudiante.
• Cada ocurrencia de registro de la entidad Estudiante se relaciona con
muchas ocurrencias de registro de la entidad Profesor.
Leer:
Un estudiante recibe clases de muchos Profesores y un Profesor dicta clases
a muchos Estudiantes.
Profesor Estudiante
Id_Pro Nom_Pro Grd_Pro Cod_Est Nom_Est Ape_Est
1587 Ruth Karina Licenciado 001 Dina Paucar
2658 Dilber Huara Doctor 002 Sonia Morales
1276 Abencia Meza Magister 003 Rossy War
Nota.- Dada la complejidad de esta relación es
necesario darle un tratamiento especial.
Profesores del curso
33. Práctica: Relación de Correspondencia
Enamorada Enamorado
Persona Sexo
Profesores del curso
34. Práctica: Relación de Correspondencia
Canción Autor
Plato a la carta Materia Prima
Profesores del curso
35. Práctica: Relación de
Correspondencia
1. Alumno Consejero
2. Pintor Cuadro
3. Factura Cliente
4. Esposo Esposa
5. Profesor Instituto
6. Delincuente Delito
7. Padre Hijo
8. Alumno Carrera
9. Factura Productos
10.Curso Profesores del curso Sección
36. EJEMPLO INTEGRADOR
CASO: LA BIBLIOTECA (Página 16)
En una biblioteca se desea diseñar la base de datos
para el control de los préstamos de libros. De cada libro
se conoce el código que lo identifica, su titulo y la
cantidad de páginas que tiene.
Un libro se clasifica por una materia y por una materia
se clasifican muchos libros. De cada materia se conoce
el código que la identifica y su nombre. Los libros tienen
muchos ejemplares pero un ejemplar lo es de un solo
libro. De cada ejemplar se sabe su código y su estado
de conservación.
Asimismo, un libro se le puede prestar a muchos
usuarios y a un usuario se le pueden prestar muchos
ejemplares; del usuario se conoce su DNI, nombre y
apellido paterno, su dirección y su ocupación.
Profesores del curso
37. EJEMPLO INTEGRADOR
Relaciones de correspondencia :
1) Un libro se clasifica por m 1
una materia y por una
materia se clasifican
muchos libros.
2) Los libros tienen muchos
1
ejemplares pero un
ejemplar lo es de un solo
libro. m
Profesores del curso
37
38. EJEMPLO INTEGRADOR
Relaciones de correspondencia :
3) Asimismo, un libro se le
puede prestar a muchos
usuarios y a un usuario se
m
le pueden prestar muchos
ejemplares;
m
Profesores del curso
40. STUDIO CASE
Puedes diseñar este DER (Diagrama Entidad Relación) usando
el case, software, STUDIO CASE
Link para descargar esta herramienta gratuita:
http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm
Profesores del curso
41. Para recordar
• Entidad: Es un objeto que posee propiedades o características.
• Campo o atributo: Es la unidad menor de información sobre un objeto y
representa una propiedad o característica del objeto.
• Campo llave (Llave primaria):Es el campo o campos cuyo valor identifica de
manera única cada registro.
• Registro, ítem o tupla: Es una colección de campos asociados que representan
un objeto con sus propiedades.
• Dominio: Es el conjunto de posibles valores que puede tomar un campo o atributo
de un objeto.
• Ocurrencia de campo: El valor de un ítem definido en el dominio
correspondiente, en un cierto momento del tiempo.
• Ocurrencia de registro (o ítem o tupla): Grupo de ocurrencias de campos
relacionados que determinan los atributos de una entidad.
• Relaciones de correspondencia:
• Simple: De uno a uno (1 : 1)
• Simple a Compleja: De uno a muchos (1 : M)
• Compleja: De muchos a muchos (M : M).
Profesores del curso
42. Trabajo en grupo para la siguiente clase, no es
grupo de proyecto necesariamente
Leer y resolver la autoevaluación de las páginas
18-19.
Indicar BIBLIOGRAFIA , no incluir definiciones de
Internet.
Forma de presentación : DIGITAL en Word. Colgarlo
en aula virtual, administración de tareas.
Nota :
Tres puntos en la CE1 (17 ptos. examen, 3 puntos
tareas) y sirve como referencia del desempeño del
alumno para la Evaluación actitudinal.
Profesores del curso
43. PROYECTO BASE DE DATOS
Para la segunda semana de clases de manera
individual:
1. Buscar un contacto en una empresa en la cual puedan
modelar un proceso de un área específica.
2. Formar grupos de proyecto, compuesto por 5(CINCO)
alumnos que formen parte del mismo grupo de
laboratorio y de la misma sección de TEORÍA. Este
grupo permanecerá hasta el fin del ciclo.
3. Conseguir documentos del proceso elegido. Mínimo 4
formatos simples (una cara).
Profesores del curso
44. PROYECTO BASE DE DATOS
4. Pedir asesoramiento de los profesores de Base de
Datos y Administración II sobre el proceso a
elegir.
5. Pedir el visto bueno de los profesores del curso
(Teoría y Laboratorio) sobre el proceso elegido.
NOTA: El cumplimiento de lo solicitado tiene
puntaje considerado en el proyecto
Profesores del curso
45. FIN DE LA SESION
Gracias....
Aún el joven es conocido
por sus hechos. Si su
conducta fuere limpia y
recta
Prov. 20:11
45