¿Cómo diseñar una base de datos? ¿Cuáles son las etapas?

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 60

  • @EDteam
    @EDteam  4 роки тому +18

    *¡Diseña la base de datos de un proyecto real!*
    Olvídate del típico curso de base de datos donde solo te enseñan teoría. En este taller 🛠 bit.ly/3fHNu4i aprenderás con proyecto real.

    • @arturoruiz3369
      @arturoruiz3369 2 роки тому +1

      Estoy intentando acceder para empezar un curso y no se puede, 502 Bad Gateway... :(

  • @klysweroliva8503
    @klysweroliva8503 4 роки тому +16

    Espectacular, hice un return mental al 2015, donde me toco realizar cada uno de los pasos aquí mencionados. El correcto analisis de datos es un proceso complejo cuando tienes empresas con ideas novedosas. Buen video.

  • @williansuarez3988
    @williansuarez3988 Місяць тому

    Esta clase está magistral

  • @jesusrodriguez-vx5kn
    @jesusrodriguez-vx5kn Рік тому

    Gracias por la información, excelente aporte

  • @atziryaguilar9439
    @atziryaguilar9439 4 роки тому +18

    al fin youtube hace una buena recomendación, y justo ahora que esa es mi tarea en la universidad.

  • @Alejohseq
    @Alejohseq 9 місяців тому

    Muchas gracias

  • @lucilledits5181
    @lucilledits5181 2 роки тому

    Gracias tío Alexis, recién estoy comenzando con el curso

  • @lestherxm
    @lestherxm Рік тому +2

    Lo último que menciona es muy importante, yo siempre tengo un dilema con eso, pero hay veces en que, o cumples con los principios de la normalización de bases de datos, o con los requerimientos del cliente (obviamente este último es el más importante, y es allí cuando empiezas a aplicar redundancia en algunas tablas)

  • @theonlytod
    @theonlytod 2 роки тому +1

    Muy buena teoría y ejemplos prácticos

  • @fernandoarias8499
    @fernandoarias8499 4 роки тому +5

    Profesor me parece un excelente vídeo introductorio al mundo de las bases de datos, sin embargo difiero con usted con la etapa de modelo entidad relación. Considero que es una etapa muy importa aunque como usted dice puede realizarse o no; todo dependerá de la complejidad del proyecto porque para principiantes incluyo experto desarrollando base de datos, esta etapa otorga mucha información sobre el flujo de los datos, es decir, como funciona la organización y como están relacionadas las entidades bajo que verbo están relacionadas las entidades.
    Entonces es una etapa muy vital
    1-si eres principiante
    2-si no se entiende muy bien cual es el problema que se quiere resolver porque es algo nuevo o es complejo
    3-permite saber desde el principio la cardinal de las entidades
    4-el grado de la entidades
    5-el mas importante si no se entiende como fluye la información en la empresa se logra con este diagrama entender como están relacionadas las entidades

    • @Alexyslozada
      @Alexyslozada 4 роки тому

      Interesante! Por supuesto que si. Para empresas que no cambian, que son muy estables está bien.

    • @sandyland170
      @sandyland170 4 роки тому +2

      Yo siento diferir con el que difiere :). En mi opinión y vivencia personal (llevo los últimos 15 años trabajando con bases de datos en grandes proyectos nacionales e internacionales), la única utilidad del modelo E/R es su faceta docente. La cual considero muy importante para cuadrar ideas.
      En serio, el último diagrama E/R que tuve que hacer fue en 2002 para un examen en la universidad. Por cierto, me pusieron el modelo de subastas Ebay y me estalló un poco la cabeza en las 4h de examen. En el trabajo, nunca he visto uno ni he tenido que hacer uno. ¡Nunca!. Y trabajo con bases de datos a diario. ¿Quiere decir eso que no se analiza o diseña? No. Quiere decir que no es una herramienta que haya utilizado en mi experiencia, ni nadie con quién haya trabajado, que han sido muchos profesionales de numerosos países.
      Luego podríamos hablar de los diagramas de clases, ese gran contendiente supuestamente venido a solventar muchos de los problemas del E/R. Si bien sí que me he encontrado e incluso he credo bastantes a lo largo de mi carrera, tampoco han sido imprescindibles (me solían mirar raro cuando llegaba con uno hecho). Al final, los diseños de datos que he elaborado y que he visto elaborar han comenzado directamente con el modelo relacional y de ahí, salvo detalles de implementación, al RBDMS del tirón. En proyectos medianos, directamente al RDBMS.
      En el último proyecto que estuve creamos unas 500 tablas para un negocio del cual no teníamos ni idea cómo funcionaba (ya sabemos algo :)), y no pintamos ni una sola caja/rombo. A día de hoy es un sistema en el que trabajan miles de usuarios en paralelo y no tenemos problemas de datos. Más bien, el diseño de nuestras tablas nos facilita enormemente el día a día resolviendo incidencias en productivo. Ergo, no fue ninguna lastra no haber recurrido a E/R. En el fondo, son conceptos que al final ya llevas por dentro y los aplicas de forma ágil sin necesidad de pintarlos (así lo veo yo).
      El otro día leí una encuesta/reflexión, creo que en stack overflow, en la que se hablaba precisamente de la falta de uso real de los diagramas clásicos (UML fundamentalmente) a pesar de habernos grabado a fuego en nuestros periodos formativos cuan importantes eran.
      En fin. Para gustos colores y para opiniones personas :). Aunque hay que rendirse ante la evidencia.

    • @hugogonzalez1906
      @hugogonzalez1906 3 роки тому +1

      ​@@sandyland170 Hay mucha evidencia de que el diseño conceptual se omite en la gran mayoría de casos.
      No hay evidencia de que sea la mejor alternativa. Pues el que la gran mayoría elija omitir este paso no implica que sea lo ideal ni lo mejor.
      ¿Es necesario? No
      ¿Es Imprescindible? No
      ¿Es mejor no omitirlo? Debatible
      Lo que yo he visto observando a varios equipos, con distintas metodologías, trabajando con varios clientes, es que en un principio parece una perdida de tiempo empezar con un diseño conceptual; pero a la larga, el soporte y mantenimiento de la base de datos que se empezó diseñando a partir de este punto era mucho más eficiente y las bases de datos en sí eran mucho más robustas.
      Sin embargo, desconozco si hay estudios serios sobre el tema, lo mío es una observación empírica y yo soy solo una persona por ende lo que digo no sirve como evidencia incluso habiendo trabajado con más de 40 equipos diferentes y miles de clientes.
      Se necesitaría un estudio con más personas, y muchos años vigilando proyectos para sacar una conclusión más certera.
      Pero mi opinión es que, personalmente creo que el diseño conceptual está infravalorado, en parte por desconocimiento y en parte por pereza.

  • @rbjmalca2
    @rbjmalca2 4 роки тому +3

    Admiro al tío Alexis

  • @brayanolarte3304
    @brayanolarte3304 4 роки тому +3

    Muy buen video gracias por siempre subir contenido de calidad Edteam

  • @nifares8744
    @nifares8744 4 роки тому +2

    Gracias por el contenido EDteam.

  • @hectorab4026
    @hectorab4026 Рік тому

    Que buen video.

  • @eduardojosegarcia258
    @eduardojosegarcia258 3 місяці тому

    Instructivo, gracias

  • @jonatanpadilla2437
    @jonatanpadilla2437 4 роки тому +1

    Gran video, muchas gracias.

  • @juanlagohuerta2760
    @juanlagohuerta2760 4 роки тому +26

    En la teoría así se modela, en la práctica el cliente pide una monstruosidad a ultimo momento que hace que empieces a duplicar registros hasta que un día tienes tablas duplicadas y si las borras le das en la madre a las reglas de negocio. Lo que enseñan en la escuela es para casos iniciales, muy pocas empresas mantienen una base correctamente relacionada durante las etapas de crecimiento.

    • @Alexyslozada
      @Alexyslozada 4 роки тому +16

      En EDteam los primeros meses de la plataforma tuvimos que hacer muchos cambios a ultimo minuto. Pero, jamás dupliqué registros innecesariamente. Porque en ese último minuto tu debes documentar bien (por lo menos el proceso tabular) y ahí ya evitas esos problemas. Ahí entra tu criterio para que en el último minuto se siga haciendo correctamente.

    • @pepito7773
      @pepito7773 Рік тому

      🤔😭

  • @scribientewilliamyeahmusic
    @scribientewilliamyeahmusic 9 місяців тому

    Buen video!

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 3 роки тому

    Excelente video Freddy.

  • @darrenblake9347
    @darrenblake9347 2 роки тому +1

    Buen video. Tienes un video sobre cómo hacerlo lo mismo pero en NoSQL??. Saludos Desde Panamá.

  • @JaminFernandez
    @JaminFernandez 4 роки тому +1

    Excelente ... De hecho el modelo de entidad relación es bien, solo hay que practicar

  • @pringstom
    @pringstom 4 роки тому +4

    las excepeciones que me tocaron hacer es cuando hago tablas "auditorias" es decir para que la data quede cruda sin dependencia de campos para usarlas posteriormente en un ETL , porque si jalo la data por ejemplo de un detalle de factura. los usuarios por lo general tienden a cambiar información de un producto o eliminarlos.

    • @Alexyslozada
      @Alexyslozada 4 роки тому +4

      Por supuesto, hay procesos de desnormalización. Pero ese sería un paso después del diseño de la BD.

  • @ElectronicaClavijo
    @ElectronicaClavijo 4 роки тому

    Buena tio Alexis , gracias por la información

  • @celsomartin9634
    @celsomartin9634 4 роки тому

    Muy Buena Info!

  • @Pawito.
    @Pawito. 4 роки тому +1

    Buen video bro ando pensando a comprarle un curso se ven buenos

  • @BreegBenjamin
    @BreegBenjamin 4 роки тому +23

    Creo que tuve un Deja-Vu ya había visto este vídeo hace como 1 año atrás. ajajajaja

  • @KleyderReyes
    @KleyderReyes 6 місяців тому

    👍

  • @pamelaalizonvargasfernande7966
    @pamelaalizonvargasfernande7966 3 роки тому

    Quisiera la documentación que presenta

  • @henry-db
    @henry-db 4 роки тому +1

    ¿Para cuando un EDycupón?, quiero terminar el curso de Java

  • @alfonsoadalberto8472
    @alfonsoadalberto8472 4 роки тому +2

    Compañeros de EDTeam... Que opinan del uso de los ORM ?? Es limpio? El ORM es "el futuro"? Me gustaría saber 🤔

    • @Alexyslozada
      @Alexyslozada 4 роки тому +5

      A mí personalmente no me gustan. Si no sabes SQL, úsalos. Si el proyecto es un prototipo, úsalo. Si el proyecto es pequeño, úsalo. Luego vas a tener que ir migrando a escribir los SQL para mejorar el performance y personalización

    • @Mike-df4ze
      @Mike-df4ze 4 роки тому +2

      @@Alexyslozada podrian hacer un video de pros y cons de usar ORM y cuando es recomendable usar y cuando no saludos excelente contenido mucho exito!!! 👍

    • @alfonsoadalberto8472
      @alfonsoadalberto8472 4 роки тому

      @@Alexyslozada muchas gracias. Yo tampoco lo prefiero pero lo veo en frameworks muy potentes como "Grails". He visto proyectos enormes que trabajan muy ágiles usando ese framework. De allí nació mi duda 🤔😁👌

    • @Alexyslozada
      @Alexyslozada 4 роки тому

      @@Mike-df4ze No se necesario hacer un video para eso. Es muy subjetivo el uso de los ORM.

  • @Slaaam88
    @Slaaam88 4 роки тому +1

    Es el mismo video del año pasado solo que le agregaron musica de fondo

  • @Benii.p
    @Benii.p Рік тому

    amigo podrias compartir el documento word

  • @isaacbonilloalcaina3759
    @isaacbonilloalcaina3759 3 роки тому

    Gracias por su vídeo. Debería de ir más al grano con su exposición ya que da muchas vueltas para decir una cosa muy simple. Le ánimo a lanzar vídeos en esta línea para ser más didáctico. Gracias por su trabajo. Saludos des de España.

  • @manuelcobasguerra5688
    @manuelcobasguerra5688 4 роки тому +1

    Soy yo Pero Visual Studio code no te deja instalar el interprete de python y si lo tienes instalado te lo desintala y te dice que lo vuelvas ha instalar

  • @amanecer_a
    @amanecer_a 4 роки тому +2

    Pensé que iba explicar Álvaro..

  • @elkinmurillo5623
    @elkinmurillo5623 3 роки тому

    hola como estas,ese documento lo estas compartiendo??

  • @denisgonzalez2781
    @denisgonzalez2781 4 роки тому +1

    me salio un anuncio de otra plataforma de cursos en el video
    que onda ? : )

  • @julianpulido515
    @julianpulido515 4 роки тому +1

    Buenas tardes, algún correo para una solicitud

  • @Enzo-ye5yl
    @Enzo-ye5yl 4 роки тому +10

    Los videos de EdTeam no son los mismos sin Álvaro :(

    • @rafaelpereiraarias
      @rafaelpereiraarias 4 роки тому

      Anda de vacaciones

    • @henry-db
      @henry-db 4 роки тому +2

      En mi opinión tienes razón, pero Alexis también explica bien. Se nota que la gente de EDteam sabe

  • @alfonsoadalberto8472
    @alfonsoadalberto8472 4 роки тому +2

    Mi talon de Aquiles 😂😅😅😅

  • @FapilsonAndrade-rz3wv
    @FapilsonAndrade-rz3wv 4 роки тому

    Que es el universo del discurso.

  • @michel2409
    @michel2409 Місяць тому

    Npi

  • @nomadastudio_co
    @nomadastudio_co 4 роки тому +1

    No entendí ni madres 😂

  • @newentu
    @newentu 4 роки тому

    Excelente explicacion!!