SlideShare una empresa de Scribd logo
1 de 24
La normalización de una BDD se observa por niveles
en cada tabla.

      -No existen campos o atributos con entradas
      múltiples
1FN   -Ejemplo
      TELEFONOS
-La tabla esta en 1 FN
2FN   -Todos los atributos dependientes
      -La clave principal




3FN     La tabla esta en 2FN
º Proceso mediante el cual se transforman datos
complejos a un conjunto de estructuras de datos mas
pequeños, simples y estables
1FN: Incluye la eliminación de todos los grupos repetidos.

2FN: Establece que todas las dependencias parciales se
deben eliminar y separar dentro de sus propias tablas.

3FN: Esta forma previene errores de lógica cuando se
insertan.

                               www.eet2mdp.edu.ar
¿Qué es y para que sirve SQL?
R= Es el lenguaje estandar de comunicación con base de datos
Permite trabajar cualquier tipo de lenguaje
(ASP o PHP)
www.desarrolloweb.com

Es (structured query languaje)
Desarrollado entre 1974 y 1975 y servia como interfaz para un
sistema experimental de base de datos
www.alegsa.com.mx

Es un lenguaje estructurado que se vincula con la base de datos
de carácter relacional
www.definicion.de/sql/.com
SELECT * FROM = Muéstrame ;

SELECT CLAVE,TIPO,CAPACIDAD FROM BASICOS WHERE DESCRIPCION = “MEMORIA”

SELECT * FROM BASICOS WHERE PRECIOS BETWEEN 0 AND 100;

SELECT CLAVE, PRECIO FROM BASICOS WHERE SOCKET = “DATA” ;

SELECT CLAVE,PRECIO FROM BASICOS WHERE “FM1”;

SELECT COUNT (*) AS TOTAL FROM BASICOS;

SELECT SUM (PRECIO) FROM BASICOS

SELECT SUM (CAPACIDAD) FROM BASICOS;
-REFRESCOS 0-100
1    -FRUTAS 101-200




    -ARTÍCULOS DE LIMPIEZA 201 – 300
2   -DULCES 301- 400
TABLA DE FRUTAS
¿Qué significan las siglas LAMP?
R= Sistema Linux,Apache,Mysql,Php
Acrónimo usado para describir un sistema
Infraestructura de internet

¿Para que sirve el paquete vertrigo?
R= Para usar una computadora propia como servidor web

¿Qué es MySQL?
R= Es el sistema de gestión de base de datos relacional multihilo u multiusuario con mas de seis millones
de instalaciones

¿Cómo crear una base de batos en MySQL?
R= Create database postal ;
Create table imagene
id:_image int (2)
Tipo varchart (15)
);

¿Cómo se hace una consulta en MySQL?
R= Select *
From libro ;
Portafolio = BLOG


Libreta



                    *CREAR TABLA BDD
Ejerció en clase
                    *CONSULTAS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

PHP y MySQL
PHP y MySQLPHP y MySQL
PHP y MySQL
 
Trabajos para supletorio 1 ro
Trabajos para supletorio 1 roTrabajos para supletorio 1 ro
Trabajos para supletorio 1 ro
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Tarea sesion 3 programación web
Tarea sesion 3 programación webTarea sesion 3 programación web
Tarea sesion 3 programación web
 
PHP Tema 7 - Seguridad
PHP Tema 7 - SeguridadPHP Tema 7 - Seguridad
PHP Tema 7 - Seguridad
 
2 7 ficheros_php
2 7 ficheros_php2 7 ficheros_php
2 7 ficheros_php
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Listas
ListasListas
Listas
 
Estadística con Lenguaje R: Sesión Introductoria
Estadística con Lenguaje R: Sesión IntroductoriaEstadística con Lenguaje R: Sesión Introductoria
Estadística con Lenguaje R: Sesión Introductoria
 
3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros
 
Tarea sql
Tarea sqlTarea sql
Tarea sql
 
Reporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_phpReporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_php
 
Registro desde mysql_php
Registro desde mysql_phpRegistro desde mysql_php
Registro desde mysql_php
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y Nodos
 
