Codigo:141 Periodo: 3 Grado: 11 Area: tecnologia 07-10-2020 actividad 2 del 3 periodo Talleres para 2 horas de clase 06-10-2020 al 20-10-2020 Horas semanales: 2 Grados 11 periodo 3 actividad 2 Área: tecnología e informática Ingeniero: Rafael Martínez Teléfono 313 792 97 65 Institución educativa: i.e.r. tulapita Introducción Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. 1. Tema BASE DE DATOS 1.1. Subtema • Informes 2. Justificación El impacto de las nuevas tecnologías alcanza también a la educación, y es especialmente en este terreno donde más deben emplearse los medios técnicos actualizados y capaces de mejorar la calidad de la enseñanza. Vivimos en una sociedad comandada por las nuevas tecnologías, la información juega un papel fundamental en todos los ámbitos. Por ello, es importante tomar conciencia de lo necesario que es saber y comprender conceptos que tienen que ver con el almacenamiento de datos. 3. Logros 1 Solución de problemas con tecnología 2 Tecnología y sociedad 3. Indicadores de avance Resuelvo problemas utilizando conocimientos tecnológicos y teniendo en cuenta algunas restricciones y condiciones. Reconozco las causas y los efectos sociales, económicos y culturales de los desarrollos tecnológicos y actuó en consecuencia, de manera ética y responsable. Explico con ejemplos, el impacto que producen en el medio ambiente algunos tipos y fuentes de información y propongo alternativas. 6. Contenido temático • Que es una base de datos. • Partes de una base de datos Access. • Tablas. • Formularios. • ………………Informes…………... • Consultas. pendiente • Macros. pendiente • Módulos. pendiente DEFINICIÓN DE INFORMES Un formulario es un documento, físico o digital, que se diseña con el propósito de que una persona introduzca una serie de datos en él, ya sea personales, laborales, etc., en algunas zonas concretas del mismo. La finalidad principal del formulario es almacenarlo y guardarlo para que quede registrado. Los formularios, sean del tipo que sean, se expiden para una solicitud. Es una forma muy sencilla y, sobre todo rápida y concreta y, al mismo tiempo, facilita la búsqueda y la tramitación de la petición que se realice. Hasta la aparición de los formularios, en la mayoría de las ocasiones era el propio solicitante que tenía que escribir en un documento en blanco no sólo sus datos personales, sino los motivos por los que se realizaba la petición, por lo que en muchas ocasiones había errores de contenido o la petición que se solicitaba era confusa y la persona tenía que volver a tramitar otra vez el documento. Ya fuera este u otros motivos, llevaron a la administración y a las empresas a elaborar una serie de documentos tipo en los que estuviera ya la información o el tipo de petición que se necesitara por escrito, para facilitar al cliente o usuario de registro y, al mismo tiempo, a la administración a la empresa la búsqueda de la información que este requiriese. El usuario solo tendría que rellenar algunos espacios con sus datos y marcar, entre las opciones que se le ofrecen, la que más se ajuste a sus necesidades. Los formularios representan un elemento que da agilidad en la búsqueda y la tramitación de todo tipo de documentación, supone un ahorro económico e incluso una fuente de beneficios si se cobra por este y, al mismo tiempo, supone, por ejemplo, desde el punto de vista de la administración, una uniformidad de criterio y de tramitación para todo el territorio. Para una empresa, la elaboración de formularios para todos sus departamentos, también suponen mayor rapidez tanto en su registro como en la tramitación del mismo. Por otro lado, almacenar todos estos formularios, también supone el poder guardar información útil para mejorar el servicio y también para conocer las necesidades reales de los usuarios de la administración o de la empresa privada. Al final, lo que todas las personas necesitan, cuando van a solicitar algo, es rapidez, una tramitación fácil y para la administración significa mucha mayor agilidad ya que los usuarios van a solicitar una petición de un modo correcto, concreto y similar. Existen infinidad de formularios para todo tipo de necesidades de cualquier persona. Ya sea para tramitar una baja o un alta laboral, una petición de subvenciones, la creación una empresa, etc. lo que sí es importante tener en cuenta es preguntar siempre en la zona de información cual es el formulario que necesitaremos en concreto, para evitar rellenar uno que, al final, no nos sirva para nuestro interés. Las consultas e informes se usan en Access para convertir datos en información útil y constituyen una parte esencial de cualquier aplicación de base de datos. ... Los formularios se pueden usar para controlar el acceso a los datos, como qué campos o filas de datos se van a mostrar Los tipos de informes que puedes hacer en Access • Lista de clientes. Uno de los informes que puedes generar con Access es una lista de toda tu base de clientes. • Volumen de ventas. Como un programa de base de datos, Access es capaz de recoger todos los datos que introduces en él y en cualquier formato que necesites. • Representantes de ventas. • Productos. • Empleados. Un informe es un objeto de base de datos que se usa para mostrar y resumir datos. Los informes proporcionan una manera de distribuir o archivar instantáneas de los datos, ya sea mediante su impresión, su conversión a archivos PDF o XPS, o su exportación a otros formatos de archivo. Crear un informe Seleccione Crear > Asistente para informes. Seleccione una tabla o una consulta, haga doble clic en cada campo de la lista Campos disponibles que quiera agregar al informe y seleccione Siguiente. Haga doble clic en el campo que desee usar para la agrupación y, a continuación, seleccione Siguiente. Las bases de datos funcionan como una especie de biblioteca, en la cual se organizan los datos en fichas, sólo que en el caso de las bases de datos se utilizarán tablas, que organizarán estructuradamente cada información disponible en un campo que la describa dentro de la tabla, de manera que sea muy sencillo ubicarla. En prácticamente cualquier base de datos actual existen cuatro elementos esenciales: tablas, consultas, informes y formularios. Todos son indispensables y necesarios: Las tablas permitirán almacenar los datos. Con las consultas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios. RELACIONES DE BASE DE DATOS En bases de datos relacionales, una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Las relaciones evitan redundancia de datos guardados en las tablas El Asistente para informes es una característica de Access que le guiará por una serie de preguntas y después generará un informe basado en sus respuestas El informe es un documento escrito en prosa informativa (científica, técnica o comercial) con el propósito de comunicar información del nivel más alto en una organización. Por consiguiente, refiere hechos obtenidos o verificados por el autor (reconocimientos, investigaciones, estudios, o trabajos) Access es un gestor de datos que utiliza los conceptos de bases de datos relacionales y pueden manejarse por medio de consultas e informes. Está adaptado para recopilar datos de otras utilidades como Excel Abra la base de datos. En la pestaña Crear, en el grupo Consulta, haga clic en Diseño de consulta. En el cuadro de diálogo Mostrar tabla, en la pestaña Tablas, haga doble clic en Clientes y luego en Pedidos Una guía que te sirva como genérico para escribir cualquier tipo de informe: 1. Elige bien tu objetivo. 2. Ponte en el papel del destinatario. ... 3. Haz una lista de las cosas que necesitas escribir. ... 4. Busca fuentes autorizadas. ... 5. Escribe el texto del informe siguiendo una estructura precisa. ... 6. Se simple, claro y concreto. ... 7. Usa cuadros y tablas. Ejemplos de Informe 1. Un título. 2. Una introducción. 3. Una exposición (esta puede estar dividida en capítulos y apartados, o simplemente señalarse los puntos más importantes) 4. Una o varias conclusiones. La estructura de un informe técnico está compuesta por estos apartados, como mínimo: 1. Portada. 2. Un resumen del texto. 3. Índice. 4. Glosario de símbolos o términos técnicos, en caso de que fuese necesario. 5. Una introducción. 6. Desarrollo del cuerpo del texto. 7. Las conclusiones. 8. Los anexos que se necesiten Un informe de trabajo es un documento que muestra los resultados de una actividad. Conocido también como reporte laboral o informe de resultados, sirve para evaluar la ejecución de una tarea o un conjunto de tareas en relación con una determinada meta Para qué sirve un informe de trabajo Puede tener como objeto medir la actividad de un empleado, un grupo o la empresa en su totalidad. Se puede realizar durante un determinado momento del calendario o al finalizar el proceso. Lo puede elaborar un supervisor, el propio empleado o recursos humanos. Las empresas suelen utilizar el informe de trabajo para conocer la evolución de los negocios. Por ello, se realizan a lo largo del año con una frecuencia que varía de empresa a empresa de acuerdo con el propósito. Puede entenderse como una fotografía del proceso de producción o de la evolución de los servicios. Permite saber si las cosas están yendo de acuerdo con lo planeado y evaluar eventuales ajustes de rumbo. El informe de trabajo también es la base para las reuniones gerenciales de fin de año, cuando se evalúan los resultados de todas las áreas de una empresa para rendir cuentas a los inversionistas. ¿Qué es un informe en una base de datos? ¿Cuáles son los tipos de informes que existen en Access? ¿Cuál es la función de un informe en Access? ¿Cómo se hace un informe en Access paso a paso? ¿Cómo se usa la base de datos en la actualidad? ¿Cuál es el elemento más importante de una base de datos? actividad2.pdf...Descargar en PDF... no hay...Descargar Video... Codigo:114 Periodo: 3 Grado: 11 Area: tecnologia 2020-08-13 actividadad 1 del 3 periodo Talleres para 2 horas de clase 13-08-2020 al 20-08-2020 Horas semanales: 2 Grados 11 Área: tecnología e informática Ingeniero: Rafael Martínez Teléfono 313 792 97 65 Institución educativa: i.e.r. tulapita Introducción Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. 1. Tema BASE DE DATOS 1.1. Subtema • formularios 2. Justificación El impacto de las nuevas tecnologías alcanza también a la educación, y es especialmente en este terreno donde más deben emplearse los medios técnicos actualizados y capaces de mejorar la calidad de la enseñanza. Vivimos en una sociedad comandada por las nuevas tecnologías, la información juega un papel fundamental en todos los ámbitos. Por ello, es importante tomar conciencia de lo necesario que es saber y comprender conceptos que tienen que ver con el almacenamiento de datos. 3. Logros 1 Solución de problemas con tecnología 2 Tecnología y sociedad 4. Indicadores de avance Resuelvo problemas utilizando conocimientos tecnológicos y teniendo en cuenta algunas restricciones y condiciones. Reconozco las causas y los efectos sociales, económicos y culturales de los desarrollos tecnológicos y actuó en consecuencia, de manera ética y responsable. Explico con ejemplos, el impacto que producen en el medio ambiente algunos tipos y fuentes de informacion y propongo alternativas. 6. Contenido temático • Que es una base de datos. • Partes de una base de datos Access. • Tablas. • ********* Forms.******* • Informes. pendiente • Consultas. pendiente • Macros. pendiente • Módulos. pendiente DEFINICIÓN DEFORMULARIO Formulario es un adjetivo que se utiliza para nombrar a aquello perteneciente o relativo a las fórmulas o al formulismo, o a aquello que se hace por fórmula. Una fórmula, por su parte, es un medio propuesto para ejecutar algo complicado o resolver un cierto asunto. Como sustantivo, un formulario es un impreso con espacios en blanco o un libro en que se contienen fórmulas que deben observarse para la ejecución de algo. Por ejemplo: “Para inscribirte al concurso, debes completar este formulario y adjuntar una fotografía”, “El trámite se cerrará cuando presente el formulario N569”, “Necesito un formulario para hacer un giro a Portugal, por favor”. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. Los datos a completar varían según cada formulario. Un formulario de solicitud de empleo puede requerir el ingreso del nombre y el apellido, la edad, los estudios cursados, la experiencia laboral y algunas referencias. Un formulario para abrir una cuenta bancaria, en cambio, puede pedir datos como la ocupación y los ingresos mensuales. Lo habitual es que los formularios presenten espacios libres para que la persona los complete con sus datos. En ocasiones hay que escribir la información (como el nombre) mientras que, en otros casos, sólo se debe marcar con una cruz la opción más adecuada o tachar la que no corresponde (en preguntas del tipo: ¿Tiene obra social? SI / NO). En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. Cabe mencionar que este tipo de documento, que hasta hace un par de décadas no era tan común fuera del ámbito empresarial, resulta casi omnipresente en la Red: al día de hoy, un gran porcentaje de sitios nos piden que nos demos de alta para recibir una experiencia personalizada, y esto se logra a través de cumplimentar un formulario de variada extensión, aunque generalmente pequeño. Un formulario digital presenta una serie de comodidades imposibles de encontrar en una versión impresa, como pueden ser las siguientes: * por muchos errores que se comentan durante el proceso de cumplimentación, siempre es posible realizar correcciones sin que queden rastros de las equivocaciones; * gracias a elementos tales como las listas desplegables, un formulario digital puede llegar a ocupar mucho menos espacio que su equivalente impreso, dado que una simple línea puede esconder, por ejemplo, los nombres de todos los países del mundo; * gracias al grado de comunicación que nos ofrece Internet, hacerse con una copia de un formulario determinado no podría ser más fácil, ya que no es necesario salir de casa. Cabe mencionar que para realizar ciertos trámites en organismos de gobierno es posible descargar el o los documento requeridos e imprimirlos por cuenta propia para rellenarlos antes de acercarse a la oficina que corresponda; * para las personas con problemas de visión es posible ampliar la fuente y cualquier otro elemento, de manera que tengan la posibilidad de leer cada campo, cada letra pequeña, sin necesidad de pedir ayuda; * dado que existe dentro de un entorno de trabajo, o sea, de un sistema operativo, un formulario digital puede aprovechar las bondades del programa en el que fue diseñado pero también de otros, a través de complementos y extensiones, lo cual abre las puertas a la importación y exportación de datos, tanto para el rellenado automático a partir de una base como para el almacenamiento de la información, una vez cumplimentado; * permite realizar cálculos matemáticos, lo cual evita el posterior trabajo de análisis para resolver secciones que contengan valores numéricos que deban ser procesados para dar con un resultado. Los formularios sirven para recoger ciertos datos de un individuo, tales como el nombre completo, la edad, la dirección, el grado de instrucción, entre otros. La intención es registrar información específica de una persona. ... Los formularios pueden ser tanto físicos como digitales. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. ... En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. ... En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. La recolección de datos puede ser un proceso complicado que requiere una gran cantidad de recursos y un plan bien coordinado para reducir las posibilidades de que algo salga mal. Al usar dispositivos móviles, ya no necesita llenar encuestas en papel. En este momento, existe una amplia variedad de herramientas sofisticadas que permiten obtener datos precisos de una manera simple y efectiva. Columna simple: El formulario obtenido muestra todos los campos de un registro en una única columna. Tabular: El formulario tiene la estructura de tabla: registros en fila y campos en columnas. Principal/subformulario: asistente para usar varias tablas o consultas en un mismo formulario. Concepto de formulario. ... Un formulario es un escrito en el cual se deben llenar los espacios en blanco. No es un texto de libre desarrollo en su contenido, sino que se debe completar de acuerdo a lo solicitado, para que exista uniformidad en las presentaciones. Los formularios son un documento que permite la recopilación de datos de manera ordenada para procesar luego esa información. Se pueden adaptar a cualquier área. El lugar donde se utilizan son, en las empresas, organizaciones, escuelas, hasta para estudiar ya que permite llevar una idea mas ordenada de todo como se deben anotar los datos en un formulario? 1. Puede utilizar un formulario original, una fotocopia legible de un formulario, o bien un ejemplar descargado de internet; 2. Debe escribir de manera clara y legible; 3. Debe firmar el formulario; Un formulario HTML es una sección de un documento que contiene contenido normal, código, elementos especiales llamados controles (casillas de verificación (checkboxes), radiobotones (radio buttons), menúes, etc.), y rótulos (labels) en esos controles. Crear un formulario mediante la herramienta Formulario en blanco. Access proporciona varias herramientas de creación de formularios en la pestaña Crear, que puede usar para crear rápidamente un formulario. Si estas herramientas no se ajustan a sus necesidades, puede usar la herramienta Formulario en blanco en su lugar. Un formulario es un documento, físico o digital, que se diseña con el propósito de que una persona introduzca una serie de datos en él, ya sea personales, laborales, etc., en algunas zonas concretas del mismo. La finalidad principal del formulario es almacenarlo y guardarlo para que quede registrado. Los mejores métodos de recolección de datos La recopilación de datos incluye la recopilación, el almacenamiento, el acceso y el uso de la información original. Una buena herramienta permite capturar casi cualquier tipo de información, sin tener que preocuparse por la conexión a Internet. Una buena técnica de recolección de datos debe tener una barrera de entrada baja y ayudarte a automatizar un flujo de trabajo. A continuación, encontrarás algunos métodos populares de recopilación de datos. Estudios de caso Un estudio o análisis de caso es una investigación intensiva y sistemática de un tema en el que el investigador examina en profundidad los datos relacionados con diversas variables. Este tipo de investigación utiliza encuestas, estadísticas y técnicas de recolección de datos cualitativos. Datos de uso Los datos ya recopilados pueden ser útiles para tomar decisiones relevantes. Los datos de uso son la forma más efectiva de evaluar que tan relevante es la información recopilada. Listas de verificación Son listas que incluyen todos los puntos que deben completarse o evaluarse. Son formatos diseñados que se usan para realizar o revisar actividades repetitivas, para verificar una lista de requisitos o para recopilar datos de una manera ordenada y sistemática. Observación Es una técnica de recolección de datos que se realiza mediante el seguimiento del sujeto. La observación es una forma de recopilar datos observando comportamientos, eventos u observando características físicas en su entorno natural. Las observaciones pueden realizarse de forma continua o durante un período de tiempo. Entrevistas Una entrevista es una técnica de recolección de datos que se puede realizar de forma individual o en grupos. Durante las entrevistas, la información se puede recopilar mediante una estenografía, grabaciones de video, grabaciones de audio o notas escritas. Grupos de enfoque Esta técnica de recopilación de datos se utiliza para comprender ciertos hábitos y características de los participantes. Un grupo de enfoque es un método de investigación de mercado que reúne a un grupo de personas en una sala para que compartan comentarios sobre un producto, servicio, concepto o campaña de marketing. Encuestas Una encuesta se define como un método de investigación utilizado para recopilar datos de un grupo predefinido de encuestados que permita obtener información sobre diversos temas de interés. Las encuestas se realizan a través de cuestionarios. Se utiliza un conjunto estándar de preguntas para realizar una encuesta sobre cualquier tema específico. Consejos para obtener datos precisos Simplifica tu formulario Mientras más largo sea tu formulario, mayor será la probabilidad de que recopiles información incompleta o inexacta. Para evitar esta situación, siempre intente simplificar las preguntas y los formularios. Usa formularios digitales Al usar formularios digitales, no tienes que preocuparse de escritura ininteligible o de la entrega de formularios físicos en la oficina central cada semana. La digitalización permite que la recolección de datos sea más simple y rápida. Usa diversos tipos de preguntas Para obtener mejores datos de sus trabajadores, use estas diferentes características de formulario y diversos tipos de preguntas como dicotómica, múltiples opciones, preguntas de calificación y preguntas de la tabla de escala de matrices, entre otras. Usa formularios aptos para móviles Son muy funcionales, fáciles de ver, completos y se pueden utilizar en un dispositivo móvil, como un teléfono inteligente o una tableta. Informa a tus trabajadores sobre los resultados Si deseas que tus trabajadores se mantengan comprometidos, infórmales sobre los resultados que puede lograr usando formularios móviles, y cómo estos permiten abordar problemas inesperados de una forma más rápida y proporcionando soluciones de inmediato. Hasta que no les muestres el valor alcanzado mediante el uso de formularios móviles, tu personal no considerará que es una prioridad. CÓDIGO PARA EL FORMULARIO DE CAPTURA Ahora que conocemos la función CONTARA, podremos comprender mejor el siguiente código que utilizaremos para el botón “Agregar”: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Private Sub CommandButton1_Click() Dim fila As Long Dim duplicados As Boolean 'Obtener la fila disponible fila = Application.WorksheetFunction.CountA(Range("A:A")) + 1 duplicados = False 'Validar si se han ingresado datos duplicados For i = 1 To fila If Cells(i, 1).Value = UserForm1.TextBox1.Value Then If Cells(i, 2).Value = UserForm1.TextBox2.Value Then If Cells(i, 3).Value = UserForm1.TextBox3.Value Then 'Se encontraron datos duplicados MsgBox "Datos duplicados en la fila " & i duplicados = True End If End If End If Next i If Not duplicados Then 'Insertar datos capturados Cells(fila, 1).Value = UserForm1.TextBox1.Value Cells(fila, 2).Value = UserForm1.TextBox2.Value Cells(fila, 3).Value = UserForm1.TextBox3.Value 'Limpiar cajas de texto UserForm1.TextBox1.Value = "" UserForm1.TextBox2.Value = "" UserForm1.TextBox3.Value = "" 'Notificar al usuario MsgBox "Datos insertados en la fila " & fila End If End Sub Al pulsar el botón Agregar se inicializa la variable fila la cual almacenará el resultado de la función CONTARA y que nos indicará el número de fila donde se deben insertar los datos. También inicializamos la variable duplicados que nos indicará si los valores ya fueron ingresados previamente. Cuestionario Utiliza tu usuario, entra en la plataforma y registra la cada pregunta con su respuesta en donde dice detalle. Recuerde la plataforma es: http://www.iertulapita.edu.co/educando.php Y para ver sus resultados es http://www.iertulapita.edu.co/plan_tecnologia_e.php Buena suerte ¿Qué es y para qué sirve un formulario? ¿Cuáles son los formularios? ¿Qué es un formulario y tipos de formularios? ¿Qué son los escritos en formularios? ¿Qué es un ejemplo de formulario? ¿Cuáles son los pasos para elaborar un formulario? ¿Dónde se utiliza un formulario? ¿Cómo se deben registrar los datos en un formulario? 1. 2. 3. ¿Cuáles son las características de un formulario? ¿Qué es un formulario en HTML? ¿Qué es un formulario en blanco? ¿Cuál es el objetivo de llenar un formulario? actividad 1 periodo 3.pdf...Descargar en PDF... no hay...Descargar Video... Codigo:113 Periodo: 3 Grado: 11 Area: tecnologia 2020-08-13 actividadad 1 del 3 periodo Talleres para 2 horas de clase 13-08-2020 al 20-08-2020 Horas semanales: 2 Grados 11 Área: tecnología e informática Ingeniero: Rafael Martínez Teléfono 313 792 97 65 Institución educativa: i.e.r. tulapita Introducción Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. 1. Tema BASE DE DATOS 1.1. Subtema • formularios 2. Justificación El impacto de las nuevas tecnologías alcanza también a la educación, y es especialmente en este terreno donde más deben emplearse los medios técnicos actualizados y capaces de mejorar la calidad de la enseñanza. Vivimos en una sociedad comandada por las nuevas tecnologías, la información juega un papel fundamental en todos los ámbitos. Por ello, es importante tomar conciencia de lo necesario que es saber y comprender conceptos que tienen que ver con el almacenamiento de datos. 3. Logros 1 Solución de problemas con tecnología 2 Tecnología y sociedad 4. Indicadores de avance Resuelvo problemas utilizando conocimientos tecnológicos y teniendo en cuenta algunas restricciones y condiciones. Reconozco las causas y los efectos sociales, económicos y culturales de los desarrollos tecnológicos y actuó en consecuencia, de manera ética y responsable. Explico con ejemplos, el impacto que producen en el medio ambiente algunos tipos y fuentes de informacion y propongo alternativas. 6. Contenido temático • Que es una base de datos. • Partes de una base de datos Access. • Tablas. • ********* Forms.******* • Informes. pendiente • Consultas. pendiente • Macros. pendiente • Módulos. pendiente DEFINICIÓN DEFORMULARIO Formulario es un adjetivo que se utiliza para nombrar a aquello perteneciente o relativo a las fórmulas o al formulismo, o a aquello que se hace por fórmula. Una fórmula, por su parte, es un medio propuesto para ejecutar algo complicado o resolver un cierto asunto. Como sustantivo, un formulario es un impreso con espacios en blanco o un libro en que se contienen fórmulas que deben observarse para la ejecución de algo. Por ejemplo: “Para inscribirte al concurso, debes completar este formulario y adjuntar una fotografía”, “El trámite se cerrará cuando presente el formulario N569”, “Necesito un formulario para hacer un giro a Portugal, por favor”. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. Los datos a completar varían según cada formulario. Un formulario de solicitud de empleo puede requerir el ingreso del nombre y el apellido, la edad, los estudios cursados, la experiencia laboral y algunas referencias. Un formulario para abrir una cuenta bancaria, en cambio, puede pedir datos como la ocupación y los ingresos mensuales. Lo habitual es que los formularios presenten espacios libres para que la persona los complete con sus datos. En ocasiones hay que escribir la información (como el nombre) mientras que, en otros casos, sólo se debe marcar con una cruz la opción más adecuada o tachar la que no corresponde (en preguntas del tipo: ¿Tiene obra social? SI / NO). En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. Cabe mencionar que este tipo de documento, que hasta hace un par de décadas no era tan común fuera del ámbito empresarial, resulta casi omnipresente en la Red: al día de hoy, un gran porcentaje de sitios nos piden que nos demos de alta para recibir una experiencia personalizada, y esto se logra a través de cumplimentar un formulario de variada extensión, aunque generalmente pequeño. Un formulario digital presenta una serie de comodidades imposibles de encontrar en una versión impresa, como pueden ser las siguientes: * por muchos errores que se comentan durante el proceso de cumplimentación, siempre es posible realizar correcciones sin que queden rastros de las equivocaciones; * gracias a elementos tales como las listas desplegables, un formulario digital puede llegar a ocupar mucho menos espacio que su equivalente impreso, dado que una simple línea puede esconder, por ejemplo, los nombres de todos los países del mundo; * gracias al grado de comunicación que nos ofrece Internet, hacerse con una copia de un formulario determinado no podría ser más fácil, ya que no es necesario salir de casa. Cabe mencionar que para realizar ciertos trámites en organismos de gobierno es posible descargar el o los documento requeridos e imprimirlos por cuenta propia para rellenarlos antes de acercarse a la oficina que corresponda; * para las personas con problemas de visión es posible ampliar la fuente y cualquier otro elemento, de manera que tengan la posibilidad de leer cada campo, cada letra pequeña, sin necesidad de pedir ayuda; * dado que existe dentro de un entorno de trabajo, o sea, de un sistema operativo, un formulario digital puede aprovechar las bondades del programa en el que fue diseñado pero también de otros, a través de complementos y extensiones, lo cual abre las puertas a la importación y exportación de datos, tanto para el rellenado automático a partir de una base como para el almacenamiento de la información, una vez cumplimentado; * permite realizar cálculos matemáticos, lo cual evita el posterior trabajo de análisis para resolver secciones que contengan valores numéricos que deban ser procesados para dar con un resultado. Los formularios sirven para recoger ciertos datos de un individuo, tales como el nombre completo, la edad, la dirección, el grado de instrucción, entre otros. La intención es registrar información específica de una persona. ... Los formularios pueden ser tanto físicos como digitales. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. ... En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. Un formulario, por lo tanto, es una plantilla que debe ser rellenado con ciertos datos y que permite realizar algún tipo de trámite. ... En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. La recolección de datos puede ser un proceso complicado que requiere una gran cantidad de recursos y un plan bien coordinado para reducir las posibilidades de que algo salga mal. Al usar dispositivos móviles, ya no necesita llenar encuestas en papel. En este momento, existe una amplia variedad de herramientas sofisticadas que permiten obtener datos precisos de una manera simple y efectiva. Columna simple: El formulario obtenido muestra todos los campos de un registro en una única columna. Tabular: El formulario tiene la estructura de tabla: registros en fila y campos en columnas. Principal/subformulario: asistente para usar varias tablas o consultas en un mismo formulario. Concepto de formulario. ... Un formulario es un escrito en el cual se deben llenar los espacios en blanco. No es un texto de libre desarrollo en su contenido, sino que se debe completar de acuerdo a lo solicitado, para que exista uniformidad en las presentaciones. Los formularios son un documento que permite la recopilación de datos de manera ordenada para procesar luego esa información. Se pueden adaptar a cualquier área. El lugar donde se utilizan son, en las empresas, organizaciones, escuelas, hasta para estudiar ya que permite llevar una idea mas ordenada de todo como se deben anotar los datos en un formulario? 1. Puede utilizar un formulario original, una fotocopia legible de un formulario, o bien un ejemplar descargado de internet; 2. Debe escribir de manera clara y legible; 3. Debe firmar el formulario; Un formulario HTML es una sección de un documento que contiene contenido normal, código, elementos especiales llamados controles (casillas de verificación (checkboxes), radiobotones (radio buttons), menúes, etc.), y rótulos (labels) en esos controles. Crear un formulario mediante la herramienta Formulario en blanco. Access proporciona varias herramientas de creación de formularios en la pestaña Crear, que puede usar para crear rápidamente un formulario. Si estas herramientas no se ajustan a sus necesidades, puede usar la herramienta Formulario en blanco en su lugar. Un formulario es un documento, físico o digital, que se diseña con el propósito de que una persona introduzca una serie de datos en él, ya sea personales, laborales, etc., en algunas zonas concretas del mismo. La finalidad principal del formulario es almacenarlo y guardarlo para que quede registrado. Los mejores métodos de recolección de datos La recopilación de datos incluye la recopilación, el almacenamiento, el acceso y el uso de la información original. Una buena herramienta permite capturar casi cualquier tipo de información, sin tener que preocuparse por la conexión a Internet. Una buena técnica de recolección de datos debe tener una barrera de entrada baja y ayudarte a automatizar un flujo de trabajo. A continuación, encontrarás algunos métodos populares de recopilación de datos. Estudios de caso Un estudio o análisis de caso es una investigación intensiva y sistemática de un tema en el que el investigador examina en profundidad los datos relacionados con diversas variables. Este tipo de investigación utiliza encuestas, estadísticas y técnicas de recolección de datos cualitativos. Datos de uso Los datos ya recopilados pueden ser útiles para tomar decisiones relevantes. Los datos de uso son la forma más efectiva de evaluar que tan relevante es la información recopilada. Listas de verificación Son listas que incluyen todos los puntos que deben completarse o evaluarse. Son formatos diseñados que se usan para realizar o revisar actividades repetitivas, para verificar una lista de requisitos o para recopilar datos de una manera ordenada y sistemática. Observación Es una técnica de recolección de datos que se realiza mediante el seguimiento del sujeto. La observación es una forma de recopilar datos observando comportamientos, eventos u observando características físicas en su entorno natural. Las observaciones pueden realizarse de forma continua o durante un período de tiempo. Entrevistas Una entrevista es una técnica de recolección de datos que se puede realizar de forma individual o en grupos. Durante las entrevistas, la información se puede recopilar mediante una estenografía, grabaciones de video, grabaciones de audio o notas escritas. Grupos de enfoque Esta técnica de recopilación de datos se utiliza para comprender ciertos hábitos y características de los participantes. Un grupo de enfoque es un método de investigación de mercado que reúne a un grupo de personas en una sala para que compartan comentarios sobre un producto, servicio, concepto o campaña de marketing. Encuestas Una encuesta se define como un método de investigación utilizado para recopilar datos de un grupo predefinido de encuestados que permita obtener información sobre diversos temas de interés. Las encuestas se realizan a través de cuestionarios. Se utiliza un conjunto estándar de preguntas para realizar una encuesta sobre cualquier tema específico. Consejos para obtener datos precisos Simplifica tu formulario Mientras más largo sea tu formulario, mayor será la probabilidad de que recopiles información incompleta o inexacta. Para evitar esta situación, siempre intente simplificar las preguntas y los formularios. Usa formularios digitales Al usar formularios digitales, no tienes que preocuparse de escritura ininteligible o de la entrega de formularios físicos en la oficina central cada semana. La digitalización permite que la recolección de datos sea más simple y rápida. Usa diversos tipos de preguntas Para obtener mejores datos de sus trabajadores, use estas diferentes características de formulario y diversos tipos de preguntas como dicotómica, múltiples opciones, preguntas de calificación y preguntas de la tabla de escala de matrices, entre otras. Usa formularios aptos para móviles Son muy funcionales, fáciles de ver, completos y se pueden utilizar en un dispositivo móvil, como un teléfono inteligente o una tableta. Informa a tus trabajadores sobre los resultados Si deseas que tus trabajadores se mantengan comprometidos, infórmales sobre los resultados que puede lograr usando formularios móviles, y cómo estos permiten abordar problemas inesperados de una forma más rápida y proporcionando soluciones de inmediato. Hasta que no les muestres el valor alcanzado mediante el uso de formularios móviles, tu personal no considerará que es una prioridad. CÓDIGO PARA EL FORMULARIO DE CAPTURA Ahora que conocemos la función CONTARA, podremos comprender mejor el siguiente código que utilizaremos para el botón “Agregar”: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Private Sub CommandButton1_Click() Dim fila As Long Dim duplicados As Boolean 'Obtener la fila disponible fila = Application.WorksheetFunction.CountA(Range("A:A")) + 1 duplicados = False 'Validar si se han ingresado datos duplicados For i = 1 To fila If Cells(i, 1).Value = UserForm1.TextBox1.Value Then If Cells(i, 2).Value = UserForm1.TextBox2.Value Then If Cells(i, 3).Value = UserForm1.TextBox3.Value Then 'Se encontraron datos duplicados MsgBox "Datos duplicados en la fila " & i duplicados = True End If End If End If Next i If Not duplicados Then 'Insertar datos capturados Cells(fila, 1).Value = UserForm1.TextBox1.Value Cells(fila, 2).Value = UserForm1.TextBox2.Value Cells(fila, 3).Value = UserForm1.TextBox3.Value 'Limpiar cajas de texto UserForm1.TextBox1.Value = "" UserForm1.TextBox2.Value = "" UserForm1.TextBox3.Value = "" 'Notificar al usuario MsgBox "Datos insertados en la fila " & fila End If End Sub Al pulsar el botón Agregar se inicializa la variable fila la cual almacenará el resultado de la función CONTARA y que nos indicará el número de fila donde se deben insertar los datos. También inicializamos la variable duplicados que nos indicará si los valores ya fueron ingresados previamente. Cuestionario Utiliza tu usuario, entra en la plataforma y registra la cada pregunta con su respuesta en donde dice detalle. Recuerde la plataforma es: http://www.iertulapita.edu.co/educando.php Y para ver sus resultados es http://www.iertulapita.edu.co/plan_tecnologia_e.php Buena suerte ¿Qué es y para qué sirve un formulario? ¿Cuáles son los formularios? ¿Qué es un formulario y tipos de formularios? ¿Qué son los escritos en formularios? ¿Qué es un ejemplo de formulario? ¿Cuáles son los pasos para elaborar un formulario? ¿Dónde se utiliza un formulario? ¿Cómo se deben registrar los datos en un formulario? 1. 2. 3. ¿Cuáles son las características de un formulario? ¿Qué es un formulario en HTML? ¿Qué es un formulario en blanco? ¿Cuál es el objetivo de llenar un formulario? actividad 1 periodo 3.pdf...Descargar en PDF... no hay...Descargar Video... Codigo:108 Periodo: 0 Grado: 11 Area: Tecnologia 2020-07-18 VIDEO 3 GRADO 11 VIDEO RELACIONES ENTRE TABLAS NO HAY...Descargar en PDF... RELACIONES.mp4...Descargar Video... Codigo:107 Periodo: 0 Grado: 11 Area: Tecnologia 2020-07-18 VIDEO 2 GRADO 11 VIDEO CONSULTAS EL ACCES NO HAY...Descargar en PDF... CONSULTAS1.mp4...Descargar Video... Codigo:106 Periodo: 0 Grado: 11 Area: Tecnologia 2020-07-18 GUIA Q GRADO 11 Talleres para 2 horas de clase Del 20 de abril al 27 abril Horas semanales: 2 Grados 11 Área: tecnología e informática Ingeniero: Rafael Martínez Teléfono 313 792 97 65 Institución educativa: i.e.r. tulapita Introducción Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. 1. Tema BASE DE DATOS 1.1. Subtema • Manejador de base de datos • 2. Justificación El impacto de las nuevas tecnologías alcanza también a la educación, y es especialmente en este terreno donde más deben emplearse los medios técnicos actualizados y capaces de mejorar la calidad de la enseñanza. Vivimos en una sociedad comandada por las nuevas tecnologías, la información juega un papel fundamental en todos los ámbitos. Por ello, es importante tomar conciencia de lo necesario que es saber y comprender conceptos que tienen que ver con el almacenamiento de datos. 3. Logros 1 Solución de problemas con tecnología 2 Tecnología y sociedad 4. Indicadores de avance Resuelvo problemas utilizando conocimientos tecnológicos y teniendo en cuenta algunas restricciones y condiciones. Reconozco las causas y los efectos sociales, económicos y culturales de los desarrollos tecnológicos y actuó en consecuencia, de manera ética y responsable. Explico con ejemplos, el impacto que producen en el medio ambiente algunos tipos y fuentes de informacion y propongo alternativas. 6. Contenido temático • Que es una base de datos. • Partes de una base de datos Access. • Tablas. • Forms. • Informes. • Consultas. • Macros. • Módulos. Índice • 3 Lenguaje de definición de datos (DDL) o 3.1CREATE (Crear) o 3.2ALTER (Alterar) o 3.3DROP (Eliminar) o 3.4TRUNCATE (Truncar) • 4 Lenguaje de manipulación de datos DML (Data Manipulation Language) o 4.1 Definición o 4.2 SELECT (Seleccionar) ? 4.2.1Forma básica ? 4.2.2Cláusula WHERE (Donde) ? 4.2.3Cláusula ORDER BY (Ordernar Por) o 4.3Subconsultas o 4.4INSERT (Insertar) ? 4.4.1Forma básica ? 4.4.2Ejemplo ? 4.4.3Formas avanzadas ? 4.4.3.1Copia de filas de otras tablas o 4.5UPDATE (Actualizar) ? 4.5.1Ejemplo o 4.6DELETE (Borrar) ? 4.6.1Forma básica ? 4.6.2Ejemplo • 5 Recuperación de clave • 6 Disparadores • 7 Sistemas de gestión de base de datos • 8 Interoperabilidad • 9 Relaciones • 10 Referencias 7. Actividades ? actividad N°1 pregunta de múltiple elección 100% ¿Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto. A medida que la lista aumenta su tamaño, empiezan a aparecer redundancias e inconsistencias en los datos. Cada vez es más difícil comprender los datos en forma de lista y los métodos de búsqueda o extracción de subconjuntos de datos para revisión son limitados. Una vez que estos problemas comienzan a aparecer, una buena idea es transferir los datos a una base de datos creada con un sistema de administración de bases de datos (DBMS), como Access. Una base de datos computarizada es un contenedor de objetos. Una base de datos puede contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario que usa tres tablas no son tres bases de datos, sino una base de datos que contiene tres tablas. Salvo que haya sido específicamente diseñada para usar datos o códigos de otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros objetos como formularios, informes, macros y módulos. Las bases de datos creadas en el formato Access 2007 (que también usan Access 2016, Access 2013 y Access 2010) tienen la extensión de archivo .accdb y las bases de datos creadas en formatos anteriores de Access tienen la extensión de archivo .mdb. Puede usar Access 2016, Access 2013, Access 2010 o Access 2007 para crear archivos en formatos de archivo anteriores (por ejemplo, Access 2000 y Access 2002-2003). Con Access, puede: ? Agregar nuevos datos a una base de datos, como un nuevo artículo en un inventario. ? Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicación actual de un artículo. ? Eliminar información, por ejemplo, si un artículo se vende o se descarta. ? Organizar y ver los datos de diferentes formas. ? Compartir los datos con otras personas mediante informes, correo electrónico, intranet o Internet. Partes de una base de datos de Access Las secciones siguientes son breves descripciones de las partes de una base de datos de Access típica. Tablas Forms Informes Consultas Macros Modulos Tablas Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que los datos se almacenan en filas y columnas. Por ende, es bastante fácil importar una hoja de cálculo en una tabla de base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y almacenarlos en una base de datos es la forma en la que están organizados los datos. Para aprovechar al máximo la flexibilidad de una base de datos, los datos deben organizarse en tablas para que no se produzcan redundancias. Por ejemplo, si quiere almacenar información sobre los empleados, cada empleado debe especificarse solo una vez en la tabla que está configurada para los datos de los empleados. Los datos sobre los productos se almacenarán en su propia tabla y los datos sobre las sucursales se almacenarán en otra tabla. Este proceso se denomina normalización. Cada fila de una tabla se denomina registro. En los registros se almacena información. Cada registro está formado por uno o varios campos. Los campos equivalen a las columnas de la tabla. Por ejemplo, puede tener una tabla llamada "Empleados" donde cada registro (fila) contiene información sobre un empleado distinto y cada campo (columna) contiene otro tipo de información como nombre, apellido, dirección, etc. Los campos deben designarse como un determinado tipo de datos, ya sea texto, fecha u hora, número o algún otro tipo. Otra forma de describir los registros y los campos es imaginar un catálogo de tarjetas antiguo de una biblioteca. Cada tarjeta del archivador corresponde a un registro de la base de datos. Cada dato de una tarjeta individual (autor, título, etc.) equivale a un campo de la base de datos. Para obtener más información sobre las tablas, vea el artículo Introducción a la tabla. Formularios Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a menudo contienen botones de comandos y otros controles que realizan distintas tareas. Puede crear una base de datos sin usar formularios con tan solo modificar los datos en las hojas de datos de la tabla. Sin embargo, la mayoría de los usuarios de bases de datos prefieren usar formularios para ver, escribir y modificar datos en las tablas. Puede programar botones de comandos para determinar qué datos aparecen en el formulario, abrir otros formularios o informes, o ejecutar otras tareas. Por ejemplo, puede tener un formulario llamado "Formulario de cliente" en el que trabaja con los datos de los clientes. El formulario de cliente puede tener un botón que abra un formulario de pedido en el que puede especificar un pedido nuevo para el cliente. Los formularios también le permiten controlar de qué manera otros usuarios interactúan con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre solo determinados campos y permita que se realicen únicamente ciertas operaciones. Esto ayuda a proteger los datos y a asegurarse de que los datos se especifican correctamente. Para obtener más información sobre los formularios, vea el artículo Introducción a los formularios. Informes Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe se le puede dar formato para presentar la información de la manera más legible posible. Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos. Generalmente, se les da formato a los informes para imprimirlos, pero también pueden verse en pantalla, exportarse a otro programa o enviarse como datos adjuntos en un correo electrónico. Para obtener más información acerca de los informes, vea el artículo Introducción a los informes en Access. Consultas Las consultas pueden realizar diversas funciones en una base de datos. La función más común es recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos en varias tablas y las consultas le permiten verlos en una única hoja de datos. Además, debido a que muchas veces no quiere ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos y obtener solo los registros que quiere. Ciertas consultas son "actualizables", es decir, puede modificar los datos de las tablas subyacentes mediante la hoja de datos de la consulta. Si está trabajando en una consulta actualizable, recuerde que los cambios se realizan en realidad en las tablas, no solo en la hoja de datos de la consulta. Hay dos variedades básicas de consultas: consultas de selección y consultas de acciones. Una consulta de selección simplemente recupera los datos y los pone a disposición para su uso. Puede ver los resultados de la consulta en la pantalla, imprimirlos o copiarlos al portapapeles. O bien, puede usar el resultado de la consulta como un origen de registro para un formulario o un informe. Una consulta de acción, tal como el nombre lo indica, realiza una tarea con los datos. Las consultas de acción se pueden usar para crear tablas nuevas, agregar datos a las tablas existentes, o actualizar o eliminar datos. Para obtener más información sobre las consultas, vea el artículo Introducción a las consultas. Macros Actividad N°1 Pregunta de múltiple elección 1. ¿Para qué nos sirve Microsoft Access _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 2. ¿Qué puedes haces con Access? o o o o . o . 3. ¿escribe las parte de una base de datos Access. • . • . • . • . • . • . 4. A que se le denomino normalización __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 5. ¿Qué es un campo?______________________________________________ __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 6. ¿Qué función cumplen los formulario en una base de datos_______________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 7. ¿Para qué se utilizan las tablas_________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 8. Cuando se deben utilizar los informes 9. Que objetivo cumplen las consulta 10. Cuales son los tipos de consulta. Ver Guía 11 antes de responder la siguiente actividad. Actividad del tema creación de bases de datos. Resolver las siguientes preguntas: 1. Escriba los pasos para abrir Microsoft Access 2. Cuáles son los tipos de campos 3. Cuál es la función de un campo 4. Escriba los pasos para crear una tabla en Microsoft Access 5. Que función cumple la clave principal 6. Escriba los pasos para crear una relación 7. Creen un ejemplo de bases de datos mínimo con 3 tablas que tengan relación entre si. LENGUAJE DE CONSULTA ESTRCUTURADA (S.Q.L). SQL es un lenguaje declarativo estándar internacional de comunicación dentro de las bases de datos que nos permite a todos el acceso y manipulación de datos en una base de datos, y además se puede integrar a lenguajes de programación, por ejemplo ASP o PHP, y en combinación con cualquier base de datos específica, por ejemplo MySQL, SQL Server, MS Access, entre otras. La gestión de Base de Datos es una habilidad cada vez más demandada y recompensada en el mundo de los negocios en nuestros días. El salario promedio para programadores de SQL en algunos países como E.E. U.U., es $ 92.000(dólar) al año, para SQL DBA (administradores de bases de datos) pueden llegar a tener un salario promedio de $ 97.000 al año. las habilidades en SQL para trabajar en programas y bases de datos se han hecho más necesarias, valiosas y recompensadas. Las empresas están buscando la ayuda de personas que conocen SQL. Ellos saben el valor que alguien experto en SQL aporta a su empresa y buscan emplear a estas personas. Desde los años 70, SQL se ha usado en cualquier base de datos relacionales en todo el mundo, su estructura y características se mantienen estables desde entonces. En la base de datos, con añadir unos cambios simples lograrás grandes avances. SQL le da el poder para responder a cualquier pregunta que realices sobre tus datos, ya sea ¿Cuáles fueron las ventas del año pasado? ¿Cuál es la media de índice de satisfacción del cliente? ¿A qué tasa hemos reducido los gastos desde el verano pasado?. SQL transforma estas preguntas en forma de consultas y traerá los datos y mostrará la respuesta en forma de información. En el futuro las compañías necesitarán cada vez más trabajadores con experiencia en el acceso y análisis de información, y SQL te posibilitará alcanzar esos conocimientos. ¿Qué esperas para empezar a aprender sobre bases de datos y el lenguaje SQL? DevCode ofrece para ti el Curso de Base de Datos en MySQL. ¡Te esperamos para que empieces a fortalecer tus habilidades! ? Es un lenguaje Universal ? Es muy bien recompensado ? Tiene gran demanda laboral ? Es un lenguaje Estable ? Flexibilidad al acceder a los datos DEFINICIO DE DATOS(D.D.L) Lenguaje de definición de datos (DDL) El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.6 CREATE (Crear) Este comando permite crear objetos de datos, como nuevas bases de datos, tablas, vistas y procedimientos almacenados. Ejemplo (crear una tabla) CREATE TABLE "clientes"; ALTER (Alterar)[editar] Este comando permite modificar la estructura de una tabla u objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. Ejemplo (agregar columna a una tabla) ALTER TABLE "alumnos" ADD "edad" INT UNSIGNED; DROP (Eliminar)[editar] Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER. Ejemplo DROP TABLE "alumnos"; TRUNCATE (Truncar)[editar] Este comando solo aplica a tablas y su función es borrar el contenido completo de la tabla especificada. La ventaja sobre el comando DELETE, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción. Ejemplo TRUNCATE TABLE "nombre_tabla"; Lenguaje de manipulación de datos DML (Data Manipulation Language) Definición Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.6 El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. SELECT (Seleccionar) La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos. Forma básica SELECT [{ALL|DISTINCT}] [, ...] FROM {|}[, {|}...] [WHERE [{AND|OR} ...]] [GROUP BY [, ...]] [HAVING [{AND|OR} ...]] [ORDER BY {|} [{ASC|DESC}][, {|} [{ASC|DESC}]]]; SELECT Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. ALL Indica que queremos seleccionar todos los valores. Es el valor por defecto y no suele especificarse casi nunca. DISTINCT Indica que queremos seleccionar sólo los valores distintos. FROM Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE. WHERE Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR. GROUP BY Especifica la agrupación que se da a los datos. Se usa siempre en combinación con funciones agregadas. HAVING Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Su funcionamiento es similar al de WHERE pero aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse siempre junto a GROUP BY y la condición debe estar referida a los campos contenidos en ella. ORDER BY Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse con ASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC. Ejemplo: Para formular una consulta a la tabla coches y recuperar los campos matrícula, marca, modelo, color, número_kilómetros, num_plazas debemos ejecutar la siguiente consulta. Los datos serán devueltos ordenados por marca y por modelo en orden ascendente, de menor a mayor. La palabra clave FROM indica que los datos serán recuperados de la tabla Coches. SELECT "matricula", "marca", "modelo", "color", "numero_kilometros", "num_plazas" FROM "coches" ORDER BY "marca", "modelo"; Ejemplo de consulta simplificada a través de un comodín de campos (*): El uso del asterisco indica que queremos que la consulta devuelva todos los campos que existen en la tabla y los datos serán devueltos ordenados por marca y por modelo. SELECT * FROM "coches" ORDER BY "marca", "modelo"; Cláusula WHERE (Donde)[editar] La cláusula WHERE es la instrucción que nos permite filtrar el resultado de una sentencia SELECT. Habitualmente no deseamos obtener toda la información existente en la tabla, sino que queremos obtener sólo la información que nos resulte útil en ese momento. La cláusula WHERE filtra los datos antes de ser devueltos por la consulta. Cuando en la Cláusula WHERE queremos incluir un tipo texto, debemos incluir el valor entre comillas simples. Ejemplos: En nuestro ejemplo, se desea consultar un coche en concreto, para esto se agregó una cláusula WHERE. Esta cláusula especifica una o varias condiciones que deben cumplirse para que la sentencia SELECT devuelva los datos. En este caso la consulta devolverá sólo los datos del coche con matrícula para que la consulta devuelva sólo los datos del coche con matrícula MF-234-ZD o bien la matrícula FK-938-ZL . Se puede utilizar la cláusula WHERE solamente, ó en combinación con tantas condiciones como queramos. SELECT "matricula", "marca", "modelo", "color", "numero_kilometros", "num_plazas" FROM "coches" WHERE "matricula" = 'MF-234-ZD' OR "matricula" = 'FK-938-ZL'; Una condición WHERE puede ser negada a través del Operador Lógico NOT. La Siguiente consulta devolverá todos los datos de la tabla Coches, menos el que tenga la Matrícula MF-234-ZD. SELECT "matricula", "marca", "modelo", "color", "numero_kilometros", "num_plazas" FROM "coches" WHERE NOT "matricula" = 'MF-234-ZD'; La siguiente consulta utiliza la condicional DISTINCT, la cual nos devolverá todos los valores distintos formados por los campos marca y modelo. de la tabla coches. SELECT DISTINCT "marca", "modelo" FROM "coches"; Cláusula ORDER BY (Ordernar Por)[editar] La cláusula ORDER BY es la instrucción que nos permite especificar el orden en el que serán devueltos los datos. Podemos especificar la ordenación ascendente o descendente a través de las palabras clave ASC y DESC. La ordenación depende del tipo de datos que este definido en la columna, de forma que un campo numérico será ordenado como tal, y un alfanumérico se ordenará de la A a la Z, aunque su contenido sea numérico. El valor predeterminado es ASC si no se especifica al hacer la consulta. Ejemplos: SELECT "matricula", "marca", "modelo", "color", "numero_kilometros", "num_plazas" FROM "coches" ORDER BY "marca" ASC, "modelo" DESC; Este ejemplo, selecciona todos los campos matricula, marca, modelo, color, numero_kilometros y num_plazas de la tabla coches, ordenándolos por los campos marca y modelo, marca en forma ascendente y modelo en forma descendente. SELECT "matricula", "marca", "modelo", "color", "numero_kilometros", "num_plazas" FROM "coches" ORDER BY 2; Este ejemplo, selecciona todos los campos matrícula, marca, modelo, color, numero_kilometros y num_plazas de la tabla coches, ordenándolos por el campo marca, ya que aparece en segundo lugar dentro de la lista de campos que componen la SELECT. Subconsultas Una subconsulta es una sentencia SELECT que está embebida en una cláusula de otra sentencia SQL. También pueden utilizarse Subconsultas en los comandos INSERT, UPDATE, DELETE y en la cláusula FROM.7 Las subconsultas pueden resultar útiles si necesitas seleccionar filas de una tabla con una condición que depende de los datos de la propia tabla o de otra tabla. La subconsulta (consulta interna), se ejecuta antes de la consulta principal; el resultado de la subconsulta es utilizado por la consulta principal (consulta externa). SELECT "c"."matricula", "c"."modelo" FROM "coches" AS "c" WHERE "c"."matricula" IN ( SELECT "m"."matricula" FROM "multas" AS "m" WHERE "m"."importe" > 100 ); En este ejemplo, se seleccionan las matrículas y los modelos de los coches cuyas multas superan los u$s 100. INSERT (Insertar) Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. Forma básica INSERT INTO "tablatura"("columnaA", ["columnaB", "..."]) VALUES ('valor1', ['valor2', ...]); -- O también se puede utilizar como: INSERT INTO "tablatura" VALUES ('valor1', 'valor2'); Las cantidades de columnas y valores deben ser iguales. Si una columna no se especifica, le será asignado el valor por omisión. Los valores especificados (o implícitos) por la sentencia INSERT deberán satisfacer todas las restricciones aplicables. Si ocurre un error de sintaxis o si alguna de las restricciones es violada, no se agrega la fila y se devuelve un error. Ejemplo INSERT INTO "agenda_telefonica" ("nombre", "numero") VALUES ('Roberto Jeldrez', 4886850); Cuando se especifican todos los valores de una tabla, se puede utilizar la sentencia acortada: INSERT INTO "nombre_tabla" VALUES ('valor1', ['valor2', ...]); Ejemplo (asumiendo que 'nombre' y 'número' son las únicas columnas de la tabla 'agenda_telefonica'): INSERT INTO "agenda_telefonica" VALUES ('Jhonny Aguilar', 080473968); Formas avanzadas Una característica de SQL (desde SQL-92) es el uso de constructores de filas para insertar múltiples filas a la vez, con una sola sentencia SQL: INSERT INTO "tabla"("columna1"[, "columna2", ...]) VALUES ('valor1A', ['valor1B', ...]), ('value2A', ['value2B', ...]), ...; Esta característica es soportada por DB2, PostgreSQL (desde la versión 8.2), MySQL, y H2. Ejemplo (asumiendo que nombre y número son las únicas columnas en la tabla agenda_telefonica): INSERT INTO "agenda_telefonica" VALUES ('Roberto Fernández', '4886850'), ('Alejandro Sosa', '4556550'); Que podía haber sido realizado por las sentencias INSERT INTO agenda_telefonica VALUES ('Roberto Fernández', '4886850'); INSERT INTO agenda_telefonica VALUES ('Alejandro Sosa', '4556550'); Notar que las sentencias separadas pueden tener semántica diferente (especialmente con respecto a los triggers), y puede tener diferente rendimiento que la sentencia de inserción múltiple. Para insertar varias filas en MS SQL puede utilizar esa construcción: INSERT INTO "phone_book" SELECT 'John Doe', '555-1212' UNION ALL SELECT 'Peter Doe', '555-2323'; Tenga en cuenta que no se trata de una sentencia SQL válida de acuerdo con el estándar SQL (SQL: 2003), debido a la cláusula subselect incompleta. Para hacer lo mismo en Oracle se usa la Tabla DUAL, siempre que se trate de solo una simple fila: INSERT INTO phone_book SELECT 'John Doe', '555-1212' FROM DUAL UNION ALL SELECT 'Peter Doe','555-2323' FROM DUAL Una implementación conforme al estándar de esta lógica se muestra el siguiente ejemplo, o como se muestra arriba (no aplica en Oracle): INSERT INTO "phone_book" SELECT 'John Doe', '555-1212' FROM LATERAL ( VALUES (1) ) AS t(c) UNION ALL SELECT 'Peter Doe','555-2323' FROM LATERAL ( VALUES (1) ) AS t(c) Copia de filas de otras tablas Un INSERT también puede utilizarse para recuperar datos de otros, modificarla si es necesario e insertarla directamente en la tabla. Todo esto se hace en una sola sentencia SQL que no implica ningún procesamiento intermedio en la aplicación cliente. Un SUBSELECT se utiliza en lugar de la cláusula VALUES. El SUBSELECT puede contener JOIN, llamadas a funciones, y puede incluso consultar en la misma TABLA los datos que se inserta. Lógicamente, el SELECT se evalúa antes que la operación INSERT esté iniciada. Un ejemplo se da a continuación. INSERT INTO "phone_book2" SELECT * FROM "phone_book" WHERE "name" IN ('John Doe', 'Peter Doe'); Una variación es necesaria cuando algunos de los datos de la tabla fuente se está insertando en la nueva tabla, pero no todo el registro. (O cuando los esquemas de las tablas no son iguales.) INSERT INTO "phone_book2" ([name], [phoneNumber]) SELECT [name], [phoneNumber] FROM "phone_book" WHERE name IN ('John Doe', 'Peter Doe'); El SELECT produce una tabla (temporal), y el esquema de la tabla temporal debe coincidir con el esquema de la tabla donde los datos son insertados. UPDATE (Actualizar) Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. Ejemplo UPDATE "My_table" SET "field1" = 'updated value' WHERE "field2" = 'N'; DELETE (Borrar) Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. Forma básica DELETE FROM "tabla" WHERE "columna1" = 'valor1'; Ejemplo DELETE FROM "mi_tabla" WHERE "columna2" = 'N'; Recuperación de clave Los diseñadores de base de datos que usan una clave suplente como la clave principal para cada tabla, se ejecutará en el ocasional escenario en el que es necesario recuperar automáticamente la base de datos, generando una clave primaria de una sentencia SQL INSERT para su uso en otras sentencias SQL. La mayoría de los sistemas no permiten sentencias SQL INSERT para retornar fila de datos. Por lo tanto, se hace necesario aplicar una solución en tales escenarios. Implementaciones comunes incluyen: • Utilizando un procedimiento almacenado específico de base de datos que genera la clave suplente, realice la operación INSERT, y finalmente devuelve la clave generada. • Utilizando una sentencia SELECT especifica de base de datos, sobre una tabla temporal que contiene la última fila insertada. DB2 implementa esta característica de la siguiente manera: SELECT * FROM NEW TABLE (INSERT INTO "phone_book" VALUES ('Cristobal Jeldrez','0426.817.10.30')) AS "t" • Utilizando una sentencia SELECT después de la sentencia INSERT con función específica de base de datos, que devuelve la clave primaria generada por el registro insertado más recientemente. • Utilizando una combinación única de elementos del original SQL INSERT en una posterior sentencia SELECT. • Utilizando un GUID en la sentencia SQL INSERT y la recupera en una sentencia SELECT. • Utilizando la función de PHP mysql_insert_id() de MySQL después de la sentencia INSERT. • Utilizando un INSERT con la cláusula RETURNING para Oracle, que sólo se puede utilizar dentro de un PL/SQL bloque, en el caso de PostgreSQL se puede usar también tanto con SQL como con PL/SQL. INSERT INTO "phone_book" VALUES ('Cristobal Jeldrez', '0426.817.10.30') RETURNING "phone_book_id" INTO "v_pb_id" • En el caso de MS SQL se puede utilizar la siguiente instrucción: Set NoCount On; INSERT INTO "phone_book" VALUES ('Cristobal Jeldrez', '0426.817.10.30'); Select @@Identity as id Disparadores Los disparadores, también conocidos como desencadenantes (triggers en inglés) son definidos sobre la tabla en la que opera la sentencia INSERT, y son evaluados en el contexto de la operación. Los desencadenantes BEFORE INSERT permiten la modificación de los valores que se insertarán en la tabla. Los desencadenantes AFTER INSERT no puede modificar los datos de ahora en adelante, pero se puede utilizar para iniciar acciones en otras tablas, por ejemplo para aplicar mecanismos de auditoría Excel. Sistemas de gestión de base de datos Los sistemas de gestión de base de datos con soporte SQL más utilizados son, por orden alfabético: • DB2 • Firebird • HSQL • Informix • InterBase • MariaDB • Microsoft SQL Server • MySQL • Oracle • PostgreSQL • PervasiveSQL • SQLite • Sybase ASE Interoperabilidad El lenguaje de consultas de los diferentes sistemas de gestión de bases de datos son incompatibles entre ellos y no necesariamente siguen completamente el estándar. En particular, la sintaxis de fecha y tiempo, la concatenación de cadenas, nulas, y la comparación de textos en cuanto al tratamiento de mayúsculas y minúsculas varían de un proveedor a otro. Una excepción particular es PostgreSQL, que se esfuerza por lograr el cumplimiento del estándar.8 Las implementaciones populares de SQL omiten comúnmente soporte para funciones básicas de SQL estándar, como la de los tipos de dato DATE o TIME. Es el caso del manejador de bases de datos de Oracle (cuyo tipo DATE se comporta como DATETIME, y carece de un tipo TIME)9 y MS SQL Server (antes de la versión de 2008). Como resultado, el código SQL rara vez puede ser portado entre los sistemas de base de datos sin modificaciones. Hay varias razones para esta falta de portabilidad entre sistemas de bases de datos: • La complejidad y el tamaño del estándar SQL conlleva a que la mayoría de las implementaciones de SQL no sean compatibles con la norma completa. • La norma no especifica el comportamiento de la base de datos en varias áreas importantes (por ejemplo, índices, almacenamiento de archivos, etc.), dejando a las implementaciones decidir cómo comportarse. • El estándar SQL especifica con precisión la sintaxis que un sistema de base de datos conforme debe implementar. Sin embargo, no está tan bien definida la especificación en el estándar de la semántica de las construcciones del lenguaje, lo que lleva a ambigüedad. • Muchos proveedores de bases de datos tienen grandes bases de clientes existentes, por lo que introducir cambios para adaptarse el estándar podría producir incompatibilidades en las instalaciones de los usuarios y el proveedor puede no estar dispuesto a abandonar la compatibilidad con versiones anteriores. • Hay poco incentivo comercial para que un proveedor facilite a los usuarios el cambiar de proveedor de bases de datos. • Los usuarios que evalúan el software de base de datos tienden a valorar más otros factores tales como el rendimiento más alto en sus prioridades sobre las conformidad al estándar. El estándar ODBC (Open Database Connectivity) permite acceder a la información desde cualquier aplicación independientemente del sistema de gestión de base de datos (DBMS) en el que esté almacenada la información, desacoplando así la aplicación de la base de datos. RELACIONES Al crear una base de datos, el sentido común dicta que usemos tablas separadas para diferentes tipos de entidades. Algunos ejemplos son: clientes, pedidos, artículos, mensajes, etc. Pero también necesitamos tener relaciones entre estas tablas. Por ejemplo, los clientes hacen pedidos y los pedidos contienen artículos. Estas relaciones deben estar representadas en la base de datos. Además, cuando recuperamos datos con SQL, necesitamos utilizar ciertos tipos de consultas JOIN para obtener lo que necesitamos. Hay varios tipos de relaciones de bases de datos. • Relaciones uno a uno • Una a muchas y muchas a una • Muchas a mucha • Relaciones de autoreferencia Al seleccionar datos de varias tablas con relaciones, utilizamos la consulta JOIN. Hay varios tipos de JOIN: • Cross Joins • Natural Joins • Inner Joins • Left (Outer) Joins • Right (Outer) Joins Bases de datos basadas en SQL Las bases de datos más comunes basadas en SQL son: • MySQL: MySQL es una base de datos SQL de código abierto, desarrollada por una empresa sueca MySQL AB • Oracle: Oracle es un sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation. • Access: Microsoft Access es un software de gestión de base de datos de nivel de entrada. Referencias 1. ? Morteo, Bocalandro, Francisco, Nicolás (2004). Un enfoque práctico de SQL. Ediciones Cooperativas. ISBN 987-1076-61-4. 2. ? EF Codd; A relational model of data for large shared data banks. Comm. ACM, 13 (1970), pp. 377-387. 3. ? Eisenberg et al.: SQL:2003 Has Been Published. 4. ? Aprobación de SQL 2008. 5. ? Chapple, Mike. «SQL Fundamentals». About.com, ed. Databases. Consultado el 17 de octubre de 2015. 6. ? Saltar a:a b Rockoff, Larry (2011). Course Technology/Cengage Learning, ed. The language of SQL. 7. ? Morteo, Bocalandro., Francisco, Nicolás (2004). Un enfoque práctico de SQL. Ediciones cooperativas. ISBN 987-1076-61-4. 8. ? «About PostgreSQL». PostgreSQL 9.1 official website. PostgreSQL Global Development Group. 2012. Consultado el 8 de junio de 2016. «PostgreSQL prides itself in standards compliance. Its SQL implementation strongly conforms to the ANSI-SQL:2008 standard». 9. ? «Basic Elements of Oracle SQL: Data Types». Oracle Database SQL Language Reference 11g Release 2 (11.2). Oracle Database Documentation Library. Redwood City, CA: Oracle USA, Inc. Consultado el 8 de junio de 2016. bases de datos1.pdf...Descargar en PDF... NO HAY...Descargar Video...