Está en la página 1de 12

Retro-Alimentación

Centro De Estudios Científicos Y tecnológicos Del Estado De México


Angel Giovanni Gonzalez Sanchez
Yesica Miriam Montesinos Olguin
“CONSTRUYE BASES DE DATOS PARA APLICACIONES WEB”
5to° Programación 512

CICLO ESCOLAR 2021-2022


*TEMAS A REVISAR: *
• Bases De Datos: Conceptos Básicos Y Ejemplos

• Modelo Entidad Relación: Conceptos Y Ejemplos

• Normalización: Conceptos Y tipos


- BASES DE DATOS: (Conceptos Básicos)
• CONCEPTO: Se trata de una colección de datos ordenados y relacionados que empiezan a tener un único sentido,
siendo representadas mejor en tablas.

• Dato: Son tanto palabras como números que no tienen un significado en específico. Siendo una unida mínima de
información

• CAMPO: Es un área de almacenamiento donde se almacenan los datos tanto de tipo específico como de tipo int,
float, charácter

• REGISTRO: Es aquella colección de datos iguales o diferentes tipos que tienen una relación

• ARCHIVO: Colección de registros relacionados siguiendo una estructura homogénea

• TUPLA: Es un tipo de dato que agrupa en una sola unidad varias variables
EJEMPLOS
- Modelo Entidad Relación: (Conceptos Básicos)
• CONCEPTO: Es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de
objetos básicos Entidades y Relaciones, que se implementa en forma gráfica a través de un diagrama
• *PERMITE VISUALIZAR LA ESTRUCTURA DE UNA BASE DE DATOS Y LAS RELACIONES ENTRE LOS DATOS*
• ENTIDAD: Objeto real sobre el que queremos almacenar la información, compuesta de atributos que definen al
objeto, en toda entidad siempre habrá una clave que estará formada por todos los atributos de la tabla

• RELACIÓN: Representa una relación entre las entidades llamado también como Mapeo o cardinalidad, es muy
necesaria si que quiere reflejar en las interacciones existentes entre las entidades.

• UNO-UNO (1-1) : Las entidades en la relación se asocian una a una


• UNO-MUCHAS (1-N) : La entidad se asocia con muchas otras entidades
• MUCHOS-MUCHOS (N-N) : En cualquiera de las 2 entidades pueden estar asociadas con muchas otras / viceversa
• ATRIBUTOS: Son las características que definen/identifican una entidad, pueden ser muchas, pero solo se
utilizan o implementan las que son relevantes, mejor llamadas también como Claves habiendo varios atributos
• ATRIBUTO PRINCIPAL: También conocida como clave primaria, es aquella que identifica a solo un atributo,
siendo totalmente UNICA, prohibiendo que existan 2 o se repita varias veces

• ATRIBUTO FORÁNEO: Llamada como clave secundaria, Este campo esta estrictamente relacionado con la clave
primaria de otra entidad, exige que exista previamente esa clave, identificando una entidad externa en otra.
- NORMALIZACIÓN
• ¿QUE ES?: Es el proceso que simplifica los datos de una base de datos (TABLAS)

• -OBJETIVOS- Para poder normalizar bases de datos se necesitan:


• - Tener y/o estar almacenado con el menor espacio que sea posible
• - Eliminar los datos posibles
• - Eliminar los errores lógicos
• -Tener los datos ordenados

• TIPOS: En esta regla existen 5 niveles los cuales solo apenas los 3 primeros
• Son los mas importantes para simplificar una base de datos
*Primer Nivel (1F/N)*

• Crea tablas diferentes para cada valor, o identifica los campos repetidos en una tabla, colocándolos en
tablas diferentes y asocia una clave a cada uno

• -CARACTERÍSTICAS-
• - Elimina los grupos duplicados de la tabla
• - Crea tablas separadas para grupos de datos relacionados.
• - Identifica cada grupo de datos relacionados con
• una clave primaria.
*Segundo Nivel (2F/N)*
• Crea las relaciones entre los valores de tablas diferentes

• -CARACTERÍSTICAS-
• -Elimina subgrupos de datos en múltiples filas de una tabla
• -Crea tablas nuevas, con relaciones entre ellas.
• -Relaciona las tablas mediante una clave externa
*Tercer Nivel (3F/N)*
• Marca las relaciones entre las columnas de clave principal y las columnas sin clave.

• -CARACTERISTICAS-
• Elimina las columnas (campos) que no dependen de la clave principal
*Cuarto Nivel (4F/N)*
• Esta regla es MUY ignorada por desarrolladores de forma correcta. Pero es muy útil en ocasiones
• -CARACTERÍSTICAS-
• -Desaparecen todas las dependencias entre
• -múltiples valores, haciendo que no pueda ser
• -almacenadas.

*Quinto Nivel (5F/N)*


• Este nivel solo se aplica en MUY pocas ocasiones, Al aplicarla aseguran que no se cree ninguna columna
extraña en las tablas, y que sus estructuras sean del tamaño justo que tiene que ser.
• -CARACTERISTICAS-
• -La tabla original debe ser reconstruida desde las tablas resultantes en las cuales ha sido troceada.

También podría gustarte