SlideShare una empresa de Scribd logo
1 de 14
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL
ESTADO DE MEXICO
ALUMNO: JOSE ANTONIO ZAGAL ALVAREZ
pofesora: YOLANDA RAMIREZ FIGUEROA
MATERIA: DISEÑAR SISTEMAS DE INFORMACION
GRUPO: 402 SEMESTRE: 4 CUARTO
1.-NORMALIZACIÓN
2.-MODULO ENTIDAD RELACIÓN
3.-DICCIONARIO DE DATOS
4.-LENGUAJE SQL
NORMALIZACION
La normalización es el proceso de organizar los datos
de una base de datos. Se incluye la creación de
tablas y el establecimiento de relaciones entre ellas
según reglas diseñadas tanto para proteger los
datos como para hacer que la base de datos sea
más flexible al eliminar la redundancia y las
dependencias incoherente
EJEMPLO DE NORMALIZACION
Empleado
Regi
stro
Libros
Re
cib
e
salario
Tie
ne
Categori
a
FORMAS DE NORMALIZACION
La Primera Forma Normal Esta primera Forma
Normal, nos lleva a no repetir datos en nuestras
tablas. Los famosos maestro – detalle, deben
aplicarse a la estructura de la tabla.Si nuestra
tabla de ventas repite una y otra vez (por cada
venta) , el nombre, el domicilio y otros datos del
Cliente, es que no hemos aplicado esta
Normalizaciòn.
La Segunda Forma Normal (Si o si debe estar
previamente aplicada la Primera Forma Normal) La
Segunda Forma Normal nos habla de que cada columna
de la tabla debe depender de la clave.VentaID ItemID FechaVenta ClienteVenta ProductoId Cantidad
1 1 01/12/2007 2 2334 10
1 2 01/12/2007 2 3333 2
1 3 01/12/2007 2 66643 34
1 4 01/12/2007 2 21 3
2 1 02/12/2007 5 3566 6
La Tercera Forma Normal En realidad si nos guiamos en el ejemplo de
esta nota, ya no quedaria normalización por aplicar y podriamos decir
que nuestro ejemplo cumple con las 3 formas normales, ya que la 3ra
Forma Normal nos habla de que :
Ninguna Columna puede depender de una columna que no tenga una
clave
No puede haber datos derivados
En el 2do ejemplo hemos descubierto campos que dependian de la
clave principal (VentaID) y que podrian incluirse en una tabla
maestra.Pero supongamos un ejemplo donde ciertas columnas no
dependen de la clave principal y si dependen de una columna de
nuestra tabla
VentaID ItemID ProductoID Cantidad Descripcion Medida Proveedor
1 1 3455 12
Impresora HP
LJ8000
122cm 1
1 2 2455 34
Scanner HP
A3555
33cm 1
2 1 5444 21
Mouse HP
Wireless
- 1
MODULO ENTIDAD, RELACION
El modelo entidad-relación (E-R) es uno de los varios
modelos conceptuales existentes para el diseño de bases
de datos. Fue inventado por Peter Chen en los años
setenta. El propósito de este modelo es simplificar el
diseño de bases de datos a partir de descripciones
textuales de los requerimientos.
SIMBOLOS DE MODELO---
ENTIDAD
ENTIDAD
Atributo
Liga/union
Relacion
EJEMPLO DE MODELO ENTIDAD
RELACION
DICCIONARIO DE DATOS
• un diccionario de datos es un conjunto de métodos que contiene las características
lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa,
incluyendo nombre, descripción, alias, contenido y organización.
• identifica los procesos donde se emplean los datos y los sitios donde se necesita el
acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y
auxilia a los analistas que participan en la determinación de los requerimientos del
sistema, su contenido también se emplea durante el diseño.
• en un diccionario de datos se encuentra la lista de todos los elementos que forman parte
del guarda los detalles y descripción de todos estos elementosflujo de datos de todo el
sistema. los elementos más impdatos y procesos. el diccionario de datos.
SIMBOLOS DE DICCCIONARIO DE
DATOS
=+y ( ) { } [ ]
Esta compuesto Optativo Heracion Seleccionar varias
De presente o asente alternativas
** @ 
Comentario Campo Separa
clave opcones
EJEMPLO DE DICCIONARIO DE
DATOS
Tabla ventas
clave=clave de la venta
clave de la venta={carácter valido}
carácter valido=[0-9]
o pedidos
modelo=numero y letras
numero={carácter valido}
letras={carácter valido}
carácter valido=[a-z/0-9]
LENGUAJE SQL
el lenguaje de consulta estructurado o sql (por sus
siglas en inglés structured query language) es un
lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en ellas. una de sus características es el
manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar de forma
sencilla información de interés de bases de datos, así
como hacer cambios en ella.
EJEMPLO DE LENGUAJE SQL
Dni VARCHAR(10),
Nombre VARCHAR(10),
Apellido VARCHAR(10),
npedido INTEGER,
fecha DATE,
Cantidad DOUBLE,
cliente_Dni VARCHAR(10),
PRIMARY KEY (npedido),
FOREIGN KEY (cliente_Dni) REFERENCES Cliente(Dni)
INSERT INTO Cliente VALUES
('7211545v','Carlos','Martinez Lopez');
INSERT INTO Pedidos VALUES
('122','2010/01/05',7,'7211545v');

