Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Proceso de base de datos en tienda

Enviado por   •  13 de Enero de 2019  •  1.132 Palabras (5 Páginas)  •  342 Visitas

Página 1 de 5

...

Una sola tabla con tanta información puede complicar a la hora de ejecutar las instruciones INSERT, UPDATE o DELETE.

La normalización ofrece diversas ventajas, entre las que se incluyen:

• Mayor rapidez en la ordenación y en la creación de índices.

• Un número mayor de índices clúster.

• Índices más estrechos y compactos.

• Menor número de índices por tabla. De esta forma, se mejora el rendimiento de las instrucciones INSERT, UPDATE y DELETE.

• Menor número de valores NULL y menos oportunidades para generar incoherencias. De esta forma, aumenta el rendimiento.

Con solo observar una tabla así, los procesos de la información se vuelven más tediosos. Por eso normalizamos de la siguiente manera:

Nuestra base de datos se llamará “Tienda_Virtual”. Crearemos las primeras tablas llamada “Productos” y “Categorias en las cuales tendremos la información de los productos y las existentes categorias. [pic 12]

[pic 13]

Así de esta manera, vamos simplificando la información en más de 1 tabla y evitando que exista información de todo tipo en una sola tabla. Ahora creamos nuestra tabla “Facturas” esta tabla es una “Tabla Intermediaria” que nos permite la conexiones con otras tablas, esto se logra utilizando las “llaves foraneas “. [pic 14]

Luego creamos la tabla “Ordenes” [pic 15]

Pasamos a crear nuestras ultimas tablas las cuales son “Sistemas de Pago “ y “Usuarios “ :

[pic 16]

[pic 17]

De esta forma, utilizando las llaves foráneas, tenemos una manera más eficiente de acceder a la información, por ejemplo, podemos saber la fecha en la que un usuario realizo una orden o el tipo de pago que uso para comprar el producto especifico, ya dependiendo de los conocimientos en comandos MySQL, se puede obtener información mucho más específica o más completa de la base de datos. Al final como resultado de la normalización, de una sola tabla obtuvimos 6 tablas.

Modelo Jerárquico

Con las tablas de nuestra base de datos crearemos un modelo jerárquico, la cual utilizaremos como nuestro nodo raíz la tabla “Usuarios”, ya que a través de ella establecemos la conexión general.

[pic 18][pic 19][pic 20][pic 21]

[pic 22]

[pic 23][pic 24]

[pic 25]

[pic 26]

Instrucciones SQL

INSTRUCCIONES SQL

Para creación de las tablas:

En este proyecto utilizamos el programa MYSQL Workbench la cual es una herramienta de gran utilidad que nos permite diseñar y gestionar base de datos de una manera amigable para el usuario ya que consta con una interfaz para el diseño de forma grafica que fue la que utilizamos para este proyecto.

Creacion Tabla Productos

[pic 27]

Creacion Tabla Categorias

[pic 28]

Creacion tabla Usuarios

[pic 29]

Creacion Tabla Sist de Pago

[pic 30]

Creacion Tabla Ordenes

[pic 31]

[pic 32][pic 33]

Creación Tabla Facturas

[pic 34]

Insertar Valores en MySQL :[pic 35]

Productos:

[pic 36]

Categorias : [pic 37]

[pic 38]

Usuarios:

[pic 39][pic 40]

Conclusión

- Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades ingentes de datos con cierta facilidad.

- La primera y la segunda forma normal son las técnicas para prevenir las anomalías en las tablas.

- Por lo tanto, se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral.

- MySQL es uno de los sistemas de base de datos mas utilizados en la actualidad, fue un gran impulso para la creación de nuestra base de datos, ya que es una herramienta útil y fácil de usar por su gran base de referencias en la comunidad.

- Llegamos a utilizar una herramienta para la creación de base de datos como es el Workbench está más aplicado al diseño electrónico o físico del programa, es útil para simular que componentes tiene que tener el filtro para su trabajo óptimo, en sí es fácil de usar y de simular.

Bibliografía

- Wikipedia La Enciclopedia Libre [Sitio Web] 2016. Articulo My SQL. Disponible en: https://es.wikipedia.org/wiki/MySQL

- Enciclopedia CCM [Sitio Web] 2016. Introducción – Base de datos. Disponible en: http://es.ccm.net/contents/66-introduccion-bases-de-datos

- Tecnologías de la Información [Sitio Web] 2016. Diseño de Base de Datos. Disponible en: http://icomputo.com/es/content/primera-y-segunda-formas-normales-diseño-bases-de-datos-relacionales

...

Descargar como  txt (8.7 Kb)   pdf (54.1 Kb)   docx (17 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club