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

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 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 24 วันที่ผ่านมา

    Esta clase está magistral

  • @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.

  • @jesusrodriguez-vx5kn
    @jesusrodriguez-vx5kn ปีที่แล้ว

    Gracias por la información, excelente aporte

  • @lucilledits5181
    @lucilledits5181 2 ปีที่แล้ว

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

  • @Alejohseq
    @Alejohseq 8 หลายเดือนก่อน

    Muchas gracias

  • @atziryaguilar9439
    @atziryaguilar9439 4 ปีที่แล้ว +18

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

  • @juanlagohuerta2760
    @juanlagohuerta2760 4 ปีที่แล้ว +25

    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 ปีที่แล้ว

      🤔😭

  • @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

  • @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.

  • @hectorab4026
    @hectorab4026 ปีที่แล้ว

    Que buen video.

  • @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.

  • @eduardojosegarcia258
    @eduardojosegarcia258 3 หลายเดือนก่อน

    Instructivo, gracias

  • @jonatanpadilla2437
    @jonatanpadilla2437 4 ปีที่แล้ว +1

    Gran video, muchas gracias.

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 3 ปีที่แล้ว

    Excelente video Freddy.

  • @ElectronicaClavijo
    @ElectronicaClavijo 4 ปีที่แล้ว

    Buena tio Alexis , gracias por la información

  • @scribientewilliamyeahmusic
    @scribientewilliamyeahmusic 8 หลายเดือนก่อน

    Buen video!

  • @JaminFernandez
    @JaminFernandez 4 ปีที่แล้ว +1

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

  • @darrenblake9347
    @darrenblake9347 2 ปีที่แล้ว +1

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

  • @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

    • @rubensoto2295
      @rubensoto2295 4 ปีที่แล้ว +5

      EDTeam expertos en reciclar

    • @mcshroncndz7825
      @mcshroncndz7825 ปีที่แล้ว

      ​@@rubensoto2295jajajaja 😂😂😂😂😂

  • @celsomartin9634
    @celsomartin9634 4 ปีที่แล้ว

    Muy Buena Info!

  • @Pawito.
    @Pawito. 4 ปีที่แล้ว +1

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

  • @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.

  • @henry-db
    @henry-db 4 ปีที่แล้ว +1

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

  • @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

  • @pamelaalizonvargasfernande7966
    @pamelaalizonvargasfernande7966 3 ปีที่แล้ว

    Quisiera la documentación que presenta

  • @Slaaam88
    @Slaaam88 4 ปีที่แล้ว +1

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

  • @KleyderReyes
    @KleyderReyes 6 หลายเดือนก่อน

    👍

  • @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.

  • @amanecer_a
    @amanecer_a 4 ปีที่แล้ว +2

    Pensé que iba explicar Álvaro..

  • @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

  • @elkinmurillo5623
    @elkinmurillo5623 3 ปีที่แล้ว

    hola como estas,ese documento lo estas compartiendo??

  • @alfonsoadalberto8472
    @alfonsoadalberto8472 4 ปีที่แล้ว +2

    Mi talon de Aquiles 😂😅😅😅

  • @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

  • @FapilsonAndrade-rz3wv
    @FapilsonAndrade-rz3wv 4 ปีที่แล้ว

    Que es el universo del discurso.

  • @nomadastudio_co
    @nomadastudio_co 4 ปีที่แล้ว +1

    No entendí ni madres 😂

  • @michel2409
    @michel2409 16 วันที่ผ่านมา

    Npi

  • @newentu
    @newentu 4 ปีที่แล้ว

    Excelente explicacion!!