Más contenido relacionado

La actualidad más candente

Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.alexis armas
 
Principales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De DatosPrincipales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De Datossakatski
 
Normalizacion base de datos I
Normalizacion base de datos INormalizacion base de datos I
Normalizacion base de datos IDILMER OLIVERA
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosYarquiri Claudio
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Normalizacion 1,2,3 forma normal
Normalizacion 1,2,3 forma normalNormalizacion 1,2,3 forma normal
Normalizacion 1,2,3 forma normalIker Garcia
 
Pestaña formulas y datos
Pestaña formulas y datosPestaña formulas y datos
Pestaña formulas y datosDIANA PEREZ
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datosReimer Xavier
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalHaider Rios
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos asdgsdgnlsdf
 
Recuperacion de yola
Recuperacion de yolaRecuperacion de yola
Recuperacion de yolacathya56
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Denygonzalez95
 

La actualidad más candente (19)

Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
 
Normalización
NormalizaciónNormalización
Normalización
 
Principales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De DatosPrincipales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De Datos
 
Normalizacion base de datos I
Normalizacion base de datos INormalizacion base de datos I
Normalizacion base de datos I
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Qué es spss
Qué es spssQué es spss
Qué es spss
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion 1,2,3 forma normal
Normalizacion 1,2,3 forma normalNormalizacion 1,2,3 forma normal
Normalizacion 1,2,3 forma normal
 
Pestaña formulas y datos
Pestaña formulas y datosPestaña formulas y datos
Pestaña formulas y datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Presentacion 4 unidad
Presentacion 4 unidadPresentacion 4 unidad
Presentacion 4 unidad
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos a
 
Recuperacion de yola
Recuperacion de yolaRecuperacion de yola
Recuperacion de yola
 
Axel
Axel Axel
Axel
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4
 

Similar a Colegio de estudios cientificos y tecnologicos del estado

Similar a Colegio de estudios cientificos y tecnologicos del estado (20)

Colegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoColegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estado
 
Examen yolanda
Examen yolandaExamen yolanda
Examen yolanda
 
Examen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz GranadosExamen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz Granados
 
Examen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaExamen de recuperacion maestra yolanda
Examen de recuperacion maestra yolanda
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
hasbdjkasbjkdaskjdbasjed
hasbdjkasbjkdaskjdbasjedhasbdjkasbjkdaskjdbasjed
hasbdjkasbjkdaskjdbasjed
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
TODO SOBRE SQL
TODO SOBRE SQLTODO SOBRE SQL
TODO SOBRE SQL
 
Sql
SqlSql
Sql
 
Tema3
Tema3Tema3
Tema3
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
Normas icontec hajsdfs dfsdf
Normas icontec hajsdfs dfsdfNormas icontec hajsdfs dfsdf
Normas icontec hajsdfs dfsdf
 
BD
BDBD
BD
 