Marco conceptual natalia sarmiento
Marco conceptual natalia sarmientoMarco conceptual natalia sarmiento
Marco conceptual natalia sarmiento
 
Manual de uso de phpmyadmin
Manual de uso de phpmyadminManual de uso de phpmyadmin
Manual de uso de phpmyadmin
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 

Destacado (20)

De que esta formada la parte inorganica del suelo (2)
De que esta formada la parte inorganica del suelo (2)De que esta formada la parte inorganica del suelo (2)
De que esta formada la parte inorganica del suelo (2)
 
Quién mato a Palomino Molero
Quién mato a Palomino MoleroQuién mato a Palomino Molero
Quién mato a Palomino Molero
 
Comentario
ComentarioComentario
Comentario
 
Humbertobravo
HumbertobravoHumbertobravo
Humbertobravo
 
Manual sensibilizacion 2
Manual sensibilizacion 2Manual sensibilizacion 2
Manual sensibilizacion 2
 
Ley sopa
Ley sopaLey sopa
Ley sopa
 
Trampas sicologicas en la toma de decisiones
Trampas sicologicas en la toma de decisionesTrampas sicologicas en la toma de decisiones
Trampas sicologicas en la toma de decisiones
 
Ghn
GhnGhn
Ghn
 
Consulta
ConsultaConsulta
Consulta
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Interporabilidad
InterporabilidadInterporabilidad
Interporabilidad
 
Clase 01 ayrton cubas buleje-4toc-3erbimestre
Clase 01 ayrton cubas buleje-4toc-3erbimestreClase 01 ayrton cubas buleje-4toc-3erbimestre
Clase 01 ayrton cubas buleje-4toc-3erbimestre
 
01.asterisk introducción
01.asterisk introducción01.asterisk introducción
01.asterisk introducción
 
Presenta rf 02
Presenta rf 02Presenta rf 02
Presenta rf 02
 
zapatos
zapatoszapatos
zapatos
 
primeros auxilios
 primeros auxilios primeros auxilios
primeros auxilios
 
Guia de usuario del Aula virtual
Guia de usuario del Aula virtualGuia de usuario del Aula virtual
Guia de usuario del Aula virtual
 
Virus informático 10
Virus informático 10Virus informático 10
Virus informático 10
 
Proceso de producción de una billetera
Proceso de producción de una billeteraProceso de producción de una billetera
Proceso de producción de una billetera
 
Salu peña farfan-- sobre la corrupcion en el peru...(lic. manuel de paz tello)
Salu peña farfan-- sobre la corrupcion en el peru...(lic. manuel de paz tello)Salu peña farfan-- sobre la corrupcion en el peru...(lic. manuel de paz tello)
Salu peña farfan-- sobre la corrupcion en el peru...(lic. manuel de paz tello)
 

Similar a Normalización de datos en diferentes formas normales

Similar a Normalización de datos en diferentes formas normales (20)

Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Informixsql
InformixsqlInformixsql
Informixsql
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Diapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De SistemasDiapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De Sistemas
 
Diapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De SistemasDiapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De Sistemas
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Capítulo 26 (Conceptos de Arquictetura de los Sistemas de Bases de Datos)
Capítulo 26 (Conceptos de Arquictetura de los Sistemas de Bases de Datos)Capítulo 26 (Conceptos de Arquictetura de los Sistemas de Bases de Datos)
Capítulo 26 (Conceptos de Arquictetura de los Sistemas de Bases de Datos)
 
Tema IV elementos de SQL
Tema IV elementos de SQLTema IV elementos de SQL
Tema IV elementos de SQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfTema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdf
 
Bases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadminBases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadmin
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Programación en Perl
Programación en PerlProgramación en Perl
Programación en Perl
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Codigoparacrearlabasededatos
Codigoparacrearlabasededatos Codigoparacrearlabasededatos
Codigoparacrearlabasededatos
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Unidad educativa oscar arnulfo romero
Unidad educativa oscar arnulfo romeroUnidad educativa oscar arnulfo romero
Unidad educativa oscar arnulfo romero
 

Más de celycf

Cuarto parcial1
Cuarto parcial1Cuarto parcial1
Cuarto parcial1celycf
 
Tercer parcial
Tercer parcialTercer parcial
Tercer parcialcelycf
 
