SlideShare uma empresa Scribd logo
1 de 10
DISEÑO DE BASES DE DATOS Ing. Eduardo Robayo
Pasos recomendados para diseñar una base de datos Pasos recomendados para diseñar una base de datos Describir el problema que se debe resolver con la base de datos.  Definir la información que se debe gestionar.  Definir el nombre de la base de datos.  Definir las tablas.  Definir los campos de cada tabla.  Determinar el campo llave de cada tabla.  Identificar las relaciones entre las tablas.
PARA TENER EN CUENTA… ,[object Object]
Una base de datos está conformada por varias TABLAS.
Las tablas están conformadas por CAMPOS Y REGISTROS.
Cada tabla debe tener un CAMPO LLAVE, que es el campo que identifica como único a cada registro dentro de la tabla.Estos son los campos Estos son los REGISTROS Éste es el CAMPO LLAVE
DISEÑO DE BASES DE DATOS Vamos a diseñar la base de datos para el siguiente ejercicio siguiendo los pasos recomendados: 1. DESCRIPCION DEL PROBLEMA A RESOLVER Soy Secretario Académico de la Universidad de La Sabana. En mi dependencia se maneja todo lo relacionado con la historia académica del alumno, durante su carrera. Las facultades envían sus notas al finalizar el semestre en un formato predefinido por la universidad, en el se encuentra el manejo de los porcentajes que son 30%, 30% y 40% correspondientes al primer parcial, segundo parcial y examen final respectivamente, para obtener la nota definitiva. Usted deberá establecer las bases de datos necesarias, las tablas que la conforman, las claves de cada una y las relaciones entre ellas. Necesito saber: Cuántos alumnos activos hay en las distintas facultades. Cuántos profesores dictan una materia específica. Cuántos alumnos toman una materia específica. Cuantos créditos tiene cada materia. Cuáles son los mejores promedios en una facultad en un determinado semestre Cuántos profesores dictan en distintas facultades Cuál es el promedio acumulado para un alumno en un semestre específico Quienes repiten por tercera vez una materia Cuántos alumnos pierden una materia específica Qué profesores dictan diferentes cátedras.
2. DEFINIR LA INFORMACION QUE SE DEBE GESTIONAR. Al leer el caso se identifica la siguiente información que se requiere gestionar: Historia académica del alumno Alumnos Carreras Notas Porcentajes de 30, 30 y 40% Alumnos activos Facultades Materias Promedio Profesores Profesores en diferentes materias y facultades Repetir materias
3. DEFINIR EL NOMBRE DE LA BASE DE DATOS La base de datos se llamará “registro_academico”.
4. DEFINIR LAS TABLAS Las tablas son conjuntos de datos homogéneos que se refieren a un tipo de entidades, por ejemplo en el presente ejercicio se identifican las siguientes tablas: TABLAS ALUMNOS PROFESORES FACULTADES PROGRAMAS ACADEMICOS ASIGNATURAS Se Debe tener claro que los datos que corresponden a una entidad no podrán estar en otra TABLA, por ejemplo el CODIGO DEL ESTUDIANTE no puede estar en la tabla de PROFESORES. Veamos como queda cada tabla:

Mais conteúdo relacionado

Mais procurados

Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
haroldrm
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Gabriel Mondragón
 
Diferencia entre dato e informacion
Diferencia entre dato e informacionDiferencia entre dato e informacion
Diferencia entre dato e informacion
warrior92
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
tematico4
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
catherine4ad
 
Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relación
mariqueve
 

Mais procurados (20)

Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Diferencia entre dato e informacion
Diferencia entre dato e informacionDiferencia entre dato e informacion
Diferencia entre dato e informacion
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Buses
BusesBuses
Buses
 
Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relación
 
Referencia de celda de excel
Referencia de celda de excelReferencia de celda de excel
Referencia de celda de excel
 
Conceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosConceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetos
 
Base de datos Transaccional
Base de datos TransaccionalBase de datos Transaccional
Base de datos Transaccional
 

Destaque (16)

Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Como crear una base de datos en access
Como crear una base de datos en accessComo crear una base de datos en access
Como crear una base de datos en access
 
BASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESSBASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESS
 
Ejercicios De Dfd
Ejercicios De DfdEjercicios De Dfd
Ejercicios De Dfd
 