Preguntas del examen
Preguntas del examenPreguntas del examen
Preguntas del examen
 

Colegio de estudios cientificos y tecnologicos del estado

  • 1. COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MEXICO ALUMNO: JOSE ANTONIO ZAGAL ALVAREZ pofesora: YOLANDA RAMIREZ FIGUEROA MATERIA: DISEÑAR SISTEMAS DE INFORMACION GRUPO: 402 SEMESTRE: 4 CUARTO
  • 3. NORMALIZACION La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherente
  • 5. FORMAS DE NORMALIZACION La Primera Forma Normal Esta primera Forma Normal, nos lleva a no repetir datos en nuestras tablas. Los famosos maestro – detalle, deben aplicarse a la estructura de la tabla.Si nuestra tabla de ventas repite una y otra vez (por cada venta) , el nombre, el domicilio y otros datos del Cliente, es que no hemos aplicado esta Normalizaciòn. La Segunda Forma Normal (Si o si debe estar previamente aplicada la Primera Forma Normal) La Segunda Forma Normal nos habla de que cada columna de la tabla debe depender de la clave.VentaID ItemID FechaVenta ClienteVenta ProductoId Cantidad 1 1 01/12/2007 2 2334 10 1 2 01/12/2007 2 3333 2 1 3 01/12/2007 2 66643 34 1 4 01/12/2007 2 21 3 2 1 02/12/2007 5 3566 6
  • 6. La Tercera Forma Normal En realidad si nos guiamos en el ejemplo de esta nota, ya no quedaria normalización por aplicar y podriamos decir que nuestro ejemplo cumple con las 3 formas normales, ya que la 3ra Forma Normal nos habla de que : Ninguna Columna puede depender de una columna que no tenga una clave No puede haber datos derivados En el 2do ejemplo hemos descubierto campos que dependian de la clave principal (VentaID) y que podrian incluirse en una tabla maestra.Pero supongamos un ejemplo donde ciertas columnas no dependen de la clave principal y si dependen de una columna de nuestra tabla VentaID ItemID ProductoID Cantidad Descripcion Medida Proveedor 1 1 3455 12 Impresora HP LJ8000 122cm 1 1 2 2455 34 Scanner HP A3555 33cm 1 2 1 5444 21 Mouse HP Wireless - 1
  • 7. MODULO ENTIDAD, RELACION El modelo entidad-relación (E-R) es uno de los varios modelos conceptuales existentes para el diseño de bases de datos. Fue inventado por Peter Chen en los años setenta. El propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.
  • 9. EJEMPLO DE MODELO ENTIDAD RELACION
  • 10. DICCIONARIO DE DATOS • un diccionario de datos es un conjunto de métodos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. • identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño. • en un diccionario de datos se encuentra la lista de todos los elementos que forman parte del guarda los detalles y descripción de todos estos elementosflujo de datos de todo el sistema. los elementos más impdatos y procesos. el diccionario de datos.
  • 11. SIMBOLOS DE DICCCIONARIO DE DATOS =+y ( ) { } [ ] Esta compuesto Optativo Heracion Seleccionar varias De presente o asente alternativas ** @ Comentario Campo Separa clave opcones
  • 12. EJEMPLO DE DICCIONARIO DE DATOS Tabla ventas clave=clave de la venta clave de la venta={carácter valido} carácter valido=[0-9] o pedidos modelo=numero y letras numero={carácter valido} letras={carácter valido} carácter valido=[a-z/0-9]
  • 13. LENGUAJE SQL el lenguaje de consulta estructurado o sql (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
  • 14. EJEMPLO DE LENGUAJE SQL Dni VARCHAR(10), Nombre VARCHAR(10), Apellido VARCHAR(10), npedido INTEGER, fecha DATE, Cantidad DOUBLE, cliente_Dni VARCHAR(10), PRIMARY KEY (npedido), FOREIGN KEY (cliente_Dni) REFERENCES Cliente(Dni) INSERT INTO Cliente VALUES ('7211545v','Carlos','Martinez Lopez'); INSERT INTO Pedidos VALUES ('122','2010/01/05',7,'7211545v');