SlideShare una empresa de Scribd logo
1 de 13
Fases para la Creación
De Una
Base de Datos
REALIZADO POR:
Marcos Anthony León Ruiz
Paola Bazán García
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:
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.
Proceso 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.
El 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
 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
Base 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.
Ejemplos
Videoclub: Socios Películas, DVD, Fotos, PSX,
PSX2, X-Box.etc
Biblioteca. Mantenimientos Maquinas.
Enciclopedia Clientes.
Empresa: empleados. Proveedores.
Hay 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
Una 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.
El ú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).
 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.
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.
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.

Más contenido relacionado

La actualidad más candente (16)

Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neira
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
diapositivas angy
diapositivas angydiapositivas angy
diapositivas angy
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
cc302modulo1
cc302modulo1cc302modulo1
cc302modulo1
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Bases de datos populares
Bases de datos popularesBases de datos populares
Bases de datos populares
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 

Destacado

Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosAnthonyLeonRuiz
 
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...tbrc
 
Colònies a Can Puig
Colònies a Can PuigColònies a Can Puig
Colònies a Can Puigmireiaidavid
 
Modelo de negócios CANVAS
Modelo de negócios CANVASModelo de negócios CANVAS
Modelo de negócios CANVASFabricio Bazé
 
οστεομυελίτιδα
οστεομυελίτιδαοστεομυελίτιδα
οστεομυελίτιδαpsaltakis
 
νυχτερινή ενούρηση
νυχτερινή ενούρησηνυχτερινή ενούρηση
νυχτερινή ενούρησηpsaltakis
 
Top 12 Retail Marketing Campaigns
Top 12 Retail Marketing CampaignsTop 12 Retail Marketing Campaigns
Top 12 Retail Marketing CampaignsOfferpop
 
Eίναι γεγονός ότι το 15
Eίναι γεγονός ότι το 15Eίναι γεγονός ότι το 15
Eίναι γεγονός ότι το 15psaltakis
 
Photography project example structure and layouts
Photography project example structure and layoutsPhotography project example structure and layouts
Photography project example structure and layoutsdstbournside
 
Le cas client L'Oréal by Ferpection
Le cas client L'Oréal by FerpectionLe cas client L'Oréal by Ferpection
Le cas client L'Oréal by FerpectionFerpection
 
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»idkpharma
 
Comunicacion efectiva
Comunicacion efectivaComunicacion efectiva
Comunicacion efectivasandra castro
 

Destacado (20)

Tag presentation
Tag presentationTag presentation
Tag presentation
 
15 como desenhar
15 como desenhar15 como desenhar
15 como desenhar
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Depth of field 2
Depth of field 2Depth of field 2
Depth of field 2
 
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...
Thailand Bioresource Research Center (TBRC): Network Integration of Quality M...
 
Colònies a Can Puig
Colònies a Can PuigColònies a Can Puig
Colònies a Can Puig
 
Modelo de negócios CANVAS
Modelo de negócios CANVASModelo de negócios CANVAS
Modelo de negócios CANVAS
 
οστεομυελίτιδα
οστεομυελίτιδαοστεομυελίτιδα
οστεομυελίτιδα
 
νυχτερινή ενούρηση
νυχτερινή ενούρησηνυχτερινή ενούρηση
νυχτερινή ενούρηση
 
Top 12 Retail Marketing Campaigns
Top 12 Retail Marketing CampaignsTop 12 Retail Marketing Campaigns
Top 12 Retail Marketing Campaigns
 
Eίναι γεγονός ότι το 15
Eίναι γεγονός ότι το 15Eίναι γεγονός ότι το 15
Eίναι γεγονός ότι το 15
 
Respondents' Viewpoint on MRT Project in Jakarta 2013
Respondents' Viewpoint on MRT Project in Jakarta 2013Respondents' Viewpoint on MRT Project in Jakarta 2013
Respondents' Viewpoint on MRT Project in Jakarta 2013
 
Photography project example structure and layouts
Photography project example structure and layoutsPhotography project example structure and layouts
Photography project example structure and layouts
 
Coll Trans Micro Specimens
Coll Trans Micro SpecimensColl Trans Micro Specimens
Coll Trans Micro Specimens
 
L'oreal paris
L'oreal   paris   L'oreal   paris
L'oreal paris
 
Le cas client L'Oréal by Ferpection
Le cas client L'Oréal by FerpectionLe cas client L'Oréal by Ferpection
Le cas client L'Oréal by Ferpection
 
Outlet agribisnis
Outlet agribisnisOutlet agribisnis
Outlet agribisnis
 
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»
Доклад «Применение адаптивного дизайна при сравнении двух ДПП-4 ингибиторов»
 
Comunicacion efectiva
Comunicacion efectivaComunicacion efectiva
Comunicacion efectiva
 
Test
TestTest
Test
 

Similar a Fases BD

Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFernando suca
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)eleanavaleria
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)eleanavaleria
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bdJesus Cardenas
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosAlexandraConstante
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaaoncegrado12
 
11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kkJosLuisOspinaMurcia
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datoskevin vilca cabanillas
 
Base de datos
Base de datosBase de datos
Base de datosjota120
 

Similar a Fases BD (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
Bases de
Bases deBases de
Bases de
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de AnthonyLeonRuiz (17)

Efectos basico autocad
Efectos basico autocadEfectos basico autocad
Efectos basico autocad
 
Operaciones basicas barra de dibujos
Operaciones basicas barra de dibujosOperaciones basicas barra de dibujos
Operaciones basicas barra de dibujos
 
Auto cad
Auto cadAuto cad
Auto cad
 
Consultas en access
Consultas en accessConsultas en access
Consultas en access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Normalizavion
NormalizavionNormalizavion
Normalizavion
 
Calculo relacional1
Calculo relacional1Calculo relacional1
Calculo relacional1
 
Algebra relacional2
Algebra relacional2Algebra relacional2
Algebra relacional2
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Modelo de dato
Modelo de datoModelo de dato
Modelo de dato
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Danzas tipicas
Danzas tipicasDanzas tipicas
Danzas tipicas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoanoiteenecesaria
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruñaanoiteenecesaria
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abriljulianagomezm2
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfDaniel425270
 

Último (15)

Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abril
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
 

Fases BD

  • 1. Fases para la Creación De Una Base de Datos REALIZADO POR: Marcos Anthony León Ruiz Paola Bazán García
  • 2. 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:
  • 3. 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.
  • 4. Proceso 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.
  • 5. El 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
  • 6.  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
  • 7. Base 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. Ejemplos Videoclub: Socios Películas, DVD, Fotos, PSX, PSX2, X-Box.etc Biblioteca. Mantenimientos Maquinas. Enciclopedia Clientes. Empresa: empleados. Proveedores.
  • 8. Hay 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
  • 9. Una 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.
  • 10. El ú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).
  • 11.  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.
  • 12. 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.
  • 13. 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.