El documento describe los conceptos básicos de diseño de bases de datos. Explica que una base de datos es una colección de datos organizados y relacionados entre sí que son recolectados y explotados por los sistemas de información de una empresa. Detalla los pasos recomendados para diseñar una base de datos, incluyendo describir el problema, definir la información, las tablas, campos, y relaciones. Como ejemplo, presenta el diseño de una base de datos para el registro académico de una universidad.
1. Diseño De Base De Datos
Es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados
por los sistemas de información de una empresa o negocio en particular, siendo de gran utilidad para
resguardar información valiosa y tener acceso a la misma de manera rápida y precisa.
Importancia
La recopilación de datos es fundamental para que una empresa o institución mantenga sus relaciones,
ya que nos permiten generar información y de la información conocimiento, que debería ser la base para el
desarrollo de estrategias dirigidas, ya sea teniendo en cuenta el valor de los clientes y/o sus necesidades, por
este motivo se le brinda una gran importancia al mantenimiento de la base de datos y también al constante
crecimiento de esta.
Por consiguiente, es importante resaltar que la base de datos almacena grandes cantidades de
información y su recuperación es rápida y flexible, por lo que debe contener ciertos datos fundamentales de la
persona, como por ejemplo su teléfono (fijo, móvil o ambos), dirección de correo electrónico y la dirección
postal. Estas bases de datos son dinámicas, pues se modifican todo el tiempo.
Desafortunadamente en nuestro país no le hemos puesto mucha atención a este tema; muchas
compañías inclusive de gran tamaño e importancia, tienen grandes problemas de actualización y
enriquecimiento de la información de sus clientes.
que debe tener una base de datos
Una base de datos relacional es una colección de datos organizados y relacionados…
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.
Características
Entre las principales características de los sistemas de base de datos se pueden mencionar:
Independencia lógica y física de los datos.
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS OCCIDENTLES
“EZEQUIEL ZAMORA”
VICERRECTORADO DE PLANIFICACIÓN Y DESARROLLO SOCIAL
PROGRAMA CIENCIAS SOCIALES
SUBPROGRAMA CONTADURÍA PÚBLICA
DISENO DE BASE DE DATOS
ELABORADO POR:
YANNINA MORENO
SUBPROYECTO:
SOFTWARE DE APLICACIÓN
SECCIÓN: N1
BARINAS, AÑO 2014,
2. Página 2Diseño de bases de datos por: Yannina Moreno
Base De Datos
Es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados
por los sistemas de información de una empresa o negocio en particular, siendo de gran utilidad para
resguardar información valiosa y tener acceso a la misma de manera rápida y precisa.
Importancia
La recopilación de datos es fundamental para que una empresa o institución mantenga sus relaciones,
ya que nos permiten generar información y de la información conocimiento, que debería ser la base para el
desarrollo de estrategias dirigidas, ya sea teniendo en cuenta el valor de los clientes y/o sus necesidades, por
este motivo se le brinda una gran importancia al mantenimiento de la base de datos y también al constante
crecimiento de esta.
Por consiguiente, es importante resaltar que la base de datos almacena grandes cantidades de
información y su recuperación es rápida y flexible, por lo que debe contener ciertos datos fundamentales de la
persona, como por ejemplo su teléfono (fijo, móvil o ambos), dirección de correo electrónico y la dirección
postal. Estas bases de datos son dinámicas, pues se modifican todo el tiempo.
Desafortunadamente en nuestro país no le hemos puesto mucha atención a este tema; muchas
compañías inclusive de gran tamaño e importancia, tienen grandes problemas de actualización y
enriquecimiento de la información de sus clientes.
Diseño que debe tener una base de datos
Una base de datos relacional es una colección de datos organizados y relacionados…
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.
Características
Entre las principales características de los sistemas de base de datos se pueden mencionar:
Independencia lógica y física de los datos.
3. Página 3Diseño de bases de datos
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
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.
Modelos De Bases De Datos
Además de la clasificación por la función de las bases de datos, estas también se pueden clasificar de
acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción" de
algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos
para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son
abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemáticos.
En el siguiente ejercicio Vamos a diseñar la base de datos siguiendo los pasos recomendados:
4. Página 4 Diseño de bases de datos
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 él 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.
Se debe establecer las bases de datos necesarias, las tablas que la conforman, las claves de cada una y
las relaciones entre ellas.
Necesario 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
5. Página 5Diseño de bases de datos
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 Académico”.
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
6. Página 6 Diseño de bases de datos
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.
11. Página 11 Diseño de bases de datos
REFERENCIAS
http://www.slideshare.net/yannina40/savedfiles?s_title=diseo-bases-
datos&user_login=eduardorobayo
http://www.alfados.com/ucveac-tecnologia/Base%20de%20datos_1.pdf
http://office.microsoft.com/es-es/access-help/conceptos-basicos-del-diseno-de-una-
base-de-datos-HA001224247.aspx
ELABORADO POR: YANNINNA R. MORENO G.
C.I.: 15968437
CARRERA: LIC. EN CONTADURÍA PÚBLICA
SECCIÓN: N1
El primer hombre a quien, cercando un terreno, se lo ocurrió decir esto es mío y
halló gentes bastante simples para creerle fue el verdadero fundador de la sociedad civil.
Cuántos crímenes, guerras, asesinatos; cuántas miserias y horrores habría evitado al
género humano aquel que hubiese gritado a sus semejantes, arrancando las estacas de la
cerca o cubriendo el foso: Guardaos de escuchar a este impostor; estáis perdidos si
olvidáis que los frutos son de todos y la tierra de nadie! ()Discurso sobre el origen de la
desigualdad entre los hombres) J.J ROUSSEAU.