PRIMERA FORMA NORMAL
(1FN)
PABLO RIVAS GARCIA
MARCO ANTONIO RODRÍGUEZ ÁNGELES
CONCEPTO
• Las bases de datos pueden clasificarse por su nivel de normalización, del nivel 1 al 5 (hay
quien incluso habla de 8 tipos distintos). Esto significa que el nivel 1, o 1NF, es la forma más
básica y simple de normalizar bases de datos, hasta alcanzar la más sofisticada de todas, o
5NF. Esta última se emplea raras veces y es más común ver los tres primeros tipos.
• Se refiere a la estructura mínima que debe tener una tabla para considerarse bien diseñada en
términos de la teoría de bases de datos relacionales
DESARROLLO
• La Primera Forma Normal (1FN) se desarrolla siguiendo una serie de pasos que implican la identificación y
corrección de problemas de estructura en una tabla de base de datos.
1. Identificación de la tabla a normalizar: Selecciona la tabla que deseas normalizar. Esto podría ser una tabla
que ya existe en tu base de datos o una tabla que estés diseñando.
2. Identificación de las dependencias multivaluadas y repetición de grupos de campos: Examina la estructura
de la tabla para identificar cualquier columna que contenga múltiples valores o que pueda repetirse. Por
ejemplo, una columna de "dirección" que contiene múltiples direcciones en una sola celda.
3. División de la tabla en entidades atómicas: Para cada conjunto de datos que esté compuesto por múltiples
valores, crea una nueva tabla dedicada a esos datos. Por ejemplo, si tienes una columna de "dirección"
con múltiples valores, crea una nueva tabla llamada "Direcciones" con una fila para cada dirección única y
una referencia a la fila correspondiente en la tabla original.
4. Agregar una clave primaria única a cada tabla: Asegúrate de que cada tabla tenga una columna que sirva
como clave primaria única para identificar cada fila de manera única. Esto podría implicar agregar una
nueva columna de ID o usar una combinación de columnas existentes para formar una clave primaria
compuesta.
5. Actualizar las relaciones y referencias entre tablas: Si has dividido una tabla original en varias tablas
nuevas, actualiza las relaciones entre las tablas mediante el uso de claves foráneas. Esto garantiza la
integridad referencial y permite que las tablas estén correctamente relacionadas entre sí.
BIBLIOTECA
LIBROS PRESTADOS
id Alumno Nombre Apellido Carrera Libro Prestado
2022031097 Pedro Rodríguez Sistemas Ecuaciones
diferenciales, física,
telecomunicaciones
2022044100 Juan Cruz Administración Contabilidad ,
Márquetin
202205710 Jaime García Electro mecánica Mecánica básica
202203700 Florinda Mesa Industrial Planeacion,
Ergonomía
id Alumno Nombre Apellido Carrera Libro Prestado
2022031097 Pedro Rodríguez Sistemas Ecuaciones
diferenciales
2022031097 Pedro Rodríguez Sistemas Física
2022031097 Pedro Rodríguez Sistemas Telecomunicaciones
2022044100 Juan Cruz Administración Contabilidad
2022044100 Juan Cruz Administración Márquetin
202205710 Jaime García Electro mecánica Mecánica básica
202203700 Florinda Mesa Industrial Planeación
202203700 Florinda Mesa Industrial Ergonomía
id Alumno Libro Prestado
2022031097 Ecuaciones
diferenciales
2022031097 Física
2022031097 Telecomunicaciones
2022044100 Contabilidad
2022044100 Márquetin
202205710 Mecánica básica
202203700 Planeación
202203700 Ergonomía
id Alumno Nombre Apellido Carrera
2022031097 Pedro Rodríguez Sistemas
2022044100 Juan Cruz Administración
202205710 Jaime García Electro mecánica
202203700 Florinda Mesa Industrial
id Alumno Nombre Apellido Carrera Libro Prestado
2022031097 Pedro Rodríguez Sistemas Ecuaciones
diferenciales
2022031097 Pedro Rodríguez Sistemas Física
2022031097 Pedro Rodríguez Sistemas Telecomunicaciones
2022044100 Juan Cruz Administración Contabilidad
2022044100 Juan Cruz Administración Márquetin
202205710 Jaime García Electro mecánica Mecánica básica
202203700 Florinda Mesa Industrial Planeación
202203700 Florinda Mesa Industrial Ergonomía
Id Libro Libro Prestado
01 Ecuaciones
diferenciales
02 Física
03 Telecomunicaciones
04 Contabilidad
05 Márquetin
06 Mecánica básica
07 Planeación
08 Ergonomía
id Alumno Id Libro
2022031097 01
2022031097 02
2022031097 03
2022044100 04
2022044100 05
202205710 06
202203700 07
202203700 08
id Alumno Id Libro
2022031097 01
2022031097 02
2022031097 03
2022044100 04
2022044100 05
202205710 06
202203700 07
202203700 08
id Alumno Nombre Apellido Carrera
202203109
7
Pedro Rodríguez Sistemas
202204410
0
Juan Cruz Administrac
ión
202205710 Jaime García Electro
mecánica
202203700 Florinda Mesa Industrial
Id Libro Libro Prestado
01 Ecuaciones
diferenciales
02 Física
03 Telecomunicaci
ones
04 Contabilidad
05 Márquetin
06 Mecánica básica
07 Planeación
08 Ergonomía
BIBLIOTECA
CONCLUCION
• En resumen, la primera fase de una base de datos es crucial para sentar las bases sólidas
sobre las cuales se construirá el sistema de información. Un análisis detallado, una
planificación cuidadosa y una correcta definición de los requisitos son clave para garantizar el
éxito del proyecto y la eficiencia de la base de datos en su funcionamiento.
• La Primera Forma Normal (1FN) es importante en el diseño de bases de datos porque
establece la base para la organización y estructuración de los datos de manera que sean
fáciles de gestionar, consultar y mantener.
GRACIAS