Analisis funcional
Analisis funcionalAnalisis funcional
Analisis funcional
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Base de Datos en Access 2013
Base de Datos en Access 2013Base de Datos en Access 2013
Base de Datos en Access 2013
 
Asignación, Salida y Entrada
Asignación, Salida y EntradaAsignación, Salida y Entrada
Asignación, Salida y Entrada
 
Access 2013
Access 2013 Access 2013
Access 2013
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Base De Datos Access
Base De Datos   AccessBase De Datos   Access
Base De Datos Access
 
Analisis funcional
Analisis funcionalAnalisis funcional
Analisis funcional
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 

Semelhante a Diseño bases datos

normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)
2503468
 
normas icontec (Plantilla normas pg 17)
normas icontec (Plantilla normas pg 17)normas icontec (Plantilla normas pg 17)
normas icontec (Plantilla normas pg 17)
2503468
 
Trabajo 3er periodo
Trabajo 3er periodoTrabajo 3er periodo
Trabajo 3er periodo
Rocnar
 
Normas icontec total mente completadas
Normas icontec total mente completadas Normas icontec total mente completadas
Normas icontec total mente completadas
2503468
 
Diseño de una base de datos!
Diseño de una base de datos!Diseño de una base de datos!
Diseño de una base de datos!
Yannina Moreno
 
Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)
johanjock
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
Juan Ossa
 
normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)
2503468
 
las consultas en access
las consultas en access las consultas en access
las consultas en access
2503468
 

Semelhante a Diseño bases datos (20)

normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)
 
Plantilla normas pg 17
Plantilla normas pg 17Plantilla normas pg 17
Plantilla normas pg 17
 
normas icontec (Plantilla normas pg 17)
normas icontec (Plantilla normas pg 17)normas icontec (Plantilla normas pg 17)
normas icontec (Plantilla normas pg 17)
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
Trabajo 3er periodo
Trabajo 3er periodoTrabajo 3er periodo
Trabajo 3er periodo
 
Normas icontec26 08 15 torre
Normas icontec26 08 15 torreNormas icontec26 08 15 torre
Normas icontec26 08 15 torre
 
Normas icontec total mente completadas
Normas icontec total mente completadas Normas icontec total mente completadas
Normas icontec total mente completadas
 
07 Presentación BDD.pptx
07 Presentación BDD.pptx07 Presentación BDD.pptx
07 Presentación BDD.pptx
 
Diseño de una base de datos!
Diseño de una base de datos!Diseño de una base de datos!
Diseño de una base de datos!
 
7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx
 
Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
 
normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)normas icontec (Planteamiento de problema y glosario)
normas icontec (Planteamiento de problema y glosario)
 
NORMAS ICONTEC /12/08/2015
NORMAS ICONTEC /12/08/2015 NORMAS ICONTEC /12/08/2015
NORMAS ICONTEC /12/08/2015
 
Plantilla con-normas-icontec modificada
Plantilla con-normas-icontec modificada Plantilla con-normas-icontec modificada
Plantilla con-normas-icontec modificada
 
Bcdyhfjytcyrygdjhnryxcvbxvef
BcdyhfjytcyrygdjhnryxcvbxvefBcdyhfjytcyrygdjhnryxcvbxvef
Bcdyhfjytcyrygdjhnryxcvbxvef
 
las consultas en access
las consultas en access las consultas en access
las consultas en access
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
No borrartrhgterrtg
No borrartrhgterrtgNo borrartrhgterrtg
No borrartrhgterrtg
 
ooooo
oooooooooo
ooooo
 

Mais de Eduardo Robayo Castro (9)

concepto de estructuras de datos
concepto de estructuras de datosconcepto de estructuras de datos
concepto de estructuras de datos
 
Taller 9 - Diseño de bases de datos
Taller 9 - Diseño de bases de datosTaller 9 - Diseño de bases de datos
Taller 9 - Diseño de bases de datos
 
Taller 8
Taller 8Taller 8
Taller 8
 
Taller 7
Taller 7Taller 7
Taller 7
 
Variables que afectan el aprendizaje en aulas de computadores
Variables que afectan el aprendizaje en aulas de computadoresVariables que afectan el aprendizaje en aulas de computadores
Variables que afectan el aprendizaje en aulas de computadores
 
