Cuarto periodo
15/05/2024
Trabajo en clase
Asignacion grupos
consulta de contenidos para exponer
Realizar.
1. Un presentacion con las apps de google
2. Realizar una
infografia
mapa mental
mapa conceptual
3. Ralizar una actividad ludica interactiva evaluativa del tema consultado
10/05/2024
Enviar trabajo
08/05/2024
Actividad para realizar en el web side en una pagina cuarto periodo
Actividades:
Desempeño(s)
competencia comunicativa: N1
Identificar y entender
el contenido explícito de los textos (Interpretativa) N1
Busca y selecciona
información
Actividad
Lectura
Bases de Datos Access y Modelamiento de
Bases de Datos
1. Modelamiento de
Bases de Datos: El modelamiento de datos es el proceso de crear
una representación visual de un sistema de información completo o partes de él
para comunicar conexiones entre puntos de datos y estructuras. Los
modelos de datos se basan en las necesidades de negocio. Los
modelos de datos se pueden dividir en tres categorías, que varían según su
grado de abstracción: modelos de datos conceptuales, modelos de datos lógicos y
modelos físicos.
2. Análisis de Sistemas de Información Reales:
En la construcción del modelo de datos se involucran muchos actores. Este
proceso comienza con la recopilación de información sobre los requisitos
comerciales de los stakeholders y los usuarios finales1.
Estas normas
empresariales luego se traducen en estructuras de datos para formular un diseño
de base de datos concreto.
3. Sintaxis y Comandos para Crear Bases de Datos, Tablas y Consultas: Para crear una base de datos en Access, primero debes abrir Access.
Si Access ya está abierto, selecciona Archivo > Nuevo. Luego selecciona Base
de datos en blanco o selecciona una plantilla. Escribe un nombre para la
nueva base de datos, selecciona su ubicación y, a continuación, selecciona
Crear.
4. Claves (Primarias, Secundarias, Foráneas):
Las claves son elementos fundamentales en el diseño de bases de datos. La clave
primaria es un campo único que identifica cada registro en una tabla. Las
claves secundarias son campos que tienen un propósito identificador dentro de
una tabla, pero no son la clave primaria. Las claves foráneas son campos en una
tabla que corresponden a la clave primaria de otra tabla, estableciendo así una
relación entre las dos tablas.
De la siguiente lectura responde.
1.
¿Con tus propias palabras que
entiendes por modelación de una base de datos?
2.
¿Qué es el análisis de un sistema
de información?
3.
Que pasos se debe seguir para
crear una base de datos. realízalo en forma práctica.
4.
¿Cuál es la diferencia entre una
clave primaria y una clave foránea?
5.
Crea 4 tablas con 5 campos cada
una e identifica las claves primarias para cada tabla.
Desempeño (s)
pensamiento lógico: N1
Comunicación y
representación
Modela
usando un lenguaje escrito, algebraico, gráfico, pictórico
Actividad
Análisis de la gráfica
Estadísticas de las bases de datos más
utilizadas.
De la
anterior estadística responde las siguientes preguntas.
1. ¿Cuál es el promedio de las tres últimas bases
de datos?
2. ¿Cuál es la diferencia entre las dos primeras
bases de datos?
3. Consulta por que PostgreSQL es mejor que Mysql
4. Cual es la Mediana en las bases de datos más
utilizadas.
5. Cual es el promedio de las 5 primeas bases de
datos más utilizadas.?
6. ¿Cuál es la importancia de trabajar con bases de
datos?
24/04/2024
Trabajo en clase
Asignacion grupos
consulta de contenidos para exponer
Realizar.
1. Un presentacion con las apps de google
2. Realizar uuna
infografia
mapa mental
mapa conceptual
3. Ralizar una actividad ludica interactiva evaluativa del tema consultado
Tercer periodo
3/04/2024
Detecto, describo y formulo hipótesis sobre fallas en sistemas tecnológicos e
informáticos sencillos (siguiendo un proceso de prueba y descarte) y propongo
estrategias para repararlas.
Sistema
Tecnológico: Son técnicas, procedimientos, métodos u objetos orientados
a la facilitación o disminución del trabajo humano.
Tipos: Se distinguen cuatro
tipos básicos: mecánicos (poleas), eléctricos (fuentes de energía), hidráulicos
(motores), neumáticos (frenos) y otros.
Sistema
Informático: Conjunto de elementos físicos y lógicos y humano
interrelacionados que permiten almacenar y procesar información.
Componentes: El hardware (pantalla,
procesador, teclado), el software (sistema operativos, controlador, antivirus)
y el personal informático.
Fallas: Estado en
que se encuentra un sistema tecnológico o informático en el momento que deja de
cumplir la función para la cual fue diseñado.
Soluciones: Analizar
el problema e identificar lo que lo esta causando y por qué; luego
busca posibles soluciones utilizando la tecnológia.
Actividad
1.
Describe y si es posible dibuja cinco fallas tecnológicas que
hayan sucedido en tu casa.
2.
Describe y si es posible dibuja tres soluciones para cada
una de las fallas del punto anterior.
20/03/2024
Trabajo
2. Dos bloques de contenidos de cuatro imágenes, e insertar 8 productos tecnológicos análogicos.
Dos bloques de contenidos de cuatros imágenes, e insertar 8 productos tecnológicos digitales
13/03/2024
Actividad comunicativa.
Las bases de datos surgen de la necesidad humana de almacenar la
información.
¿Qué es
una base de datos?
Se llama base de datos, o también banco de datos, a un conjunto
de información perteneciente
a un mismo contexto, ordenada de modo sistemático para su posterior
recuperación, análisis y/o
transmisión. Existen actualmente muchas formas de bases de datos, que van desde
una biblioteca hasta los vastos conjuntos de datos de usuarios de
una empresa de
telecomunicaciones.
Las bases de datos son el producto de la necesidad humana de almacenar la información,
es decir, de preservarla contra el tiempo y el deterioro, para
poder acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el
elemento digital indispensable para almacenar enormes cantidades de datos en
espacios físicos limitados, gracias a su conversión en señales eléctricas o
magnéticas.
El manejo de las bases de datos se lleva mediante sistemas de
gestión (llamados DBMS por sus siglas en
inglés: Database Management Systems o Sistemas de
Gestión de Bases de Datos), actualmente digitales y automatizados, que permiten el almacenamiento ordenado y la
rápida recuperación de la información. En esta tecnología se halla el
principio mismo de la informática.
En la conformación de una base de datos se pueden seguir diferentes modelos
y paradigmas, cada uno dotado de
características, ventajas y dificultades, haciendo énfasis en su estructura
organizacional, su jerarquía, su capacidad de transmisión o de interrelación,
etc. Esto se conoce como modelos de base de datos y permite el
diseño y la implementación de algoritmos y otros mecanismos lógicos de gestión,
según sea el caso específico.
Tipos de
bases de datos
Existen diferentes clasificaciones de las bases de datos,
atendiendo a características puntuales:
·
Según su
variabilidad. Conforme a
los procesos de recuperación y preservación de los datos, podemos hablar de:
·
Bases de datos
estáticas. Típicas de la
inteligencia empresarial y otras áreas de análisis histórico, son bases de
datos de sólo lectura, de las cuales se puede extraer información, pero no
modificar la ya existente.
·
Bases de datos
dinámicas. Aparte de las
operaciones básicas de consulta, estas bases de datos manejan procesos de
actualización, reorganización, añadidura y borrado de información.
·
Según su
contenido. De acuerdo a la
naturaleza de la información contenida, pueden ser:
·
Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.) ordenado a partir de información
clave como son los datos del autor, del editor, del año de aparición, del área
temática o del título del libro, entre otras muchas posibilidades.
·
De texto completo. Se manejan con textos históricos o documentales, cuya preservación debe ser a todo
nivel y se consideran fuentes primarias.
·
Directorios. Listados enormes de datos personalizados o de direcciones
de correo electrónico, números telefónicos, etc. Las empresas de servicios manejan enormes directorios clientelares, por ejemplo.
·
Especializadas. Bases de datos de información hiperespecializada o técnica,
pensadas a partir de las necesidades puntuales de un público determinado que
consume dicha información.
Ejemplos
de base de datos
Algunos ejemplos posibles de bases de datos a lo largo de la
historia son:
·
Guías telefónicas. Aunque en desuso, estos voluminosos libros solían contener
miles de números telefónicos asignados a hogares, empresas y particulares, para
permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados, pero
completos.
·
Archivos
personales. El conjunto de los
escritos de vida de un autor, investigador o intelectual a menudo son
preservados en un archivo, que se organiza en base a la preservación y reproducción de los
originales, permitiendo su consulta sin poner en riesgo el documento original.
·
Bibliotecas
públicas. El perfecto ejemplo de
bases de datos, pues contienen miles o cientos de miles de registros
pertenecientes a cada título de libro disponible para su préstamo, ya sea en
sala o circulante, y del que puede haber más de un mismo ejemplar en el depósito.
Los bibliotecólogos se encargan de diseñar estos sistemas y velar por su
funcionamiento.
·
Registros de
transacciones. Las
operaciones realizadas con una tarjeta de crédito, así como las llamadas
realizadas con un celular, u otro tipo de transacciones comerciales cotidianas,
generan todas un conjunto de registros que van a dar a una base de datos de la
empresa.
·
Historial médico. Cada vez que acudimos al doctor o a un hospital, se
actualiza la información respecto a nuestra salud, al tratamiento recibido y demás detalles médicos en un archivo
que lleva registro de nuestra historia médica, en caso de que a futuro se
requiera conocer datos específicos, como operaciones o tratamientos recibidos.
Responde
Que es una base datos
Tipos de bases de datos
Cita tres ejemplos
debases de datos
Que es un DBMS
Actividad logica matematica
Rankin de las bases de
datos
Responde
Cual es el promedio
entre las tres últimas DBMS
Cual es el score de las
tres primeras DBMS
Cuales son las DBMS que
bajaron su ultimo mes rank
Consulta sobre la
primera bases de datos y sus ventajas
8/03/2024
Actividad
03 (Socialización)
2.
Dos bloques de contenidos de cuatro imágenes, e insertar
8 productos tecnológicos análogicos.
Dos bloques de contenidos de cuatros imágenes, e insertar 8 productos tecnológicos digitales
N.2
Competencia
Uso y apropiación de la T&I
Construyo colaborativamente proyectos tecnológicos e informáticos haciendo uso de
las tecnologías analógicas y digitales existentes
ACTIVIDADES
ACTIVIDAD UNO
Concepto: Un
producto tecnológico analógico es aquel cuya
señal puede admitir valores infinitos que pueden variar de forma
continua.
Ventajas: Instantaneidad (señal
se procesa en tiempo real), Economía (dispositivos más baratos)
y Fidelidad (calidad de la señal es más real).
Ejemplos: Los datos que forman
parte de la naturaleza son de origen analógico: la temperatura,
la distancia, el sonido, voltaje, imágenes...
Concepto: Un
producto tecnológico digital es que permite
crear, decodificar, transmitir o guardar información mediante dígitos (0 y 1).
Ventajas: Tamaño (+
pequeños), Eficiencia (almacenamiento rápido),
Precisión (valores discretos), Diseño (fácil)
y Estabilidad (sin ruido).
Ejemplos: Las
grabaciones de audio y vídeo, las computadoras, los teléfonos
móviles, las calculadoras, balanzas electrónicas, etc.
Diferencia: La
principal diferencia entre tecnología digital y analógica radica en
que la primera es mucho más precisa y la información se puede almacenar de
manera más eficiente y en mayor cantidad.
2/28/
Ideo a
partir de saberes de base tecnológica e informática metodologías de diseño y
planeación para la concepción de propuestas contextualizadas en T&I.
Idea: Lo primordial
de una propuesta es primero tener claridad del producto o servicio a ofrecer,
puede ser un producto nuevo o innovación.
Clasificación: Si la
idea procede inicialmente de una institución privada o pública, se podrá
definir si será una empresa tipo startup o spin off.
Las Tareas: En esta
etapa es donde se formula el negocio propio, se pretende subdividir el proyecto
en pequeñas pero sencillas tareas.
3 Factores: El primero es
la creación, el segundo se formulará el plan de negocios y el tercero se
analizará al emprendedor y sus competencias.
Propulsión: Tras
tener lo anterior listo se procederá a la etapa de propulsión; es donde la
empresa o emprendimiento se dará a conocer.
La aceleración: Por medio
de las entidades públicas o privadas se debe buscar financiación ya sea
económica o intelectual para la empresa.
Importante: Para tener
éxito en una propuesta contextualizada en T&I se logra mostrando un
producto único, innovador o novedoso a las diferentes entidades y usando 3
aspectos: crear, propulsar y acelerar.
Actividad
1.
Dos bloques de contenido de tres imágenes
2.
Inserta en ellas dos lluvias de ideas
3.
Las cuales debes realizar en Canva o Geanialy
D Defien lo que es digital y análogo
1, ACTIVIDAD UNO
CONSULTA BASES DE DATOS
Que es una base de datos
Tipos de bases de datos
Que es una tabla en una base de datos
Que son llaves primarias y foraneas
Que es el modelo entidad relación.
Anexar a la consulta
Que es un registro
Que es un campo
Que es un archivo
Cuales son los simbolos y notaciones en un modelo entidad relacion
Un ejemplo de un caso de entidad relacion
Historia de la base de datos
¿Tienes idea acerca de la historia de la base de datos? La base de datos tiene su origen en la necesidad de almacenar y registrar los datos de una manera más eficiente y organizada.
Anteriormente la única forma de conservar la información era mediante documentos en papel, lo que además de ser un procedimiento engorroso, causaba grandes daños a nuestro ambiente.
A partir de entonces se hace un reemplazo de ese modelo ineficiente y se crean las bases de datos.
Estas cumplen la función de almacenar y sistematizar mejor la información para que las personas puedan realizar consultas sin ninguna dificultad.
Por su parte, la teoría de los datos asegura que además de un almacenamiento de la información debe existir un proceso de clasificación de los datos, para que al realizar las consultas, la búsqueda sea mucho más simple.
En la actualidad, las bases de datos pueden aplicarse a todas las áreas. Para ejemplo:
Tenemos los sistemas de gestión de base de datos (SIG), los cuales cada día son más voluminosos y precisos
Estos sistemas emplean unas peculiaridades que los hacen una buena alternativa para la gestión de datos.
La historia de una base de datos tiene lugar a la satisfacción de la necesidad de gestión de los datos, y gracias a los gestores de datos todo eso es posible.
Los gestores son empleados en la realización de proyectos de gran envergadura como encuestas geográficas y poblacionales, aunque también son usadas en el ámbito personal. Gracias a esto existen diferentes tipos de base de datos a lo largo de la historia que responden a ciertas necesidades y características.
¿Qué es una base de datos?
Se refiere a un almacén o depósito de información clasificada y organizada, la cual cuenta con un sistema que permite hacer consultas y búsquedas de manera eficiente.
La definición surge en un simposio en California, USA en el año 1963. Donde afirman que dicha información además de ser almacenada está agrupada con una estructura determinada.
En relación a la informática, se entiende que la base de datos forma parte de un sistema de almacenamiento en discos que brinda la posibilidad de acceder a ellos por medio de programas con los cuales se gestiona la información.
Desde el punto de vista estructural la base de datos dispone de tablas que contienen un conjunto de algoritmos y estas a su vez poseen columnas y filas, las cuales clasifican los datos asignándolo a cada una un elemento característico que permita hacer más fácil su registro.
Características de una base de datos
Algunas de las principales características de una base de datos son:
- Datos almacenados de manera lógica y fiscalmente independientes.
- Menor redundancia de datos.
- Diversidad de accesos para lo múltiples usuarios.
- Seguridad y auditoria de los datos.
- Velocidad de las consultas de la información.
- Recuperación y respaldo de la información en caso de fallas.
- Utilización de lenguajes de programación estándar.
Si bien estas características de base de datos son principalmente al servicio de datos, también se les podría catalogar como de protección y uso de las mismas.
Elementos de una base de datos
Las bases de datos están constituidas por diversos elementos básicos, en los cuales se incluyen las tablas, consultas, formularios, informes, macros y módulos. En este sentido, los elementos de una base de datos también pueden adaptarse a las necesidades de las empresas y usuarios.
A continuación, los elementos de una base de datos son:
- Tablas: son el pilar fundamental de una base de datos y disponen de filas y columnas que almacenan los algoritmos y los clasifican dependiendo de los detalles de la información.
- Consultas: permiten hacer búsquedas para dar con la información de manera más fácil.
- Formularios: son el interfaz principal del programa y permiten visualizar, gestionar los datos, los contenidos de las tablas y columnas.
- Informes: son los encargados de recopilar los datos en las tablas para que los usuarios puedan encontrar los algoritmos importantes para su análisis e impresión.
- Macros: logra automatizar las funciones de base de datos.
- Módulos: sirven para llevar un registro de Access Basic.
Componentes
Poseen componentes bases que integran todas las bases de datos; sin embargo, dependiendo de su uso pueden contar con distintas partes. En los sistemas básicos los componentes de una base de datos son los siguientes:
- Tablas de almacenamiento.
- Consultas de datos ordenados y estructurados en base a categorías.
- Informes como medio de presentación de los datos.
- Formularios para optimizar la introducción de la información.
Tipos de base de datos
Existen diversos tipos de base de datos dependiendo de su estructura y modelos entre ellos tenemos las bases de datos relaciones (MySQL, SQL Server y Oracle), no relacionales (MongoDB y Redis) y otras BBDD que no son tan tradicionales.
Bases relacionales
Son indicadas para datos consistentes y planificados. A continuación mencionaremos los tipos de base de datos relacionales:
- MySQL: Se usa para datos que disponen de licencia GPL y se basan en un servidor. Son bastante rápidas, livianas pero no se recomiendan para volúmenes de datos amplios.
- PostgreSQL y Oracle: Son bases de datos bastante poderosas, pueden gestionar bien cantidades grandes de datos y se usan especialmente para intranets y sistemas bastante pesados.
- Access: Creada por Microsoft para trabajar exclusivamente con programas Access y crear archivos .mdb con una estructura previamente diseñada.
- Microsoft SQL Server: Es más potente que Access y permite gestionar datos pesados y grandes.
Bases no relacionales
Son bastante flexibles en relación al manejo de los datos y son una buena opción para los inconvenientes que presentan los modelos relacionales. Entre ellas se encuentran: MongoDB y Redis o también denominadas NO-SQL (Not Only SQL).
El proceso de diseño de base de datos
Una base de datos bien estructurada:
- Ahorra espacio en el disco eliminando los datos redundantes.
- Mantiene la precisión e integridad de los datos.
- Ofrece acceso a los datos de formas útiles.
Diseñar una base de datos útil y eficiente requiere seguir el proceso adecuado, incluidas las siguientes etapas:
- Análisis de los requisitos o identificación del propósito de tu base de datos.
- Organización de los datos en tablas.
- Especificación de las claves primarias y análisis de las relaciones.
- Normalización para estandarizar las tablas.
Realicemos un análisis detallado de cada paso. Ten en cuenta que esta guía se centra en el modelo de base de datos relacional de Edgar Codd escrito en SQL (en lugar de modelos jerárquicos, de red o de datos de objetos). Para saber más sobre los modelos de base de datos, lee nuestra guía aquí.
Análisis de los requisitos: identificar el propósito de la base de datos
Comprender el propósito de tu base de datos determinará tus opciones en todo el proceso de diseño. Asegúrate de observar la base de datos desde todas las perspectivas. Por ejemplo, si estuvieras creando una base de datos para una biblioteca pública, deberías considerar las formas en que los clientes y bibliotecarios necesitarían acceder a los datos.
Aquí te mostramos algunas formas de reunir información antes de crear la base de datos:
- Entrevistar a las personas que la usarán.
- Analizar formularios de negocio, como facturas, plantillas de horas trabajadas, encuestas.
- Examinar cualquier sistema de datos existente (incluidos archivos físicos y digitales).
Comienza reuniendo cualquier dato existente que se incluirá en la base de datos. Luego enumera los tipos de datos que quieres almacenar y las entidades o personas, cosas, ubicaciones y eventos que esos datos describen, del siguiente modo:
Clientes
- Nombre
- Dirección
- Ciudad, estado, código postal
- Dirección de correo electrónico
Productos
- Nombre
- Precio
- Cantidad en stock
- Cantidad en el pedido
Pedidos
- Número del pedido
- Representante de ventas
- Fecha
- Producto(s)
- CANTIDAD
- Precio
- Total
Más adelante, esta información se volverá parte del directorio de datos, que describe las tablas y los campos dentro de la base de datos. Asegúrate de dividir la información en partes útiles lo más pequeñas posibles. Por ejemplo, considera separar el nombre de la calle del país para poder filtrar más adelante a los individuos según su país de residencia. Además, evita ubicar el mismo punto de datos en más de una tabla porque agregarás una complejidad innecesaria.
Cuando sepas qué tipos de datos incluirán las bases de datos, de dónde provienen esos datos y cómo se usarán, estarás listo para comenzar a planificar la base de datos real.
Estructura de la base de datos: los bloques de creación de una base de datos
El siguiente paso es organizar la representación visual de tu base de datos. Para ello, debes comprender exactamente cómo se estructuran las bases de datos relacionales.
Dentro de una base de datos, los datos relacionados se agrupan en tablas, cada una de ellas consiste en filas (también llamadas "tuplas") y columnas, como una hoja de cálculo.
Para convertir tus listas de datos en tablas, comienza creando una tabla para cada tipo de entidad, como productos, ventas, clientes y pedidos. Te mostramos un ejemplo a continuación:
Cada fila de una tabla se llama "registro". Los registros incluyen datos sobre algo o alguien, como un cliente específico. En cambio, las columnas (también conocidas como "campos" o "atributos") contienen un único tipo de información que aparece en cada registro, como las direcciones de todos los clientes enumerados en la tabla.
Nombre | Apellido | Edad | Código postal |
---|---|---|---|
Roger | Williams | 43 | 34760 |
Jerrica | Jorgensen | 32 | 97453 |
Samantha | Hopkins | 56 | 64829 |
Con el fin de que los datos sean consistentes de un registro al siguiente, asigna el tipo de datos apropiado a cada columna. Los tipos de datos comunes incluyen:
- CHAR - una longitud específica de texto.
- VARCHAR - texto de longitudes variables.
- TEXT - grandes cantidades de texto.
- INT - número entero positivo o negativo.
- FLOAT, DOUBLE - también puede almacenar números de punto flotante.
- BLOB - datos binarios.
Algunos sistemas de gestión de bases de datos también ofrecen el tipo de datos denominado "Autonumeración", que genera automáticamente un número único en cada fila.
A los efectos de crear una visión general de la base de datos, conocida como un diagrama entidad-relación, no incluiremos las tablas reales, sino que cada tabla se convertirá en un recuadro del diagrama. El título de cada recuadro debería indicar qué describen los datos en la tabla, mientras que los atributos están enumerados a continuación, del siguiente modo:
Por último, deberías decidir qué atributo o atributos funcionarán como clave primaria para cada tabla, si procede. Una clave primaria (PK) es un identificador único para una entidad determinada, esto significa que puedes seleccionar un cliente concreto incluso si solo conoces ese valor.
Los atributos seleccionados como claves primarias deben ser únicos, inalterables y estar siempre presentes (nunca NULL o vacíos). Por este motivo, los números de pedido y los nombres de usuario son excelentes claves primarias, mientras que los números de teléfono o direcciones postales no lo son. También puedes usar múltiples campos conjuntamente como la clave primaria (esto se denomina "clave compuesta").
Cuando llegue el momento de crear la base de datos real, ubicarás la estructura de datos lógicos y la estructura de datos físicos en el lenguaje de definición de datos admitido por nuestro sistema de gestión de base de datos. En este punto, también deberías calcular el tamaño aproximado de la base de datos para asegurarte de tener el nivel de rendimiento y el espacio de almacenamiento necesarios.
Creación de relaciones entre entidades
Cuando tus tablas de base de datos se conviertan en tablas, estarás listo para analizar las relaciones entre esas tablas. La cardinalidad se refiere a la cantidad de elementos que interactúan entre dos tablas relacionadas. Identificar la cardinalidad te ayuda a asegurarte de que has dividido los datos en tablas de la forma más eficiente.
Cada entidad puede, potencialmente, tener una relación con todas las demás, pero por lo general esas relaciones pueden ser de uno de tres tipos:
Relaciones uno a uno
Si hay una única instancia de la Entidad A para cada instancia de la Entidad B, se dice que tienen una relación de uno a uno (a menudo se escribe 1:1). Puedes indicar este tipo de relación en un diagrama ER mediante una línea con un guión en cada extremo:
A menos que tengas un buen motivo para no hacerlo, una relación 1:1 generalmente indica que la mejor opción sería combinar los datos de las dos tablas en una sola tabla.
Sin embargo, quizás desees crear tablas con una relación de uno a uno en una serie particular de circunstancias. Si tienes un campo con datos opcionales, como "descripción", que está en blanco para muchos registros, puedes mover todas las descripciones a su propia tabla, eliminando espacio vacío y mejorando el rendimiento de la base de datos.
Para garantizar que los datos coincidan correctamente, luego tendrías que incluir al menos una columna idéntica en cada tabla, lo más probable es que sea la clave primaria.
Relaciones uno a muchos
Estas relaciones suceden cuando un registro de una tabla está asociado a múltiples entradas en otra tabla. Por ejemplo, un solo cliente puede haber solicitado múltiples pedidos o una persona haberse llevado muchos libros de la biblioteca a la vez. Las relaciones uno a muchos (1:M) se indican con lo que se denomina "notación patas de gallo" como en el siguiente ejemplo:
Para implementar una relación uno a muchos (1:M) mientras preparas una base de datos, simplemente agrega la clave primaria de "un" lado de la relación como un atributo en la otra tabla. Cuando una clave primaria se detalla en otra tabla de esta manera, se denomina "clave extranjera". La tabla en el lado "1" de la relación es considerada una tabla principal respecto de la tabla secundaria que se encuentra del otro lado.
Relaciones muchos a muchos
Cuando múltiples entidades de una tabla se pueden asociar a múltiples entidades de otra tabla, se dice que tienen una relación de muchos a muchos (M:N). Esto puede suceder en el caso de estudiantes y clases, ya que un estudiante puede inscribirse en muchas clases, y una clase puede tener numerosos estudiantes.
En un diagrama ER, estas relaciones se representan con estas líneas:
Lamentablemente, no es posible implementar directamente este tipo de relación en una base de datos. En cambio, debes dividirlo en dos relaciones uno a muchos.
Para ello, debes crear una nueva entidad entre esas dos tablas. Si la relación M:N existe entre ventas y productos, quizás llames a esa nueva entidad "productos_vendidos", ya que mostraría los contenidos de cada venta. Tanto las tablas de ventas como de productos tendrían una relación 1:M con "productos_vendidos". Esta clase de entidad intermedia se llama "tabla de enlaces", "entidad asociativa" o "tabla de unión" en diversos modelos.
Cada registro de la tabla de enlaces se correspondería con dos de las entidades de las tablas contiguas (también puede incluir información adicional). Por ejemplo, una tabla de enlaces entre estudiantes y clases podría verse así:
¿Es obligatorio o no?
Otra forma de analizar las relaciones es considerar qué lado de la relación debe existir para que el otro lado exista. El lado no obligatorio puede marcarse con un círculo en la línea donde debería haber un guión. Por ejemplo, un país tiene que existir para tener un representante en las Naciones Unidas, pero lo opuesto no se cumple:
Dos entidades pueden ser mutuamente dependientes (una no podría existir sin la otra).
Relaciones recursivas
A veces una tabla se relaciona consigo misma. Por ejemplo, una tabla de empleados puede tener un atributo que sea "director" y que se refiera a otro individuo de la misma tabla. Esto se llama "relación recursiva".
Relaciones redundantes
Una relación redundante es aquella que se expresa más de una vez. Por lo general, puedes eliminar una de las relaciones sin perder información importante. Por ejemplo, si la entidad "estudiantes" tiene una relación directa con otra entidad llamada "profesores", pero también tiene una relación con profesores indirectamente mediante "clases", querrás eliminar la relación entre "estudiantes" y "profesores". Es mejor eliminar esa relación porque la única forma de que los estudiantes se asignan a los profesores es mediante las clases.
Normalización de la base de datos
Una vez que tengas un diseño preliminar para tu base de datos, puedes aplicar reglas de normalización para asegurarte de que las tablas estén estructuradas correctamente. Piensa en estas reglas como los estándares de la industria.
Dicho esto, no todas las bases de datos son buenas candidatas para la normalización. Generalmente, las bases de datos de procesamiento de transacciones en línea (OLTP), en las que los usuarios se encargan de la creación, lectura, actualización y eliminación de los registros, deberían estar normalizadas.
Las bases de datos de procesamiento analítico en línea (OLAP) que favorecen el análisis y la generación de informes funcionarían mejor con un grado de desnormalización, ya que el énfasis está en la velocidad de cálculo. Estas incluyen aplicaciones de soporte de decisiones en las que los datos se deben analizar rápidamente, pero no deben modificarse.
Cada forma, o nivel de normalización, incluye las reglas asociadas a las formas inferiores.
La primera forma normal
La primera forma normal (abreviada como "1FN") especifica que cada celda de la tabla puede tener un solo valor, nunca una lista de valores. Por lo tanto, una tabla como esta no cumple con los requisitos:
ID del producto | Color | Precio |
---|---|---|
1 | marrón, amarillo | $15 |
2 | rojo, verde | $13 |
3 | azul, naranja | $11 |
Quizás pienses que la mejor solución sea dividir los datos en columnas adicionales, pero eso también rompería las reglas: una tabla con grupos de atributos repetidos o estrechamente relacionados entre sí no cumple con la primera forma normal. Por ejemplo, la tabla a continuación no cumple con los requisitos:
En cambio, divide los datos en múltiples tablas o registros hasta que cada celda contenga solo un valor y no halla columnas adicionales. En este punto, se dice que los datos son "atómicos", es decir que se dividen en partes útiles lo más pequeñas posibles. Para la tabla anterior, podrías crear una tabla adicional llamada "Datos de ventas", que haría coincidir productos específicos con ventas. Así, "Ventas" tendría una relación 1:M con "Datos de ventas".
La segunda forma normal
La segunda forma normal (2NF) establece que todos los atributos deben ser totalmente dependientes de toda la clave primaria. Eso significa que cada atributo debería depender directamente de la clave primaria, en lugar de indirectamente a través de algún otro atributo.
Por ejemplo, se considera que el atributo "edad" que depende de "fecha de nacimiento", que a su vez depende de "ID de estudiante" tiene una dependencia funcional parcial; y una tabla que contenga estos atributos no cumpliría con la segunda forma normal.
Además, una tabla con una clave primaria compuesta de múltiples campos viola la segunda forma normal si uno o más de los otros campos no dependen de cada parte de la clave.
Por lo tanto, una tabla con estos campos no respetaría la segunda forma normal porque el atributo "Nombre del producto" depende del ID del producto, pero no del número de pedido:
Número de pedido (clave primaria)
ID de producto (clave primaria)
- Nombre del producto
La tercera forma normal
La tercera forma normal (3NF) agrega a estas reglas el requisito de que cada columna que no sea de clave sea independiente de las demás columnas. Si modificar el valor en una columna que no sea de clave hace que cambie otro valor, entonces esa tabla no cumple con los requisitos de la tercera forma normal.
Esto evita que almacenes cualquier dato derivado en la tabla, tal como la columna "Impuestos" a continuación, que depende directamente del precio final del pedido:
Pedido | Precio | Impuestos |
14325 | $40.99 | $2.05 |
14326 | $13.73 | $.69 |
14327 | $24.15 | $1.21 |
Se han propuesto formas adicionales de normalización, incluidas la forma normal de Boyce-Codd, la cuarta, quinta y sexta forma normal, y la forma normal de dominio/clave, pero las primeras tres son las más comunes.
Si bien estas formas explican las buenas prácticas que se deben seguir generalmente, el grado de normalización depende del contexto de la base de datos.
Datos multidimensionales
Algunos usuarios quizás deseen acceder a múltiples dimensiones de un único tipo de dato, especialmente en las bases de datos OLAP. Por ejemplo, quizás deseen conocer las ventas por cliente, estado y mes. En esta situación, lo mejor es crear una tabla de datos central que actúe de referencia para las otras tablas de cliente, estado y mes, de este modo:
Reglas de integridad de datos
También deberías configurar tu base de datos para validar los datos en función de las reglas adecuadas. Muchos sistemas de gestión de base de datos, como Microsoft Access, ejecutan automáticamente algunas de estas reglas.
La regla de integridad de la entidad afirma que la clave primaria nunca puede ser NULL. Si la clave está compuesta por múltiples columnas, ninguna de ellas puede ser NULL. De lo contrario, podría no identificar de forma única al registro.
La regla de la integridad referencial requiere que cada clave externa que aparece en una tabla se corresponda con una clave primaria de la tabla a la que hace referencia. Si la clave primaria cambia o se elimina, esos cambios deberán implementarse donde sea que esté la referencia a esa clave en toda la base de datos.
Las reglas de la integridad lógica de negocios garantizan que los datos se adecúen a determinados parámetros lógicos. Por ejemplo, el horario de una cita deberá fijarse dentro de las horas laborales normales.
Agregar índices y visualizaciones
Un índice es, en esencia, una copia ordenada de una o más columnas, con valores dispuestos de forma ascendente o descendente. Agregar un índice permite a los usuarios encontrar los registros más rápidamente. En lugar de reordenar cada consulta, el sistema puede acceder a los registros en el orden que especifica el índice.
Si bien los índices aceleran la recuperación de datos, pueden enlentecer la inserción, actualización o eliminación, ya que el índice debe rediseñarse cada vez que se modifica un registro.
Una visualización es simplemente una consulta almacenada sobre los datos. Puede unir datos de múltiples tablas de manera útil o bien mostrar parte de una tabla.
Propiedades extendidas
Una vez que hayas finalizado la disposición básica, puedes refinar la base de datos con propiedades extendidas, como el texto instructivo, la máscara de entrada y las reglas de formato que se aplican a un esquema, visualización o columna determinada. La ventaja es que, como estas reglas están almacenadas en la misma base de datos, la presentación de los datos será consistente en todos los programas que accedan a los mismos.
SQL y UML
El lenguaje unificado de modelado (UML) es otra forma visual de expresar sistemas complejos creados en un lenguaje orientado a objetos. Muchos de los conceptos mencionados en esta guía se conocen en UML con distintos nombres. Por ejemplo, una entidad se llama "clase" en UML.
Hoy en día no se usa el UML con tanta frecuencia como antes. En la actualidad, se emplea en entornos académicos y en las comunicaciones entre diseñadores de software y sus clientes.
Sistemas de gestión de bases de datos
Muchas de las elecciones de diseño que tomarás dependen del sistema de gestión de base de datos que elijas. Algunos de los sistemas más comunes incluyen:
Oracle DB
MySQL
Microsoft SQL Server
PostgreSQL
IBM DB2
Cuando puedas elegir, selecciona un sistema de gestión de base de datos en función del costo, los sistemas operativos, las funciones y más.
video para crear la pagina web
crear tu sitio web
Segundo periodo
Formulario para enviar el link del web site, para evaluar la actividades
Fecha de entrega lunes 27
Actividad dos
1. Realizar una factura en excel
Diseño
Realizar una factura con funciones donde los articulos sena diez productos tecnologicos de innovación.
Al final sacar un iva del 19%.
Eejemplode una factura
2. Realiza una consulta sobre el entorno de trabajo en visal basic en excel
una guia
Como vamos a trabajar programando en visal basic
Actividad 1.
Trabajar en la pagina web segundo periodo
Entrega 20 de noviembre
Consultar soblre las principlaes funciones en exce
Sumar
Sumar.si
si
Promedio
Max
Min
Contar.si
Producto
Primer periodo
Actividad
01 (Trabajo Individual)
Accede desde tu cuenta Gmail, a la aplicación Google Sites y
crea tu página con estas especificaciones:
1.
Selecciona y aplica un Tema.
2.
Añade un Título para la página.
3.
Añade una imagen representativa
personal.
4.
Nombre, Grado, Institución,
Correo, Código, etc.
5.
Escudo del colegio en la parte
superior.
6.
Inserta cuatro páginas
secundarias (Periodos).
7.
Publica y comparte el sitio con
el profe.
Representa gráficamente mediante una línea del tiempo la evolución de los prototipos de estos productos:
1.
Vivienda.
2.
Vehículo.
3.
Celular.
4. Vacuna.
5. Página Web.
Clase de la Virtualidad
Formulas en excel
Nivel básico
Nivel medio
Explicación
Actividad 3.
Realiza en una hoja en excel .
1. Una suma con 5 números
2 Una resta con dos números
3. Una miltiplicacion con 4 números
5 Una división con dos números
Subir en la pagina web de primer periodo lo de excel excel una imagen de la actividad 3
Suerte
Se solicta que envie por el classroom la direccion de su pagina web para evalualar las actividades
Muchas gracias
JCZ
EXAMEN FINAL 3 PERIODO
TRABJO FINAL DE BASES DE DATOS
ENTREGA
https://sites.google.com/d/13wuoj9dRHBbxi29bGLsHJNDDHGyIa5Do/p/1RhBVSLmEcbFCHleHhmLw9YCfu2YvF6Xw/edit
ResponderEliminarhttps://sites.google.com/view/gastronomiacomfacauca/p%C3%A1gina-de-proyectos
ResponderEliminar