Cuarto parcial info
Cuarto parcial infoCuarto parcial info
Cuarto parcial infocelycf
 
Tercer parcial
Tercer parcialTercer parcial
Tercer parcialcelycf
 
Instituto portafolio de arte y diseño
Instituto portafolio de arte y diseñoInstituto portafolio de arte y diseño
Instituto portafolio de arte y diseñocelycf
 
Jugadores
JugadoresJugadores
Jugadorescelycf
 
Jugadores
JugadoresJugadores
Jugadorescelycf
 
JUGADORES
JUGADORES JUGADORES
JUGADORES celycf
 

Más de celycf (8)

Cuarto parcial1
Cuarto parcial1Cuarto parcial1
Cuarto parcial1
 
Tercer parcial
Tercer parcialTercer parcial
Tercer parcial
 
Cuarto parcial info
Cuarto parcial infoCuarto parcial info
Cuarto parcial info
 
Tercer parcial
Tercer parcialTercer parcial
Tercer parcial
 
Instituto portafolio de arte y diseño
Instituto portafolio de arte y diseñoInstituto portafolio de arte y diseño
Instituto portafolio de arte y diseño
 
Jugadores
JugadoresJugadores
Jugadores
 
Jugadores
JugadoresJugadores
Jugadores
 
JUGADORES
JUGADORES JUGADORES
JUGADORES
 

Normalización de datos en diferentes formas normales

  • 1.
  • 2.
  • 3. La normalización de una BDD se observa por niveles en cada tabla. -No existen campos o atributos con entradas múltiples 1FN -Ejemplo TELEFONOS
  • 4. -La tabla esta en 1 FN 2FN -Todos los atributos dependientes -La clave principal 3FN La tabla esta en 2FN
  • 5. º Proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos mas pequeños, simples y estables
  • 6. 1FN: Incluye la eliminación de todos los grupos repetidos. 2FN: Establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. 3FN: Esta forma previene errores de lógica cuando se insertan. www.eet2mdp.edu.ar
  • 7. ¿Qué es y para que sirve SQL? R= Es el lenguaje estandar de comunicación con base de datos Permite trabajar cualquier tipo de lenguaje (ASP o PHP) www.desarrolloweb.com Es (structured query languaje) Desarrollado entre 1974 y 1975 y servia como interfaz para un sistema experimental de base de datos www.alegsa.com.mx Es un lenguaje estructurado que se vincula con la base de datos de carácter relacional www.definicion.de/sql/.com
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. SELECT * FROM = Muéstrame ; SELECT CLAVE,TIPO,CAPACIDAD FROM BASICOS WHERE DESCRIPCION = “MEMORIA” SELECT * FROM BASICOS WHERE PRECIOS BETWEEN 0 AND 100; SELECT CLAVE, PRECIO FROM BASICOS WHERE SOCKET = “DATA” ; SELECT CLAVE,PRECIO FROM BASICOS WHERE “FM1”; SELECT COUNT (*) AS TOTAL FROM BASICOS; SELECT SUM (PRECIO) FROM BASICOS SELECT SUM (CAPACIDAD) FROM BASICOS;
  • 15. -REFRESCOS 0-100 1 -FRUTAS 101-200 -ARTÍCULOS DE LIMPIEZA 201 – 300 2 -DULCES 301- 400
  • 16.
  • 17.
  • 18.
  • 19.
  • 21.
  • 22.
  • 23. ¿Qué significan las siglas LAMP? R= Sistema Linux,Apache,Mysql,Php Acrónimo usado para describir un sistema Infraestructura de internet ¿Para que sirve el paquete vertrigo? R= Para usar una computadora propia como servidor web ¿Qué es MySQL? R= Es el sistema de gestión de base de datos relacional multihilo u multiusuario con mas de seis millones de instalaciones ¿Cómo crear una base de batos en MySQL? R= Create database postal ; Create table imagene id:_image int (2) Tipo varchart (15) ); ¿Cómo se hace una consulta en MySQL? R= Select * From libro ;
  • 24. Portafolio = BLOG Libreta *CREAR TABLA BDD Ejerció en clase *CONSULTAS