Variables que afectan en aprendizaje en aulas de computadores
Variables que afectan en aprendizaje en aulas de computadoresVariables que afectan en aprendizaje en aulas de computadores
Variables que afectan en aprendizaje en aulas de computadores
 
Introduccion a spss
Introduccion a spssIntroduccion a spss
Introduccion a spss
 
Telematica Semana 1
Telematica Semana 1Telematica Semana 1
Telematica Semana 1
 
Telematica Eicea
Telematica EiceaTelematica Eicea
Telematica Eicea
 

Diseño bases datos

  • 1. DISEÑO DE BASES DE DATOS Ing. Eduardo Robayo
  • 2. Pasos recomendados para diseñar una base de datos Pasos recomendados para diseñar una base de datos Describir el problema que se debe resolver con la base de datos. Definir la información que se debe gestionar. Definir el nombre de la base de datos. Definir las tablas. Definir los campos de cada tabla. Determinar el campo llave de cada tabla. Identificar las relaciones entre las tablas.
  • 3.
  • 4. Una base de datos está conformada por varias TABLAS.
  • 5. Las tablas están conformadas por CAMPOS Y REGISTROS.
  • 6. Cada tabla debe tener un CAMPO LLAVE, que es el campo que identifica como único a cada registro dentro de la tabla.Estos son los campos Estos son los REGISTROS Éste es el CAMPO LLAVE
  • 7. DISEÑO DE BASES DE DATOS Vamos a diseñar la base de datos para el siguiente ejercicio siguiendo los pasos recomendados: 1. DESCRIPCION DEL PROBLEMA A RESOLVER Soy Secretario Académico de la Universidad de La Sabana. En mi dependencia se maneja todo lo relacionado con la historia académica del alumno, durante su carrera. Las facultades envían sus notas al finalizar el semestre en un formato predefinido por la universidad, en el se encuentra el manejo de los porcentajes que son 30%, 30% y 40% correspondientes al primer parcial, segundo parcial y examen final respectivamente, para obtener la nota definitiva. Usted deberá establecer las bases de datos necesarias, las tablas que la conforman, las claves de cada una y las relaciones entre ellas. Necesito saber: Cuántos alumnos activos hay en las distintas facultades. Cuántos profesores dictan una materia específica. Cuántos alumnos toman una materia específica. Cuantos créditos tiene cada materia. Cuáles son los mejores promedios en una facultad en un determinado semestre Cuántos profesores dictan en distintas facultades Cuál es el promedio acumulado para un alumno en un semestre específico Quienes repiten por tercera vez una materia Cuántos alumnos pierden una materia específica Qué profesores dictan diferentes cátedras.
  • 8. 2. DEFINIR LA INFORMACION QUE SE DEBE GESTIONAR. Al leer el caso se identifica la siguiente información que se requiere gestionar: Historia académica del alumno Alumnos Carreras Notas Porcentajes de 30, 30 y 40% Alumnos activos Facultades Materias Promedio Profesores Profesores en diferentes materias y facultades Repetir materias
  • 9. 3. DEFINIR EL NOMBRE DE LA BASE DE DATOS La base de datos se llamará “registro_academico”.
  • 10. 4. DEFINIR LAS TABLAS Las tablas son conjuntos de datos homogéneos que se refieren a un tipo de entidades, por ejemplo en el presente ejercicio se identifican las siguientes tablas: TABLAS ALUMNOS PROFESORES FACULTADES PROGRAMAS ACADEMICOS ASIGNATURAS Se Debe tener claro que los datos que corresponden a una entidad no podrán estar en otra TABLA, por ejemplo el CODIGO DEL ESTUDIANTE no puede estar en la tabla de PROFESORES. Veamos como queda cada tabla:
  • 11. 5. DEFINIR LOS CAMPOS DE CADA TABLA.
  • 12. 6. DETERMINAR EL CAMPO LLAVE DE CADA TABLA. El campo llave identifica como único a cada registro dentro de cada tabla… Observe que la información está claramente organizada, pero ahora debemos identificar por ejemplo a que programa pertenece cada estudiante y a que programa pertenece cada asignatura.
  • 13. 7. IDENTIFICAR LAS RELACIONES ENTRE LAS TABLAS. Observe que las relaciones empiezan en campo llave y terminan en el mismo campo en la otra tabla (pero no es llave)…