Академический Документы
Профессиональный Документы
Культура Документы
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
análisis planteamiento
inicio
investigación composición
Especificaciones
Dispersión de Objetivo Lenguaje común
datos
Entendible
Entidades Atributos
Esquema lógico
Tablas Claves Campos
Datos
Introducción de registros en la
base
Objetivo
Formularios Informes
Consultas
Consulta de datos
fin
Especificaciones
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
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)
Esquema conceptual
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.
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
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
https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.5.0/com.ibm.mdmhs.overview.d
oc/entityconcepts.html