Categorie: Tutti - web - seguridad - escalabilidad - pública

da ruth terrones mancano 2 anni

112

Taller 1: SportsStore | Una Aplicación Real

SportsStore es una aplicación web diseñada para ser accesible desde cualquier plataforma y navegador, en cualquier parte del mundo. Ofrece una experiencia multilingüe, permitiendo a los usuarios traducir el contenido según sus necesidades.

Taller 1: SportsStore | Una Aplicación Real

Taller 1: SportsStore | Una Aplicación Real

SportsStore

Gestor de base de datos
5 gestores de bases de datos para diversas aplicaciones

5. SQLite

4. MongoDB

3. PostgreSQL

es relacionales de código abierto y orientado a objetos considerado como la elección ideal empresarial.

Características:

Soporte para gran variedad de lenguajes

desde Java y Python hasta C, C++ y PHP, PostgreSQL

Objeto/relacional:

permite trabajar con los datos como si fueran objetos, ofreciendo funcionalidades y mecanismos destinados al trabajo con objetos;

Soporte para múltiples tipos de datos:

tales como direcciones IP, direcciones MAC, Arrays, figuras geométricas, números decimales con precisión configurable, etc.

ofrece los tipos de datos más comunes como cualquier gestor de bases de datos,

es la que yo recomiendo por:

2. Microsoft SQL Server

1. MySQL

BASE DE DATOS

create database SportsStore




create table zapatos (

id int not null,

Marca nvarchar (30) not null,

Tipo nvarchar (30) not null,

Precio money )

 



 select *from zapatos


 insert into zapatos (

 id,

 Marca,

 Tipo,

 Precio)


 

 Values ( 03,'New Balance', 'New Balance Fresh Foam', 80);






 ///////////////////////////////////////



create table Ropa (

id int not null,

Nombre nvarchar (30) not null,

Marca nvarchar (30) not null,

Tipo nvarchar (30) not null,

Precio money )

 



 select *from Ropa


 insert into Ropa (

 id,

 Nombre,

 Marca,

 Tipo,

 Precio)


 

 Values ( 03,'Polo','Puma', 'Ropa para BMX', 60)



 ////////////////////////////////////////////////////////



 create table Balon (

id int not null,

Nombre nvarchar (30) not null,

Marca nvarchar (30) not null,

Especialidad nvarchar (30) not null,

Precio money )

 



 select *from Balon


 insert into Balon (

 id,

 Nombre,

 Marca,

 Especialidad ,

 Precio)


 

 Values ( 01,'Ping Pong','Adidas Balón ', 'Ping Pong', 90);

empresa comercializadora de moda deportiva y casual, complementos y materiales para la práctica de multitud de deportes, como running, fitness, ciclismo, fútbol o pádel,

Proceso de normalización

es la actividad encaminada a establecer disposiciones, para un uso común y repetido, con objeto de alcanzar un grado óptimo de orden en un contexto dado.

Aplicaciones Web

características
Escalabilidad

la aplicación web tiene que manejar un número creciente de clientes o usuarios. Está relacionado con la capacidad del desarrollador actual o futuro para mantener la aplicación y la consistencia de sus datos.

Multilingüe

la aplicación web tiene que tener la opción de traducción

Seguridad

la aplicación web tiene que ser segura cuando se ingrese cualquier tipo de datos personales del cliente

Sencillez

la aplicación web tiene que ser lo mas sencillo para que el usuario pueda entender y pueda interactuar

Multidispositivo

la aplicación web tiene que estar disponible en cualquier dispositivo ya se atables pc o celular

100% web

el proyecto trabajado tiene que ser aplicación web donde los usuarios pueden utilizar accediendo a un servidor web a través de internet o de una intranet mediante un navegador.

Dinámica

La información, aunque esta almacenada, puede ser actualizada por quién la publico sin que el usuario deba actualizar su soporte técnico.

Pública

Toda su información está distribuida en miles de ordenadores que ofrecen su espacio para almacenarla. Esta información es pública y toda puede ser obtenida por el usuario.

Global

Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo.

es aquella que los usuarios usan accediendo a un servidor web a través de Internet o de una intranet