Primera Forma Normal (1FN) sistemas .pptx

  • 1.
    PRIMERA FORMA NORMAL (1FN) PABLORIVAS GARCIA MARCO ANTONIO RODRÍGUEZ ÁNGELES
  • 2.
    CONCEPTO • Las basesde datos pueden clasificarse por su nivel de normalización, del nivel 1 al 5 (hay quien incluso habla de 8 tipos distintos). Esto significa que el nivel 1, o 1NF, es la forma más básica y simple de normalizar bases de datos, hasta alcanzar la más sofisticada de todas, o 5NF. Esta última se emplea raras veces y es más común ver los tres primeros tipos. • Se refiere a la estructura mínima que debe tener una tabla para considerarse bien diseñada en términos de la teoría de bases de datos relacionales
  • 3.
    DESARROLLO • La PrimeraForma Normal (1FN) se desarrolla siguiendo una serie de pasos que implican la identificación y corrección de problemas de estructura en una tabla de base de datos. 1. Identificación de la tabla a normalizar: Selecciona la tabla que deseas normalizar. Esto podría ser una tabla que ya existe en tu base de datos o una tabla que estés diseñando. 2. Identificación de las dependencias multivaluadas y repetición de grupos de campos: Examina la estructura de la tabla para identificar cualquier columna que contenga múltiples valores o que pueda repetirse. Por ejemplo, una columna de "dirección" que contiene múltiples direcciones en una sola celda. 3. División de la tabla en entidades atómicas: Para cada conjunto de datos que esté compuesto por múltiples valores, crea una nueva tabla dedicada a esos datos. Por ejemplo, si tienes una columna de "dirección" con múltiples valores, crea una nueva tabla llamada "Direcciones" con una fila para cada dirección única y una referencia a la fila correspondiente en la tabla original. 4. Agregar una clave primaria única a cada tabla: Asegúrate de que cada tabla tenga una columna que sirva como clave primaria única para identificar cada fila de manera única. Esto podría implicar agregar una nueva columna de ID o usar una combinación de columnas existentes para formar una clave primaria compuesta. 5. Actualizar las relaciones y referencias entre tablas: Si has dividido una tabla original en varias tablas nuevas, actualiza las relaciones entre las tablas mediante el uso de claves foráneas. Esto garantiza la integridad referencial y permite que las tablas estén correctamente relacionadas entre sí.
  • 4.
    BIBLIOTECA LIBROS PRESTADOS id AlumnoNombre Apellido Carrera Libro Prestado 2022031097 Pedro Rodríguez Sistemas Ecuaciones diferenciales, física, telecomunicaciones 2022044100 Juan Cruz Administración Contabilidad , Márquetin 202205710 Jaime García Electro mecánica Mecánica básica 202203700 Florinda Mesa Industrial Planeacion, Ergonomía
  • 5.
    id Alumno NombreApellido Carrera Libro Prestado 2022031097 Pedro Rodríguez Sistemas Ecuaciones diferenciales 2022031097 Pedro Rodríguez Sistemas Física 2022031097 Pedro Rodríguez Sistemas Telecomunicaciones 2022044100 Juan Cruz Administración Contabilidad 2022044100 Juan Cruz Administración Márquetin 202205710 Jaime García Electro mecánica Mecánica básica 202203700 Florinda Mesa Industrial Planeación 202203700 Florinda Mesa Industrial Ergonomía
  • 6.
    id Alumno LibroPrestado 2022031097 Ecuaciones diferenciales 2022031097 Física 2022031097 Telecomunicaciones 2022044100 Contabilidad 2022044100 Márquetin 202205710 Mecánica básica 202203700 Planeación 202203700 Ergonomía id Alumno Nombre Apellido Carrera 2022031097 Pedro Rodríguez Sistemas 2022044100 Juan Cruz Administración 202205710 Jaime García Electro mecánica 202203700 Florinda Mesa Industrial
  • 7.
    id Alumno NombreApellido Carrera Libro Prestado 2022031097 Pedro Rodríguez Sistemas Ecuaciones diferenciales 2022031097 Pedro Rodríguez Sistemas Física 2022031097 Pedro Rodríguez Sistemas Telecomunicaciones 2022044100 Juan Cruz Administración Contabilidad 2022044100 Juan Cruz Administración Márquetin 202205710 Jaime García Electro mecánica Mecánica básica 202203700 Florinda Mesa Industrial Planeación 202203700 Florinda Mesa Industrial Ergonomía
  • 8.
    Id Libro LibroPrestado 01 Ecuaciones diferenciales 02 Física 03 Telecomunicaciones 04 Contabilidad 05 Márquetin 06 Mecánica básica 07 Planeación 08 Ergonomía
  • 9.
    id Alumno IdLibro 2022031097 01 2022031097 02 2022031097 03 2022044100 04 2022044100 05 202205710 06 202203700 07 202203700 08
  • 10.
    id Alumno IdLibro 2022031097 01 2022031097 02 2022031097 03 2022044100 04 2022044100 05 202205710 06 202203700 07 202203700 08 id Alumno Nombre Apellido Carrera 202203109 7 Pedro Rodríguez Sistemas 202204410 0 Juan Cruz Administrac ión 202205710 Jaime García Electro mecánica 202203700 Florinda Mesa Industrial Id Libro Libro Prestado 01 Ecuaciones diferenciales 02 Física 03 Telecomunicaci ones 04 Contabilidad 05 Márquetin 06 Mecánica básica 07 Planeación 08 Ergonomía
  • 11.
  • 12.
    CONCLUCION • En resumen,la primera fase de una base de datos es crucial para sentar las bases sólidas sobre las cuales se construirá el sistema de información. Un análisis detallado, una planificación cuidadosa y una correcta definición de los requisitos son clave para garantizar el éxito del proyecto y la eficiencia de la base de datos en su funcionamiento. • La Primera Forma Normal (1FN) es importante en el diseño de bases de datos porque establece la base para la organización y estructuración de los datos de manera que sean fáciles de gestionar, consultar y mantener.
  • 13.