El documento describe el modelo entidad-relación y las bases de datos relacionales. Explica que las entidades, atributos y elementos se representan como tablas, columnas y filas. Las relaciones pueden ser de uno a uno, uno a muchos o muchos a muchos. El lenguaje SQL se usa para consultar y modificar datos en las bases de datos relacionales mediante sentencias como SELECT, INSERT y DELETE.
SQL es un lenguaje estándar para gestionar bases de datos relacionales que permite recuperar y modificar información mediante consultas. Se divide en DDL para crear objetos y DML para manipular datos. MySQL permite crear bases de datos y tablas, cargar y consultar datos. Los tipos de datos incluyen números, fechas, cadenas y blobs para almacenar archivos.
Este documento describe los tipos de datos fundamentales en programación. Explica que los datos son objetos sobre los cuales operan los algoritmos y que existen datos simples como números, caracteres y lógicos, así como datos compuestos como arreglos y registros. Además, diferencia datos e información, señalando que los datos se convierten en información cuando adquieren significado.
El documento explica las estructuras en C, las cuales permiten agrupar diferentes tipos de datos bajo un solo tipo definido por el usuario. Las estructuras se declaran indicando los tipos de datos de sus miembros entre llaves, y luego se pueden declarar variables de ese tipo estructura. Los miembros se pueden acceder y modificar usando el operador punto. También es posible declarar arreglos de estructuras para manejar conjuntos de datos relacionados.
El documento describe los arrays y sus características. Explica que un array es una estructura de datos que almacena múltiples elementos del mismo tipo en una sola variable, y que puede tener una, dos o más dimensiones. También describe cómo definir, inicializar e iterar arrays unidimensionales y bidimensionales, así como cómo capturar y mostrar datos en ellos.
Este documento describe los conceptos básicos de datos y tipos de datos. Explica que un dato es un hecho que describe un suceso o entidad y puede ser un número, letra u otro símbolo. Los datos se convierten en información cuando se les da significado y propósito. Los tipos de datos incluyen datos numéricos, alfanuméricos y lógicos, que pueden ser simples o compuestos. Los datos numéricos representan cantidades y pueden ser enteros o reales, mientras que los alfanuméricos son texto y los lógicos solo pueden
Este documento proporciona una introducción a las bases de datos MySQL. Explica conceptos clave como tablas, campos, tipos de datos, relaciones entre tablas y el lenguaje SQL. Incluye ejemplos de cómo crear tablas, insertar datos, realizar consultas simples y entre múltiples tablas usando seleccionar, filtrar y ordenar.
El documento proporciona información sobre elementos de programas en pseudocódigo, incluyendo datos, variables, constantes, operadores y operando. Se definen datos simples como numéricos, cadenas y lógicos, así como tipos compuestos como arreglos y estructuras. También se explican las reglas para nombrar variables e identificadores, y los diferentes tipos de variables como de trabajo, contadores y acumuladores. Finalmente, se describen los operadores aritméticos, relacionales y lógicos.
El documento describe los tipos de objetos en .NET, incluyendo tipos por valor y referencia, así como estructuras, enumeraciones, cadenas y StringBuilder. Los tipos incluyen datos integrados como enteros y cadenas, así como tipos definidos por el usuario como clases y estructuras. Los tipos por valor se almacenan en la pila mientras que los tipos por referencia almacenan direcciones de memoria en la pila y los datos en el montón.
SQL es un lenguaje estándar para gestionar bases de datos relacionales que permite recuperar y modificar información mediante consultas. Se divide en DDL para crear objetos y DML para manipular datos. MySQL permite crear bases de datos y tablas, cargar y consultar datos. Los tipos de datos incluyen números, fechas, cadenas y blobs para almacenar archivos.
Este documento describe los tipos de datos fundamentales en programación. Explica que los datos son objetos sobre los cuales operan los algoritmos y que existen datos simples como números, caracteres y lógicos, así como datos compuestos como arreglos y registros. Además, diferencia datos e información, señalando que los datos se convierten en información cuando adquieren significado.
El documento explica las estructuras en C, las cuales permiten agrupar diferentes tipos de datos bajo un solo tipo definido por el usuario. Las estructuras se declaran indicando los tipos de datos de sus miembros entre llaves, y luego se pueden declarar variables de ese tipo estructura. Los miembros se pueden acceder y modificar usando el operador punto. También es posible declarar arreglos de estructuras para manejar conjuntos de datos relacionados.
El documento describe los arrays y sus características. Explica que un array es una estructura de datos que almacena múltiples elementos del mismo tipo en una sola variable, y que puede tener una, dos o más dimensiones. También describe cómo definir, inicializar e iterar arrays unidimensionales y bidimensionales, así como cómo capturar y mostrar datos en ellos.
Este documento describe los conceptos básicos de datos y tipos de datos. Explica que un dato es un hecho que describe un suceso o entidad y puede ser un número, letra u otro símbolo. Los datos se convierten en información cuando se les da significado y propósito. Los tipos de datos incluyen datos numéricos, alfanuméricos y lógicos, que pueden ser simples o compuestos. Los datos numéricos representan cantidades y pueden ser enteros o reales, mientras que los alfanuméricos son texto y los lógicos solo pueden
Este documento proporciona una introducción a las bases de datos MySQL. Explica conceptos clave como tablas, campos, tipos de datos, relaciones entre tablas y el lenguaje SQL. Incluye ejemplos de cómo crear tablas, insertar datos, realizar consultas simples y entre múltiples tablas usando seleccionar, filtrar y ordenar.
El documento proporciona información sobre elementos de programas en pseudocódigo, incluyendo datos, variables, constantes, operadores y operando. Se definen datos simples como numéricos, cadenas y lógicos, así como tipos compuestos como arreglos y estructuras. También se explican las reglas para nombrar variables e identificadores, y los diferentes tipos de variables como de trabajo, contadores y acumuladores. Finalmente, se describen los operadores aritméticos, relacionales y lógicos.
El documento describe los tipos de objetos en .NET, incluyendo tipos por valor y referencia, así como estructuras, enumeraciones, cadenas y StringBuilder. Los tipos incluyen datos integrados como enteros y cadenas, así como tipos definidos por el usuario como clases y estructuras. Los tipos por valor se almacenan en la pila mientras que los tipos por referencia almacenan direcciones de memoria en la pila y los datos en el montón.
Este documento describe los sistemas de bases de datos orientadas a objetos (SGBDOO), incluyendo sus ventajas, desventajas y el modelo estándar ODMG. Explica conceptos como objetos, tipos, relaciones, lenguajes ODL y OQL, y cómo se implementan SGBDOO en Oracle.
Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.
El documento define conceptos básicos de bases de datos como sistemas gestores de bases de datos, el modelo relacional y las operaciones CRUD. Explica que los SGBD proporcionan una interfaz común para acceder a los datos de forma independiente de la aplicación. También describe cómo se diseña una base de datos relacional mediante tablas con atributos, dominios y claves primarias.
Este documento explica conceptos básicos sobre bases de datos MySQL, incluyendo tablas, tipos de datos, consultas SQL, y relaciones entre tablas. Se proporcionan ejemplos de cómo crear una base de datos escolar con tablas como alumnos, profesores y asignaturas, y realizar consultas que unen varias tablas.
La normalización es un proceso para garantizar la integridad y consistencia de los datos en una base de datos relacional. Involucra descomponer tablas para eliminar redundancias y anomalías, siguiendo las formas normales de 1FN, 2FN y 3FN. La 1FN requiere que cada fila sea única y los atributos sean atómicos e indivisibles. La 2FN expande la 1FN requiriendo que todos los atributos dependan funcionalmente de la clave primaria. La 3FN toma la 2FN y requiere que no existan dependencias
Este documento introduce los arrays, o conjuntos de datos del mismo tipo, en C++. Explica que los arrays pueden ser unidimensionales o multidimensionales, y describe cómo declarar, acceder e inicializar arrays de una y dos dimensiones. Los arrays multidimensionales permiten almacenar datos en tablas mediante dos índices.
El documento presenta una serie de ejercicios sobre sistemas tecnológicos. Los estudiantes deben identificar los elementos de objetos tecnológicos, proporcionar ejemplos de sistemas simples y compuestos, y describir los elementos de entrada, salida y lugares donde se encuentran sistemas de alarma.
El documento describe las propiedades de las ondas de radio, incluyendo la interferencia y la difracción. Explica que la interferencia ocurre cuando dos ondas se superponen y pueden reforzarse o cancelarse dependiendo de su fase, y que la difracción causa que las ondas se expandan cuando pasan junto a objetos. También presenta un experimento para demostrar cómo el papel de aluminio bloquea las señales electromagnéticas entre teléfonos móviles.
El documento presenta varias opciones de software de gestión de relaciones con clientes (CRM). Describe brevemente tres opciones de CRM gratuitos: Molecule CRM, vtiger CRM y NG 2012 ERP/CRM. Explica sus características principales como la gestión de contactos, incidencias, marketing, ventas, almacén, contabilidad y generación de informes.
El documento describe un evento que tendrá lugar los días 20 y 21 de julio en el Gran Relax Business Center Spa & Resort. El evento contará con espectáculos de charrería para 2000 personas, presentaciones musicales de un ex integrante de Bacilos, Sebastián Yepes de Cartagena de Marbella, y el grupo Los Centauros Impacto Colombiano, así como stands de joyería artesanal y otros expositores.
Este documento compara los conceptos de ley, moral y cultura en el ámbito de la escuela y el municipio para la formación en convivencia. Explica que la ley es explícita y escrita, mientras que la moral es implícita y la cultura se incorpora en actividades y comportamientos. También describe las diferencias en cuanto a fuente de autoridad, gratificación, sanción, argumentación e invocación central entre estos tres sistemas reguladores de comportamiento. Finalmente, señala que la cultura exige más que la ley y la
Este documento resume la información recolectada durante una observación de 2 horas en un café. Incluye detalles sobre la ubicación, horario, capacidad y recursos del local, así como datos medidos sobre los tiempos de atención de clientes y cálculos de tiempos estándar de preparación. El objetivo era analizar los procesos y factores que afectan la productividad del café.
Este documento presenta una estrategia educativa para enseñar sobre el proceso de fotosíntesis a estudiantes de biología. La estrategia incluye varias actividades como ver videos, leer artículos, realizar experimentos de laboratorio y escribir ensayos. El objetivo es que los estudiantes comprendan las fases de la fotosíntesis e importancia de este proceso fundamental para los sistemas vivos.
Este documento presenta un análisis DAFO de un proyecto realizado como parte de un curso de Aprendizaje Basado en Proyectos. Algunas debilidades identificadas son la falta de tiempo dedicado al proyecto y la falta de motivación de algunos compañeros. Las amenazas incluyen la gran carga de trabajo y la presión por los resultados finales. Algunas fortalezas son la motivación de los estudiantes por el trabajo colaborativo y la capacidad de realizar mejoras continuas. Las oportunidades son mejorar la calidad educativa y dif
Este documento presenta la revisión de la justificación e importancia del proyecto de investigación de la autora. En general, la autora concluye que la justificación explica adecuadamente la temática del estudio, su importancia para la empresa y la sociedad, y los aportes teóricos, prácticos y metodológicos que ofrecerá. Sin embargo, la autora observa que omitió explicar brevemente la proyección social del estudio. El objetivo del proyecto es incentivar cambios en el estilo de liderazgo de una empresa
El documento presentado por María Camila Pacheco Hurtado no contiene información sustancial para resumir en 3 oraciones o menos. El documento solo menciona el nombre de la presentadora sin proporcionar ningún otro detalle sobre el tema o contenido del documento.
Este documento presenta una estrategia educativa para enseñar sobre el proceso de fotosíntesis a estudiantes de biología. La estrategia incluye varias actividades como ver videos, leer artículos, realizar experimentos de laboratorio y escribir ensayos. El objetivo es que los estudiantes comprendan las fases de la fotosíntesis e importancia de este proceso fundamental para los sistemas vivos.
El documento resume las funciones y logros del Secretario Ejecutivo de la Convención Evangélica Bautista del Perú (CEBP) desde que asumió el cargo en 2011. Entre sus principales funciones están representar a la CEBP, organizar reuniones, levantar actas, elaborar presupuestos y proyectos. Entre los logros se encuentran resolver problemas internos en iglesias, capacitar pastores, registrar propiedades, fortalecer vínculos con asociaciones y realizar distintas obras misioneras y de ayuda humanitaria
Medición del Trabajo y la Productividad KEPENvaleriacpr
El equipo número 3, compuesto por Nancy Cárdenas, Valeria Paternó, Ana María Franco y Dayana Zapata, realizará mediciones sobre el trabajo y la productividad en KEPEN enfocándose en los procesos de infusiones, ensaladas y sándwiches. Medirán factores como el tiempo de espera de los clientes, tiempo de facturación, capacidad del local, desperdicios, distribución espacial y rendimiento de los trabajadores con el fin de identificar áreas de mejora.
Este documento discute la relatividad de la enseñanza y la comprensión de la lectura desde una perspectiva psicológica. Argumenta que la comprensión no es simplemente extraer el significado de un texto, sino que implica la construcción activa de significado por parte del lector basada en su conocimiento y experiencia previos. También distingue entre enseñanza y aprendizaje, señalando que los métodos de enseñanza no siempre conducen al aprendizaje deseado si no consideran cómo se construye realmente el conocimiento.
Este documento describe los sistemas de bases de datos orientadas a objetos (SGBDOO), incluyendo sus ventajas, desventajas y el modelo estándar ODMG. Explica conceptos como objetos, tipos, relaciones, lenguajes ODL y OQL, y cómo se implementan SGBDOO en Oracle.
Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.
El documento define conceptos básicos de bases de datos como sistemas gestores de bases de datos, el modelo relacional y las operaciones CRUD. Explica que los SGBD proporcionan una interfaz común para acceder a los datos de forma independiente de la aplicación. También describe cómo se diseña una base de datos relacional mediante tablas con atributos, dominios y claves primarias.
Este documento explica conceptos básicos sobre bases de datos MySQL, incluyendo tablas, tipos de datos, consultas SQL, y relaciones entre tablas. Se proporcionan ejemplos de cómo crear una base de datos escolar con tablas como alumnos, profesores y asignaturas, y realizar consultas que unen varias tablas.
La normalización es un proceso para garantizar la integridad y consistencia de los datos en una base de datos relacional. Involucra descomponer tablas para eliminar redundancias y anomalías, siguiendo las formas normales de 1FN, 2FN y 3FN. La 1FN requiere que cada fila sea única y los atributos sean atómicos e indivisibles. La 2FN expande la 1FN requiriendo que todos los atributos dependan funcionalmente de la clave primaria. La 3FN toma la 2FN y requiere que no existan dependencias
Este documento introduce los arrays, o conjuntos de datos del mismo tipo, en C++. Explica que los arrays pueden ser unidimensionales o multidimensionales, y describe cómo declarar, acceder e inicializar arrays de una y dos dimensiones. Los arrays multidimensionales permiten almacenar datos en tablas mediante dos índices.
El documento presenta una serie de ejercicios sobre sistemas tecnológicos. Los estudiantes deben identificar los elementos de objetos tecnológicos, proporcionar ejemplos de sistemas simples y compuestos, y describir los elementos de entrada, salida y lugares donde se encuentran sistemas de alarma.
El documento describe las propiedades de las ondas de radio, incluyendo la interferencia y la difracción. Explica que la interferencia ocurre cuando dos ondas se superponen y pueden reforzarse o cancelarse dependiendo de su fase, y que la difracción causa que las ondas se expandan cuando pasan junto a objetos. También presenta un experimento para demostrar cómo el papel de aluminio bloquea las señales electromagnéticas entre teléfonos móviles.
El documento presenta varias opciones de software de gestión de relaciones con clientes (CRM). Describe brevemente tres opciones de CRM gratuitos: Molecule CRM, vtiger CRM y NG 2012 ERP/CRM. Explica sus características principales como la gestión de contactos, incidencias, marketing, ventas, almacén, contabilidad y generación de informes.
El documento describe un evento que tendrá lugar los días 20 y 21 de julio en el Gran Relax Business Center Spa & Resort. El evento contará con espectáculos de charrería para 2000 personas, presentaciones musicales de un ex integrante de Bacilos, Sebastián Yepes de Cartagena de Marbella, y el grupo Los Centauros Impacto Colombiano, así como stands de joyería artesanal y otros expositores.
Este documento compara los conceptos de ley, moral y cultura en el ámbito de la escuela y el municipio para la formación en convivencia. Explica que la ley es explícita y escrita, mientras que la moral es implícita y la cultura se incorpora en actividades y comportamientos. También describe las diferencias en cuanto a fuente de autoridad, gratificación, sanción, argumentación e invocación central entre estos tres sistemas reguladores de comportamiento. Finalmente, señala que la cultura exige más que la ley y la
Este documento resume la información recolectada durante una observación de 2 horas en un café. Incluye detalles sobre la ubicación, horario, capacidad y recursos del local, así como datos medidos sobre los tiempos de atención de clientes y cálculos de tiempos estándar de preparación. El objetivo era analizar los procesos y factores que afectan la productividad del café.
Este documento presenta una estrategia educativa para enseñar sobre el proceso de fotosíntesis a estudiantes de biología. La estrategia incluye varias actividades como ver videos, leer artículos, realizar experimentos de laboratorio y escribir ensayos. El objetivo es que los estudiantes comprendan las fases de la fotosíntesis e importancia de este proceso fundamental para los sistemas vivos.
Este documento presenta un análisis DAFO de un proyecto realizado como parte de un curso de Aprendizaje Basado en Proyectos. Algunas debilidades identificadas son la falta de tiempo dedicado al proyecto y la falta de motivación de algunos compañeros. Las amenazas incluyen la gran carga de trabajo y la presión por los resultados finales. Algunas fortalezas son la motivación de los estudiantes por el trabajo colaborativo y la capacidad de realizar mejoras continuas. Las oportunidades son mejorar la calidad educativa y dif
Este documento presenta la revisión de la justificación e importancia del proyecto de investigación de la autora. En general, la autora concluye que la justificación explica adecuadamente la temática del estudio, su importancia para la empresa y la sociedad, y los aportes teóricos, prácticos y metodológicos que ofrecerá. Sin embargo, la autora observa que omitió explicar brevemente la proyección social del estudio. El objetivo del proyecto es incentivar cambios en el estilo de liderazgo de una empresa
El documento presentado por María Camila Pacheco Hurtado no contiene información sustancial para resumir en 3 oraciones o menos. El documento solo menciona el nombre de la presentadora sin proporcionar ningún otro detalle sobre el tema o contenido del documento.
Este documento presenta una estrategia educativa para enseñar sobre el proceso de fotosíntesis a estudiantes de biología. La estrategia incluye varias actividades como ver videos, leer artículos, realizar experimentos de laboratorio y escribir ensayos. El objetivo es que los estudiantes comprendan las fases de la fotosíntesis e importancia de este proceso fundamental para los sistemas vivos.
El documento resume las funciones y logros del Secretario Ejecutivo de la Convención Evangélica Bautista del Perú (CEBP) desde que asumió el cargo en 2011. Entre sus principales funciones están representar a la CEBP, organizar reuniones, levantar actas, elaborar presupuestos y proyectos. Entre los logros se encuentran resolver problemas internos en iglesias, capacitar pastores, registrar propiedades, fortalecer vínculos con asociaciones y realizar distintas obras misioneras y de ayuda humanitaria
Medición del Trabajo y la Productividad KEPENvaleriacpr
El equipo número 3, compuesto por Nancy Cárdenas, Valeria Paternó, Ana María Franco y Dayana Zapata, realizará mediciones sobre el trabajo y la productividad en KEPEN enfocándose en los procesos de infusiones, ensaladas y sándwiches. Medirán factores como el tiempo de espera de los clientes, tiempo de facturación, capacidad del local, desperdicios, distribución espacial y rendimiento de los trabajadores con el fin de identificar áreas de mejora.
Este documento discute la relatividad de la enseñanza y la comprensión de la lectura desde una perspectiva psicológica. Argumenta que la comprensión no es simplemente extraer el significado de un texto, sino que implica la construcción activa de significado por parte del lector basada en su conocimiento y experiencia previos. También distingue entre enseñanza y aprendizaje, señalando que los métodos de enseñanza no siempre conducen al aprendizaje deseado si no consideran cómo se construye realmente el conocimiento.
Hélice: empresa de prestación de serviciosjuanitarbelaez
Hélice S.A.S. es una empresa que ofrece cuatro servicios principales: transporte de personas, realización de trámites, servicio de call center, y consultas jurídicas. La misión de la empresa es mejorar la calidad de vida de los clientes realizando tareas que no tienen tiempo de hacer. La visión es ser la mejor opción del mercado en la prestación de servicios especializados. La inversión inicial estimada es de 350 millones de pesos.
El documento describe un estudio de campo realizado para medir la frecuencia de buses en diferentes rutas que pasan por una intersección en Bogotá. Se midió el ascenso y descenso de pasajeros, velocidad y distancia recorrida para diferentes rutas. También se registró la frecuencia de buses para 6 rutas diferentes que pasan por la intersección, anotando el número de buses cada 10 minutos.
El documento describe la evolución de la televisión inteligente (smart TV) desde sus inicios hasta la actualidad. Comenzó como televisores conectados a Internet con widgets preinstalados, pero ahora son dispositivos con sistema operativo, tienda de aplicaciones y capacidad para ver contenido en streaming. Existen desacuerdos sobre estándares y el futuro dominará el streaming sobre demanda (OTT) más que los fabricantes. La adopción ha sido lenta pero seguirá creciendo con mejoras en usabilidad y contenido.
La estrategia publicitaria se enfoca en promover los productos de construcción de la Empresa Beta a pequeñas y medianas empresas de construcción en la región. La estrategia incluye el uso de publicidad en radio, televisión y prensa escrita, así como catálogos y una página web para dar a conocer los productos, precios y servicios de la empresa. El objetivo es captar nuevos clientes y aumentar las ventas mediante promociones, mejor servicio al cliente y posicionamiento de la marca.
Este documento proporciona una introducción al lenguaje SQL y a cómo crear y manipular datos en bases de datos. Explica los diferentes tipos de datos, sentencias y componentes sintácticos de SQL. También presenta a los autores que contribuyeron al manual SQL de DesarrolloWeb.com y proporciona enlaces a sus respectivas biografías y contribuciones.
Este documento proporciona una introducción al lenguaje SQL y a cómo crear y manipular bases de datos. Explica los diferentes tipos de datos, sentencias y componentes sintácticos de SQL, así como cómo crear tablas e insertar, modificar y eliminar datos. El documento consta de varios capítulos escritos por diferentes autores.
El documento presenta información sobre el modelo entidad-relación (MER), incluyendo conceptos clave como entidades, atributos, relaciones, cardinalidades y claves. Explica cómo representar un MER a través de diagramas y ofrece ejemplos prácticos de su aplicación a casos relacionados con una universidad, una tienda de videos y ventas por internet.
El documento introduce las bases de datos y compara su funcionamiento con los archivos tradicionales. Las bases de datos eliminan redundancias, permiten compartir datos siguiendo normas establecidas y reducen inconsistencias, a diferencia de los archivos donde había datos repetidos sin estándares y falta de seguridad. También presenta ejemplos básicos de programas para almacenar datos de alumnos y algunas definiciones de base de datos.
Este documento contiene las diapositivas de una presentación sobre bases de datos MySQL. Se introduce el modelo entidad-relación y cómo se mapean las entidades a tablas y atributos a columnas. Luego se explican los tipos de datos en MySQL, la creación de tablas, inserción de datos, y el lenguaje SQL para consultas, incluyendo funciones SELECT, WHERE, ORDER BY y agregación. El objetivo es enseñar los conceptos básicos de bases de datos relacionales usando MySQL.
Este documento presenta una serie de diapositivas sobre bases de datos MySQL impartidas por el profesor Eugenio. Se introduce el modelo entidad-relación y cómo se mapean las entidades a tablas en una base de datos. Luego se explican los tipos de datos en MySQL, la creación de tablas, inserción de registros, y consultas básicas usando lenguaje SQL. Finalmente, se cubren temas como relaciones entre tablas y consultas que involucran más de una tabla.
Este documento contiene las diapositivas de una presentación sobre bases de datos MySQL. Se introduce el modelo entidad-relación y cómo se mapean las entidades a tablas y atributos a columnas. Luego se explican los tipos de datos en MySQL, incluidos números, fechas, cadenas y blobs. También se describen las operaciones básicas de SQL como seleccionar, insertar, actualizar y eliminar datos, así como funciones como filtros, ordenamiento y agregación.
Este documento contiene información sobre un servicio de asesoría y resolución de ejercicios de ciencias y sistemas operativos. Incluye correos electrónicos y sitios web para obtener cotizaciones y apoyo en la solución de ejercicios. También presenta varios cuestionarios con preguntas sobre sistemas operativos, bases de datos, modelado de datos y álgebra relacional.
Este documento proporciona información sobre un servicio de asesoría y resolución de ejercicios de ciencias a través del correo electrónico ciencias_help@hotmail.com o en su sitio web www.maestronline.com. Incluye instrucciones para 11 ejercicios relacionados con bases de datos, modelado de datos, normalización y diseño de bases de datos relacionales. También incluye información sobre software para modelado de datos como StarUML y ArgoUML.
Este documento presenta un servicio de asesoría y resolución de ejercicios sobre sistemas operativos, bases de datos, álgebra relacional y modelado de datos. Incluye varios cuestionarios con preguntas sobre estos temas y solicita cotizaciones para este servicio a través del correo electrónico o sitio web provistos.
El documento describe el modelo entidad-relación para el diseño de bases de datos. Explica que el modelo identifica las entidades y relaciones del mundo real y las representa gráficamente. También cubre los conceptos de atributos, entidades, relaciones y el proceso de diseño de bases de datos que incluye el análisis de requisitos, diseño conceptual, diseño lógico y diseño físico. Se incluye un ejemplo guía de una empresa para ilustrar estos conceptos.
Tecnológico Nacional de México
Ingeniería en Sistemas Computacionales
Estructura de datos
Unidad 1: Introducción a las estructuras de datos
Retícula ISIC-2010-224: Programa: AED-1026;
El documento describe varias aplicaciones comunes de las bases de datos, como la banca, las aerolíneas, las universidades, las tarjetas de crédito y los recursos humanos. También explica que las bases de datos son una parte esencial de casi todas las empresas actuales y cubren una amplia gama de usos.
Acceso a datos en aplicaciones web del entorno servidorJomicast
Modelos de datos. Sistemas de Gestión de Base de Datos. Lenguajes de Gestion de Bases de Datos. SQL. Lenguajes de marcas de uso comun en el lador servidor.
Este documento proporciona instrucciones para tres actividades integradoras relacionadas con bases de datos. La primera actividad implica el diseño de un modelo entidad-relación y la transformación a un modelo relacional para una base de datos de una institución educativa. La segunda actividad involucra la evaluación y selección de un sistema gestor de bases de datos para una empresa de bienes raíces. La tercera actividad pide diseñar tablas para un sistema de vuelos.
Una base de datos es un conjunto organizado de datos interrelacionados. Una base de datos relacional normalmente contiene tablas, vistas, funciones, índices, procesos almacenados y triggers. Las tablas contienen registros y campos y representan la estructura física donde se almacenan los datos. Las relaciones entre tablas se establecen a través de claves primarias y externas.
Este documento introduce los sistemas numéricos binario, decimal y hexadecimal. Explica que cada sistema numérico utiliza un conjunto diferente de dígitos y una base diferente para representar cantidades numéricas. También describe cómo realizar conversiones entre estos sistemas numéricos, incluidas conversiones binario a decimal, decimal a binario, y entre los sistemas octal y binario.
Este documento presenta la Unidad 2 sobre modelamiento de datos usando el Modelo Entidad Relación (MER). Explica los conceptos básicos del MER como entidades, atributos, relaciones y cardinalidades. Los objetivos son definir qué es un modelo de datos, capturar una realidad a través de un esquema conceptual usando el MER e interpretar esquemas conceptuales dados.
Este documento presenta los conceptos básicos de los tipos abstractos de datos y la modularidad. Introduce los tipos de datos abstractos, estructuras de datos, arreglos y listas enlazadas. Explica el manejo de la memoria estática y dinámica para implementar estructuras de datos. Finalmente, proporciona ejemplos y ejercicios prácticos para aplicar estos conceptos.
Este documento introduce la normalización de bases de datos, que consiste en aplicar una serie de reglas a las relaciones obtenidas en un modelo entidad-relación para evitar redundancia de datos, problemas de actualización y proteger la integridad de los datos. Explica las cinco formas normales y cómo aplicarlas a través de ejemplos para eliminar grupos de repetición y dependencias parciales y transitivas.
1. Bases de datos relacionales y
el modelo entidad-relación
¿ Qué es una base de datos relacional ?
El sistema gestor de bases de datos
El modelo entidad-relación
–entidad, atributos y elementos
(tablas, columnas y filas)
–relaciones
¿ Qué es SQL ?
2. Definición de BD
• Una base de datos (BD) es un conjunto de
datos interrelacionados almacenados en
conjunto, sin redundancias innecesarias,
de forma independiente de los programas
que acceden a ellos.
3. El sistema gestor de BD (I)
Base
de
Datos
Aplicación
4
Aplicación
3
Aplicación
2
Aplicación
1
SGBD
SGBD
SGBD
SGBD
4. El sistema gestor de BD (II)
• Sirve para:
– definir y crear datos
– manipular esos datos
– seguridad e integridad de los datos
– recuperar los datos: lenguaje SQL
– mantenimiento de un diccionario de datos
– alto rendimiento: se debe asegurar que todas
estas funciones se ejecuten lo más rápidamente
posible.
5. El modelo entidad-relación
• Se usa para diseñar la BD
• La mayoría de BD actuales son de
tecnología relacional
• Conceptos base:
– entidades (y atributos y elementos)
– relaciones
6. Entidades
• Los objetos que aparece en la vida real,
es lo que llamamos entidad. Por ejemplo,
alumnos, empleados, aviones, coches,
alojamientos, ...
• Una entidad da lugar a una tabla en la
BD.
7. Atributos
• Estas entidades están compuestas por
varios atributos, que vienen a ser sus
propiedades. Por ejemplo, la entidad
alumnos, tendrá los atributos nombre,
DNI, nacionalidad, fecha de nacimiento, ...
• Los atributos también reciben el nombre
de columnas en la terminología de BD
8. Elementos
• Cada entidad tendrá un número ilimitado
de elementos. Por ejemplo, un elemento
de la entidad alumnos será un alumno en
sí; así el alumno Pepe será un elemento,
José será otro, ...
• Cada uno de esos elementos también
recibe el nombre de fila en la terminología
de BD
10. Relaciones
• Las entidades no están aisladas sino que
están relacionadas entre sí.
• Estas relaciones pueden ser de tres tipos
diferentes:
– 1 a 1
– 1 a muchos (1 a N)
– Muchos a muchos (M a N)
11. Representación del modelo (I)
• Representaremos las entidades con
recuadros con su nombre en el interior
Alumnos
12. Representación del modelo (I)
• Representaremos las relaciones así:
– Relación 1:1
– Relación 1:N
– Relación M:N
1 1Entidad A Entidad B
1 NEntidad A Entidad B
N MEntidad A Entidad B
13. Ejercicio 1
• Hacer un modelo Entidad-Relación para la
siguiente situación:
– tenemos una universidad, en la que hay varios
cursos. Cada curso está dirigido por un
profesor, el cual puede dirigir varios cursos.
Los cursos son subveniados, por lo que sólo se
permite que un alumno se matricule de un
curso.
16. Ejercicio 2
• Compliquemos un poco la situación
anterior:
– ahora supongamos que un curso está compuesto
por varias asignaturas. Cada una de ellas tiene
un número de créditos. Los alumnos se
matriculan de las asignaturas que quieren. Por
último el alumno recibe una nota para cada
asignatura, al final del curso.
18. Más ejercicios
• Ejercicio 1
– Queremos hacer una base de datos con los
discos que tenemos en casa. Un disco puede
tener un cantante o grupo, o varios. Además un
disco tiene una discográfica.
19. Más ejercicios
• Ejercicio 2
– Vamos a complicar un poco el ejemplo
anterior: ahora hemos de tener en cuenta que un
disco está compuesto por canciones. Éstas
pueden estar escritas por la misma persona que
las canta, pero a menudo se trata de personas
diferentes.
20. Más ejercicios
• Ejercicio 3
– Imaginemos que hemos de hacer un sistema
para la Eurocopa2000. 16 selecciones
nacionales se han clasificado, y en cada una hay
22 jugadores. Hemos de poder reflejar todos los
partidos que se disputan (con los resultados) y
qué jugadores lo hacen por cada equipo, así
como quien marca los goles.
21. Normalización (1FN)
Para que un modelo sea correcto debe cumplir tres normas, que
conocemos como las tres formas de normalización:
24. SQL
• SQL es el lenguaje estándar utilizado para
consultar las bases de datos relacionales
• Permite (además de opciones más
avanzadas) crear, modificar o borrar
tablas, así como insertar, eliminar,
modificar o consultar los elementos de las
tablas
• Lo más común es realizar consultas:
– sentencia SELECT
25. SQL: sentencia select
SELECT nombre_de_columna
FROM nombre_de_tabla
WHERE condición;
– Ejemplo:
Queremos saber el código del profesor “Pepito Perez”:
SELECT codigo_profesor FROM Profesor WHERE
nombre=‘Don Pepito’;
26. SQL: ejemplos 1 y 2
• Queremos saber el código del alojamiento
“Arts”:
– SELECT alojamiento_id FROM Alojamiento WHERE
nombre=‘Arts’;
• Queremos saber los nombres de todos los
alojamientos que se construyeron antes de 1980:
– SELECT nombre FROM Alojamiento WHERE
anyo_construccion < 1980;
27. SQL: ejemplo 3
• Queremos saber los alojamientos de todos los
profesores que se construyeron durante los ’80, es
decir, que su año de construcción está entre el
1980 y el 1989
– SELECT nombre FROM Alojamiento WHERE
(anyo_construccion >= 1980) and (anyo_construccion <=
1989);
• Nota: los paréntesis no son obligatorios, pero
ayudan a la lectura.
28. SQL: ejemplos 4 y 5
• Queremos saber los nombres de todos los
alojamientos que se construyeron tanto durante la
década de los ’60 como durante los ’80. Para ello
necesitamos utilizar una OR entre las condiciones:
– SELECT nombre FROM Alojamiento WHERE
((anyo_construccion >= 1960) and (anyo_construccion <=
1969)) or ((anyo_construccion >= 1990) and
(anyo_construccion <= 1989));
• Queremos saber qué alojamientos (todos los datos)
están en el municipio con código ‘BARC’:
– SELECT * FROM alojamiento WHERE
municipio_id=‘BARC’;
29. SQL: ejemplo 6
• Queremos saber qué alojamientos (todos los datos) son
del tipo ‘Hotel’. Ahora necesitaremos usar más de una
tabla, ya que el ‘Hotel’ es el nombre del Tipo de
alojamiento y necesitaremos saber cuál es su código
– SELECT * FROM Alojamiento, Tipo WHERE (Tipo.nombre =
‘Hotel’) and (Alojamiento.tipo_id = Tipo.tipo_id);
• Lo que hemos hecho es primero buscar el código del tipo
en cuestión:
– Tipo.nombre = ‘Hotel’
Ahora, nos devuelve la lista de todos los tipos cuyo nombre
es ése (en este caso, sólo uno). Ya sólo nos queda buscar
los alojamientos con ese código (que queda almacenado
en Tipo.tipo_id ):
– Alojamiento.tipo_id = Tipo.tipo_id
30. SQL: ejemplo 7 (y último)
• Queremos saber qué alojamientos se encuentran
en la provincia de Tarragona (todos los datos).
Primero buscaremos los municipios de
Tarragona y luego los alojamientos cuyo
municipio_id coincida con ésos:
– SELECT Alojamiento.* FROM Alojamiento,
Municipio, Provincia WHERE
(Provincia.nombre = ‘Tarragona’) and
(Municipio.provincia_id = Provincia.provincia_id) and
(Alojamiento.municipio_id = Municipio.municipio_id);
31. SQL: más cosas ...
• Insertar, borrar y modificar los datos de una tabla
1) Insertar:
INSERT INTO Tipo VALUES (‘AG’,’Agroturismo’,’Centros de
agroturismo y turismo rural’);
(Inserta todos los valores de una fila de Tipo)
INSERT INTO Hotel (hotel_id, nombre) VALUES (7,’Arts’);
(Inserta sólo algunos valores de una fila de Hotel)
2) Eliminar:
DELETE FROM Hotel;
(Borrar todas las filas de la tabla avión)
DELETE FROM Hotel WHERE codigo=5;
(Borra sólo las filas que cumplan una condición)
3) Modificar:
UPDATE Hotel SET nombre=‘Les Arts’ WHERE hotel_id=7’;
(Modificar el atributo nombre en todas las filas que cumplan la condición)
32. SQL: más cosas ...
Cómo crear una tabla
CREATE TABLE Municipio
(
municipio_id CHAR(4) PRIMARY KEY,
nombre VARCHAR2(20) NOT NULL,
provincia_id CHAR(2) REFERENCES
Provincia(provincia_id)
)
También hay sentencias para borrar (Drop table) una
tabla y también para modificarla (Alter table), pero
no las veremos aquí.