Вы находитесь на странице: 1из 6

Unadm

Diseño de base de Datos


Profesor

Mtro. DORIAN RUIZ ALONSO

Clave:
B1-002

Desarrollo de Software

Matricula

ES 162004818
Oscar Raygoza Salinas

Grupo
DS-DDBD-1801

Unidad 1.
Identificando el diseño de bases de datos

Miércoles 17 de enero de 2018


Una base de datos o banco de datos (BD) es un conjunto de datos pertenecientes a un
mismo sistema de información y almacenados de forma organizada para su posterior uso.

Etapas del diseño de una base de datos

análisis planteamiento
inicio

investigación composición

Especificaciones
Dispersión de Objetivo Lenguaje común
datos

Entendible
Entidades Atributos

Relaciones Esquema conceptual

Esquema lógico
Tablas Claves Campos

Primarias Foráneas Formalización

Datos
Introducción de registros en la
base
Objetivo

Formularios Informes
Consultas

Consulta de datos

fin
Especificaciones

a. ¿Para qué sirve?

Una base de datos debe de estar muy bien definida y entendible. Desde la fase de
especificaciones donde comenzamos por hacer un análisis de, el cómo va a trabajar nuestra
base de datos haciendo un planteamiento del problema a resolver una vez comprendido
nos damos a la tarea de realizar una investigación minuciosa estos es involucrarnos en los
procesos que se llevan a cabo para poder definir cuál es el rol de cada entidad que
definiremos debemos ser muy cuidadosos en la dispersión de datos para poder lograr
nuestro objetivo

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)


Los elementos que se pueden encontrar en esta fase son básicamente de
investigación y planteamiento del problema a resolver podemos encontrarnos
palabra que como se definen en el diagrama anterior:

Planteamiento
Esto nos servirá para hacernos una idea más que general de cómo debemos
abordar nuestro diseño para implementar la base de datos

Análisis
En esta fase trataremos de abordar y discernir las reglas del negocio esto implica el
poder envolvernos con las dificultades que se están enfrentando y así poder
determinar el mejor camino que debamos seguir.

Investigación
En esta etapa debemos realizar una extensa investigación del cómo es el
procedimiento que actores están involucrados, cual es el rol que desempeña
recordemos que una base de datos tiene cosas tanto tangibles como intangibles hay
que saber diferenciarlas, esto lo podemos realizar a través de entrevista encuestas,
preguntas y de manera visual en campo.

Composición
En esta etapa debemos de empezar a resolver nuestras entidades, atributos, a
groso modo y entender cómo se irán relacionando.

Dispersión de datos
Es muy importante saber de dónde se tomarán los datos, para evitar ambigüedades,
saber dónde se encuentran donde se levantarán y quien, o que se encargarán de
generarlos.

Objetivo
Como todo principio tiene un fin, definiremos cual será nuestro objetivo de la base
de datos esto equivale a entender lo que necesitemos de datos de salida al realizar
nuestras consultas
c. ¿Cómo se realiza? (Descripción de los pasos a seguir)

La realización de la primera etapa es más bien de modo investigativo, ya que lo más


importante en la realización de nuestra base de datos es entender cuáles son las
necesidades que debemos cubrir.

d. ¿Cuál es resultado final de la etapa?

El resultado final de la etapa es visualizar de manera correcta y a modo cabal,


entender los resultados deseados en la implementación de la base de datos, esta
es una etapa de suma importancia ya que no se debe admitir inferencias por nuestra
parte si algún proceso no está bien definido o es entendible debemos regresarnos
e investigar más hasta que esté totalmente esclarecido este proceso y así continuar
con todas las dudas que se tenga para realizar mejor el diseño de la base

Esquema conceptual

a. ¿Para qué sirve?


En esta parte definiremos las entidades, los atributos que contendrán y las relaciones

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)


Los elementos que encontramos en esta etapa son:

Entidades
En bases de datos, una entidad es la representación de un objeto o concepto del mundo
real que se describe en una base de datos. Ejemplos de nombres de entidades: Alumno,
Empleado, Artículo, etc.

Atributo
“Característica o rasgo de un tipo de entidad que describe la entidad, por ejemplo,
el tipo de entidad Person (Persona) tiene el atributo Date of Birth (Fecha de
nacimiento)”

Relaciones
Las relaciones de bases de datos son asociaciones entre tablas que se crean
utilizando sentencias de unión para recuperar datos.

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)


