Fases para la Creación De Una Base de Datos

13
FASES PARA LA CREACIÓN DE UNA BASE DE DATOS HECHOPOR: LUISIN ENRIQUE CUMPA MILIAN YAQUELINE BECERRA CHICO

Transcript of Fases para la Creación De Una Base de Datos

Page 1: Fases para la Creación De Una Base de Datos

FASES PARA LA CREACIÓN DE UNA BASE DE DATOS

H E C H O P O R : L U I S I N E N R I Q U E C U M P A M I L I A NY A Q U E L I N E B E C E R R A C H I C O

Page 2: Fases para la Creación De Una Base de Datos

ANALISIS DE REQUERIMIENTO Y DISEÑO CONCEPTUAL

  1. ANÁLISIS DE REQUERIMIENTOS:

♦ Captar los requisitos de información de los distintos grupos de usuarios.

♦ Información sobre el uso que se piensa dar a la BD.

♦ Captar requerimientos operativos

Transacciones (críticas y no críticas)

Identificación de usuarios responsables: 

Page 3: Fases para la Creación De Una Base de Datos

ANALISIS DE REQUERIMIENTO Y DISEÑO CONCEPTUAL

  2. DISEÑO CONCEPTUAL:

♦ Obtener una buena representación de los recursos de información de la empresa, con independencia de usuarios o aplicaciones en particular, y fuera de consideraciones sobre eficiencia del ordenador.

Page 4: Fases para la Creación De Una Base de Datos

Diseño LógicoProceso que forma parte diseño de bases de datos, y que resulta

en un esquema lógico.

El diseño lógico de una base de datos parte del esquema conceptual de una base de datos, resultando en un esquema lógico de la base de datos.

Un esquema lógico de una base de datos es una descripción de la estructura de la base de datos que puede procesar un SGBD.

El esquema lógico de base de datos depende de un tipo de SGBD (relacional, de redes, jerárquico...), pero no de un SGBD específico.Es el proceso de construcción de un modelo de los datos utilizados en una empresa basándose en un modelo de datos específico, pero de forma independiente de un SGBD concreto y de cualquier otra consideración física.

Page 5: Fases para la Creación De Una Base de Datos

Diseño FísicoEl diseño físico de la base de datos optimiza el rendimiento a la vez que asegura la integridad de los datos al evitar repeticiones innecesarias de datos. Durante el diseño físico, se transforman las entidades en tablas, las instancias en filas y los atributos en columnas.

Una vez completado el diseño lógico de la base de datos, se pasa al diseño físico. El personal que realiza el diseño debe tomar decisiones que afectan al diseño físico, algunas de las cuales se listan a continuación. Cómo convertir entidades en tablas físicas

Page 6: Fases para la Creación De Una Base de Datos

Qué atributos utilizar para las columnas de las tablas físicas Qué columnas de las tablas deben definirse como claves Qué índices deben definirse en las tablas Qué vistas deben definirse en las tablas Cómo des normalizar las tablas Cómo resolver relaciones de varios con varios Qué diseños pueden beneficiarse del acceso hash

Diseño Físico

Page 7: Fases para la Creación De Una Base de Datos

EjemplosBase de datos: es recopilación de información con un tema o un propósito particular.

Un conjunto de registros y archivos para un uso determinado.EjemplosVideoclub: Socios Películas, DVD, Fotos,

PSX, PSX2, X-Box.etc

Biblioteca. Mantenimientos Maquinas.

Enciclopedia Clientes.

Empresa: empleados. Proveedores.

Page 8: Fases para la Creación De Una Base de Datos

EjemplosHay tipos de base de datos

1. Base de datos simples: tiene más de una tablas. 

Agendas

1. Bases de datos compuestas: tiene más de una tabla.

Empresas

videoclubes

 

Page 9: Fases para la Creación De Una Base de Datos

ResumenUna base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término

general utilizado para la estructura global que incluye

todos los mecanismos para compartir datos que se

han instalado.

Page 10: Fases para la Creación De Una Base de Datos

RecomendaciónEl último paso del diseño de la base de datos es adoptar determinadas

convenciones de nombres. Aunque MySQL es muy flexible en cuanto a la forma de asignar nombre a las bases de datos, tablas y columnas, he aquí algunas reglas que es conveniente observar: Utilizar caracteres alfanuméricos. Limitar los nombres a menos de 64 caracteres (es una restricción de MySQL). Utilizar el guion bajo para separar palabras. Utilizar palabras en minúsculas (esto es más una preferencia personal que una regla).

 

Page 11: Fases para la Creación De Una Base de Datos

Los nombres de las tablas deberían ir en plural y los nombres de las columnas en singular (es igual una preferencia personal).

Utilizar las letras ID en las columnas de clave primaria y foránea.

En una tabla, colocar primero la clave primaria seguida de las claves foráneas.

Los nombres de los campos deben ser descriptivos de su contenido.

Los nombres de los campos deben ser unívocos entre tablas, excepción hecha de las claves.

Recomendación

Page 12: Fases para la Creación De Una Base de Datos

Apreciación del Equipo

Una base de datos es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. 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.

Page 13: Fases para la Creación De Una Base de Datos

ConclusiónLa 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.