Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOCENTE:Danny Rodríguez
Por el cariño, afecto, dedicación y cuidado que mis padres me brindaron durante toda mi
existencia, les dedico esta monografía. Con gran agradecimiento, este trabajo es para
ustedes.
Investigación – Monografía
ÍNDICE
Investigación – Monografía
PRÓLOGO
Hoy en día las bases de datos han tomado gran importancia mundial, es totalmente
indispensable para las organizaciones puesto que brinda mucha facilidad en el acceso a
la información y una gran capacidad de almacenaje de datos.
En la actualidad, se considera a las bases de datos como un elemento indispensable en
las empresas, instituciones u organizaciones que utilizan sistemas computarizados, ya
que éstas permiten operar datos de manera organizada, segura, confiable y en grandes
cantidades. Cada vez se necesita más recursos en tecnología, es por ellos que como
avanzan las generaciones de las computadoras, las bases de datos de igual manera
avanzan en conjunto con los leguajes de programación. Resulta impresionante poder
visualizar como se procesa los datos en microsegundos, mientras se realizan otras
transacciones, al mismo tiempo en la misma base de datos en lugares y estados
diferentes; definitivamente la tecnología avanza a pasos agigantados es por eso que
debemos arriesgarnos con el pasar de los años a las nuevas tecnologías que harán más
fácil ciertas acciones como la administración y
seguridad de la información.
Es por tal motivo que esta investigación de monografía es grato analizarla, para tener
un breve conocimiento del mundo de base de datos.
Investigación – Monografía
INTRODUCCIÓN
Las dificultades inherentes al diseño de una base de datos han de afrontarse con
procedimientos ordenados y metódicos. En el proceso de diseño de una base de datos
hemos de distinguir tres grandes fases:
• Diseño conceptual, cuyo objetivo es obtener una representación de la
información con independencia de usuarios y aplicaciones en particular, y fuera
de consideraciones sobre la eficiencia del ordenador.
• Diseño lógico, cuyo objetivo es transformar el diseño conceptual obtenido y
adaptarlo al modelo de datos en el que se apoya el SGBD que se va a utilizar. En
nuestro caso, el SGBD es relacional, por lo cual nos referiremos a este modelo
de datos.
• Diseño físico, cuyo objetivo es conseguir una instrumentación lo más eficiente
posible del diseño lógico.
En este tema nos centraremos principalmente en el diseños conceptuales, datos y
metadatos bases de datos relacionales, Normalización y pasos de
Investigación – Monografía
DISEÑO DE BASE DE DATOS
1. CONCEPTUALIZACIÓN
El diseño de una base de datos es el conjunto de actividades que permite la creación de
una base de datos. Esta operación se realiza en tres fases: diseño conceptual, lógico y
físico. Cada nivel de concreción se caracteriza por la realización de un esquema
representativo de la base de datos.
1.1CONCEPTOS IMPORTANTES
1.1.1 Base de Datos.- Cualquier conjunto de datos organizados para su
almacenamiento en la memoria de un ordenador o computadora, diseñado para
facilitar su mantenimiento y acceso de una forma estándar. Los datos suelen
aparecer en forma de texto, números o gráficos. Hay cuatro modelos principales
de bases de datos: el modelo jerárquico, el modelo en red, el modelo relacional
(el más extendido hoy en día).
1.1.3 Datos Elementales.- Un dato elemental, tal como indica su nombre, es una
pieza elemental de información. El primer paso en el diseño de una base de
datos debe ser un análisis detallado y exhaustivo de los datos elementales
requeridos.
Investigación – Monografía
1.1.4 Campos y Subcampos.- Los datos elementales pueden ser almacenados
en campos o en subcampos. Un campo es identificado por un rótulo numérico
que se define en la FDT de la base de datos. A diferencia de los campos, los
subcampos no se identifican por medio de un rótulo, sino por un delimitador de
subcampo.
1.3 DATOS
1.4 METADATOS
Es común describir el término metadatos como datos que describen otros datos o "datos
sobre datos". De forma general, en efecto, el concepto de metadatos se refiere a aquellos
datos que hablan de los datos, es decir, describen el contenido de los archivos o la
información de los mismos.
Investigación – Monografía
2. BASE DE DATOS RELACIONALES
2.2 ELEMENTOS
Relaciones
En una BDR, todos los datos se almacenan y se accede a ellos por medio de relaciones
previamente establecidas.
Investigación – Monografía
definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10.
Las restricciones limitan los datos que pueden ser almacenados en las tablas.
Usualmente se definen usando expresiones que dan como resultado un valor booleano,
indicando si los datos satisfacen la restricción o no.
Las restricciones no son parte informal y formal del modelo relacional, pero son
incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy
discutidas junto con los conceptos relacionales.
2.5 DOMINIOS
Un dominio describe un conjunto de posibles valores para cierto atributo. Como un
dominio restringe los valores del atributo, puede ser considerado como una restricción.
Matemáticamente, atribuir un dominio a un atributo significa "cualquier valor de este
atributo debe ser elemento del conjunto especificado".
Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales, etc.
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada
registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos
valores en dichos campos sean idénticos. Este conjunto de campos se llama clave única.
Pueden existir varias claves únicas en una determinada tabla, y a cada una de estas suele
llamársele candidata a clave primaria.
Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de
empleados. Se permite que haya varios empleados en un mismo departamento, pero
habrá uno y solo un departamento por cada clave distinta de departamento en la tabla de
departamentos.
Las bases de datos relacionales incluyen múltiples técnicas de ordenamiento, cada una
de ellas es óptima para cierta distribución de datos y tamaño de la relación.
Los índices generalmente no se consideran parte de la base de datos, pues son un detalle
agregado. Sin embargo, las claves índices son desarrolladas por el mismo grupo de
programadores que las otras partes de la base de datos.
2.7 PROCEDIMIENTOS
Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la
base de datos. Los procedimientos almacenados usualmente recogen y personalizan
operaciones comunes, como insertar un registro dentro de una tabla, recopilar
información estadística, o encapsular cálculos complejos. Son frecuentemente usados
por un API por seguridad o simplicidad.
Los procedimientos almacenados no son parte del modelo relacional, pero todas las
implementaciones comerciales los incluyen.
● El nombre de cada tabla .
● El nombre de cada columna.
● El tipo de dato de cada columna
● La tabla a la que pertenece cada columna
La tabla inferior resume algunos de los términos más importantes de las bases de datos
relacionales y el término SQL correspondiente(en inglés):
Investigación – Monografía
Término SQL Término de bases de Descripción
datos relacionales
Investigación – Monografía
2.8.2 GESTORES DE DATOS RELACIONALES
Existe un tipo de software exclusivamente dedicado a tratar con bases de datos
relacionales, conocido como sistema de gestión de base de datos Relacionales SGBDR,
o RDBMS, también llamados manejadores o gestores de las BDR.
Entre los gestores actuales más populares existen:
● Microsoft SQL Server.
● Oracle.
● DB2.
● PostgreSQL.
● MariaDB
● MySQL.
Para poder decir que nuestra base de datos está normalizada deben respetarse 3 niveles
Investigación – Monografía
de normalización.
PASOS DE NORMALIZACIÓN:
Para identificar si lo hemos hecho de manera correcta debemos considerar los siguientes
aspectos:
-Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio
son indivisibles, mínimos.
1. Crear tablas separadas para aquellos grupos de datos que se aplican a varios
registros.
Investigación – Monografía
2. Relacionar estas tablas mediante una clave externa.
Sabremos si nuestra base de datos tiene en la segunda forma normal si ésta previamente
cumple con las normas de la Primera forma Normal y si sus atributos no principales
dependen de forma completa de la clave principal. Es decir que no existen
dependencias parciales.
Podemos decir que nuestra tabla se encuentra en tercera normal si previamente estaba
en segunda forma normal y si no existe ninguna dependencia funcional transitiva entre
los atributos que no son clave. Es decir todo atributo no primo es implicado por la clave
primaria en una secuencia no transitiva.
Ejemplo:
Si nos damos cuenta esta tabla no cumple con el requisito que dice que todos los
atributos deben ser atómicos, es decir que debemos descomponerlo en su mínima
expresión
Siguiendo los aspectos a considerar podríamos decir que nuestra tabla inicial se
transformaría a:
Investigación – Monografía
Con esto podríamos decir que nuestra tabla cumple con la Primera forma Normal.
Ahora, si nos fijamos esta aun no cumple con los requisitos que pide la Segunda forma
Normal.
Podríamos crear tablas separadas para Cursos y para profesores y cada una de estas
tendría su clave primaria y estarían relacionadas por una clave externa (Foreign Key).
Tabla de Cursos:
Tabla Autores:
Si detallamos nuestra tabla de Cursos aún podríamos simplificarla, para esto podríamos
extraer la columna de materiales y crear una nueva tabla para esto.
Investigación – Monografía
Con esto, nuestra tabla cumpliría con los requisitos de la Tercera forma normal y estaría
lista
4. CONCLUSIONES
La finalidad de este trabajo, es dar una inducción en el tema de Diseño de Bases de
Datos, a personas ajenas al tema. De manera que por ello los temas se presentan de una
manera sencilla y sin tanta terminología.
Nos muestra la gran importancia que para cualquier entidad, ya sea una empresa grande
o chica, para el gobierno, hasta para la vida cotidiana de una persona (como se muestra
en el ejemplo de los CD’s), tienen las bases de datos. Todo gira alrededor de ellas, todos
los procesos del mundo están registrados en ellas, de ahí la importancia de llevar a cabo
un diseño eficiente y libre de errores de las mismas.
Siempre que una persona escucha hablar de bases de datos y de toda la terminología que
las acompaña piensa que es un tema excesivamente complicado, y no es así, todo tiene
un porque y lógica, es cosa de familiarizarse un poco con ellas (bases de datos).
Cuando se ven en realidad todas las ventajas que tienen, es mas sencillo el proceso de
aprendizaje, ya que siente que el aprender a manejarlas se vera recompensado.
Además de los sencillas que son, es muy fácil acceder a información, manuales y cursos
relacionados a ellas, todo esta a la mano, con la facilidad de poner este tema en un
buscador de la red y aparecerán infinidad de temas, unos mas complejos que otros, pero
siempre uno que se adecue a las capacidades de aprendizaje de cada persona.
Otro punto muy importante es que la mayoría son gratis.
Investigación – Monografía
ANEXOS
Investigación – Monografía
Investigación – Monografía
FUENTES DE INFORMACIÓN Y BIBLIOGRAFÍA
https://m.monografias.com/trabajos30/base-datos/base-datos.shtml
https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-intento/
https://issuu.com/3ciencias/docs/fundamentos_sobre_la_gesti__n_de_ba
https://www.ecured.cu/Sistemas_de_Bases_de_Datos_(Libro)#Pr.C3.B3logo
https://www.academia.edu/9811834/DISE%C3%91O_DE_BASES_DE_DATOS
https://irfeyal.wordpress.com/conceptos-basicos/
http://cv.uoc.edu/annotation/cb826b689abc472d8fb5b2519840058b/699689/
PID_00213707/PID_00213707.html
https://bsginstitute.com/bs-campus/blog/Como-Disenar-una-Base-de-Datos-23
https://bbdd.codeandcoke.com/apuntes:diseno
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1020/
mod_resource/content/1/contenido/index.html
https://www.campusmvp.es/recursos/post/Disenando-una-base-de-datos-en-el-modelo-
relacional.aspx
«Clasificación de base de datos, base de datos estaticas, base de datos dinamicas, según
la variabilidad de datos, elaboracion de base de datos en Lima Perú»
«Tipos de Base de Datos - YMANT»
(PDF) DISEÑO DE BASES DE DATOS | Miguel vasquez - Academia.edu
https://www.sintesis.com › dataPDF
Bases de datos. Diseño y gestión
informatica.uv.es › DisenoBDPDF
Investigación – Monografía