la forma de realizar un modelo entidad relación es tener nuestro conjunto de entidades ya
definida y en base a nuestra investigación encontrar una relación, así podemos tener un
modelo entidad relación fuerte sin dejar nada a la deriva y teniendo los limitantes
definidos en nuestra base de datos, esta se puede realizar en una hoja de papel o en
software especializado para ello tenemos Visio, UML, y muchos programas en línea.

d. ¿Cuál es resultado final de la etapa?


El resultado que tenemos es una modelo conceptual el cual podemos seguir, una especie
de instrucciones para así continuar en el desarrollo de nuestra base de datos.
Esquema Lógico

a. ¿Para qué sirve?


El esquema lógico sirve para poder transformar todo el trabajo que se ha venido haciendo
en lenguaje SLQ o en algún otro Programa gestor de base de datos en este se verán
reflejadas las entidades como tablas y los atributos que las componen para poder así
recabar la información que necesitamos

b. ¿Qué elementos lo conforman? (¿En qué consiste cada uno?)

Tablas
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los
datos recogidos por un programa. Su estructura general se asemeja a la vista general de
un programa de hoja de cálculo. ... Las tablas se componen de filas y columnas de celdas
que se pueden rellenar con textos y gráficos.

Campos
En las bases de datos, un campo es la mínima unidad de información a la que se puede
acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir
campos en blanco, siendo este un error del sistema operativo. ... En las hojas de cálculo los
campos son llamados "celdas".

Claves
“En cualquier base de datos los registros incluidos en sus diferentes tablas deben estar
perfectamente identificados y de esto se encargan las claves o llaves. Trasladando este
concepto a la vida real, cada ciudadano tiene un número de DNI, puede haber dos
personas con igual nombre e incluso apellidos iguales, pero ambos se diferenciarán por su
número de DNI, que es único en "teoría".

Cada tabla debe contener al menos un campo que permita identificar unívocamente cada
registro. Este campo puede ser real, como el propio DNI de una persona. O puede ser un
valor que nos inventemos para conseguir el mismo fin, como un número que asignemos
automáticamente a cada registro, asegurándonos (realmente lo hará Base) de que no se
repita. Otra opción es utilizar una combinación de campos para identificar los registros de
la tabla. Por ejemplo, podríamos definir la combinación de Nombre y Apellidos de nuestra
tabla para este fin. Sin embargo, existe la probabilidad de que haya alumnos con igual
nombre y apellidos, por lo que no sería una clave del todo válida.”
Definición tomada de http://www.ite.educacion.es/formacion/materiales/93/cd/m2_1/campos_clave.html

c. ¿Cómo se realiza? (Descripción de los pasos a seguir)


En nuestro sistema gestor de base de datos debemos realizar una nueva base de datos
continuaremos ingresando nuestras tablas que la componen y sus atributos, y a si
continuaremos hasta terminar, después agregaremos las relaciones verificaremos si
existen triggers, indexaciones y demás atributos por campo continuaremos hasta terminar
nuestra base de datos

d. ¿Cuál es resultado final de la etapa?


El resultado final de esta etapa es una base de datos establecida en un sistema gestor al
cual solo le falta agreguemos información para después traducirla en datos que nos
interesen saber.

Objetivo
La culminación de nuestro objetivo es encontrar puesta en marcha nuestra base de
datos la cual debe mostrar de forma correcta nuestras consultas de información, así
como realizar la correcta toma de información y colocarla en su lugar correspondiente
si todas nuestras fases se han completado de manera correcta podemos decir que
tenemos y hemos desarrollado una base de datos funcional y podemos desarrollar
muchas mas

Consultas

El objetivo principal de nuestra base de datos es que podamos realizar consultas esto quiere
decir tener la información a la mano de fácil acceso y sobre todo confiable a la hora que se
requiera.

Fuentes

Recuperado de la página de IBM knoledgecenter el día 17/01/2018

https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.5.0/com.ibm.mdmhs.overview.d
oc/entityconcepts.html

tomado de la página de Wikipedia el día 17/01/2018


https://es.wikipedia.org/wiki/Tabla_(base_de_datos)

tomado de la página lucid chart el día 17/01/2018


https://www.lucidchart.com/pages/es/tutorial-de-estructura-y-dise%C3%B1o-de-bases-de-datos

recuperado de la página web esferatic el día 17/01/2018


www.esferatic.com/wp-content/uploads/bd_fichas.pdf

tema2 Diseño de base de datos relacionales MITG Págs. 2-4

Вам также может понравиться