Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

1

Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

Introducción a las bases de datos relacionales

2

Historia de las bases de datos relacionales

3

Entidades y atributos

4

Entidades de Platzi Blog

5

Relaciones

6

Múltiples muchos

7

Diagrama ER

8

Diagrama Físico: tipos de datos y constraints

9

Diagrama Físico: normalización

10

Formas normales en Bases de Datos relacionales

11

Diagrama Físico: normalizando Platziblog

RDBMS (MySQL) o cómo hacer lo anterior de manera práctica

12

¿Qué es RDB y RDBMS?

13

Instalación local de un RDBMS (Windows)

14

Instalación local de un RDBMS (Mac)

15

Instalación local de un RDBMS (Ubuntu)

16

Clientes gráficos

17

Servicios administrados

SQL hasta en la sopa

18

Historia de SQL

19

DDL create

20

CREATE VIEW y DDL ALTER

21

DDL drop

22

DML

23

¿Qué tan standard es SQL?

24

Creando Platziblog: tablas independientes

25

Creando Platziblog: tablas dependientes

26

Creando Platziblog: tablas transitivas

Consultas a una base de datos

27

¿Por qué las consultas son tan importantes?

28

Estructura básica de un Query

29

SELECT

30

FROM

31

Utilizando la sentencia FROM

32

WHERE

33

Utilizando la sentencia WHERE nulo y no nulo

34

GROUP BY

35

ORDER BY y HAVING

36

El interminable agujero de conejo (Nested queries)

37

¿Cómo convertir una pregunta en un query SQL?

38

Preguntándole a la base de datos

39

Consultando PlatziBlog

Introducción a la bases de datos NO relacionales

40

¿Qué son y cuáles son los tipos de bases de datos no relacionales?

41

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

42

Top level collection con Firebase

43

Creando y borrando documentos en Firestore

44

Colecciones vs subcolecciones

45

Recreando Platziblog

46

Construyendo Platziblog en Firestore

47

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

48

Bases de datos en la vida real

49

Big Data

50

Data warehouse

51

Data mining

52

ETL

53

Business intelligence

54

Machine Learning

55

Data Science

56

¿Por qué aprender bases de datos hoy?

Bonus

57

Bases de datos relacionales vs no relacionales

58

Elegir una base de datos

Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

1/58
Recursos

Tu profesor será Israel Vázquez, senior web developer en San Francisco, seminarista de bases de datos y entusiasta data engineering.
El almacenamiento en la nube tiene un gran pro comparada con los otros métodos de almacenamiento ya que es accesible desde cualquier parte del mundo. Además es centralizada y puede ser usada por varias personas al mismo tiempo.

Las bases de datos entran cuando hacemos la transición a medios digitales.

Tipos de bases de datos:

Relacionales: En la industria hay varias compañías dedicadas a ser manejadoras de bases de datos relacionales como SQL Server, Oracle, MariaDB, entre otras.
No relacionales: Todavía están avanzando y existen ejemplos muy distintos como cassandra, elasticsearch, neo4j, MongoDB, entre otras.

Servicios:

  • Auto administrados: Es la base de datos que instalas tú y te encargas de actualizaciones, mantenimiento, etc.
  • Administrados: Servicios que ofrecen las nubes modernas como Azure y no debes preocuparte por mantenimiento o actualizaciones.

Aportes 759

Preguntas 36

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Recomiendo el siguiente enlace acerca de los bases de datos relacionales y no relacionales:
Bases de datos relacionales y no relacionales

Me dedico al FrontEnd y sin duda, las bases de datos son un tema muuuuuuy interesante.

Vengo del futuro y… (spoiler alert)
.
.
este curso esta genial de principio a fin ❤️

Humildemente les comparto mis apuntes de este curso, espero les sean de utilidad

https://github.com/rb-one/Notas-fundamentos-bases-de-datos/blob/master/Notas/notas.md

Acá una definición de Oracle que me ayudó entender un poco más el concepto de base de datos:

“A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS).”

En la empresa que laboro es un colegio, en la cual su base de datos la mantienen en un Excel, me llamo la atención tomar este curso para poder llevar una idea innovadora he implementar una base de datos y poder dar clases de como utilizarla a los alumnos y despertar esa chispa en ellos de nunca parar de aprender.

Me gusta este profesor. Tiene mucha trayectoria, su dominio del tema es muy evidente. Le tengo muchas expectativas a éste curso.

HISTORIA BASE DE DATOS

1 Estructura de los sumerios, tallados en piedra y arcilla
2 Pergamino y el papiro
3 Papel creado por los chinos
4 Microfilm
5 Medios digitales (DVD, CD, disco duro, solido)
6 Nube

Hola a todos ^_^!!!! Estoy muy emocionada con este curso, me gustan mucho los datos 😍, recién hace unos días termine el curso de fundamentos de base de datos y estaba esperando con ansias este curso. Estoy muy emocionada 😄, espero que todo vaya muy bien.

Historia

  • Antiguamente se usaban tablillas de arcilla, eran poco transportables y generaban problemas.
  • Luego se usó el pergamino, era más portátil y liviano, pero era basado en materia animal o vegetal, se descomponía.
  • Los chinos llegaron a una revolución con el papel, tenía una gran ventaja de portabilidad, pero era fácilmente destruible.
  • Muchos siglos después, específicamente en el siglo 20, con el microfilm, fue una tecnología que puede almacenar datos de manera infinita y vivir miles de años. Su desventaja es la modificación de información, es muy complejo.
  • Los medios digitales incluyen los discos duro, cd’s, etc. Se guardaba información en formato de bits y bytes.
  • La nube fue una gran revolución, tiene muchas ventajas frente a los otros medios de almacenamiento, gracias a su fácil acceso desde cualquier parte del mundo.

Tipos de bases de datos

Relacionales

  • SQL server
  • MariaDB
  • Oracle
  • PostgreSQL
  • Mysql

No relacionales

  • Cassandra
  • Elasticsearch
  • Neo4j
  • MongoDB

Servicios

Auto administrados: Son las bases de datos que instalamos en nuestro pc, nos encargamos de la parte de mantenimiento, updates, etc.

Administrados: No los llevamos nosotros, los ofrecen las nubes como Amazon.

Estaba esperando este curso hace meses !!! Qué emocionante, ya lo empiezo !!! Gracias

Esta cuarentena le sacamos mucho provecho

en Mexico y creo que en la mayoria de latinoamerica, los medicos con consultorios propios no llevan un registro adecuado de sus pacientes, recetas, medicamentedos, indiaciones…

Inclusive en el IMSS (Instituto Mexicano del seguro social) tu expediente es un bonche de hojas que siempre se esta perdiendo o traspapeplando ¯_(ツ)_/¯

Listo a iniciar esta nueva versión del curso

En el sector de vendedores informales, estos que normalmente venden agua en el metro, siempre me he preguntado que pasaria si alguien los organizara, les diera datos reales de ventas por zonas y horas pico, creo que esto mejoraria mucho su nivel de vida.

Vengo de especializarme en Front-end, y vengo acá para entender cómo funcionan los otros sectores del desarrollo web 😄
A darle con toda! 💪

La renovación de este curso es simplemente genial!
El anterior era bueno, pero solo esta clase es MAGNIFICA!!!

ya casi termine el curso, la mejor recomendacion que les puedo dar es: pongan la velocidad del video en 1.25x o 1.5x

El profe habla un poco lento

¡Hola! Bienvenido al curso de fundamentos de BD, doy mi pequeño aporte que es:

Este curso es largo, no solo por la cantidad de videos, si no porque también se recomienda fuertemente hacer tu propio proyectito a la par, pero no desesperes, es un curso sencillo y MUY bien explicado. Te lleva de la mano en muchos aspectos fundamentales de las BD. (Y te sentirás con orgullo de tus nuevos conocimientos al acabar el curso)

He visto que muchos estudiantes recomiendan ver el curso a velocidad 1.25 o hasta 1.5 si lo consideras necesario.

Aquí vamos, este es un resumen que hice 😄

Historia de la persistencia de la información

¿Por qué necesitamos persistencia?

Históricamente la información se pasaba de boca en boca, lo cual termina distorsionando la información de una manera muy rápida.

En la antigüedad se dieron cuenta que necesitaban hacer perdurar la información de una manera que no cambiara y que durara mas que el tiempo de vida de un humano.

Así se crearon nos encontramos con el primer mecanismo para almacenar información:

  • La escritura en tablas de Piedras y de Arcilla.

Estas no eran muy transportables y en el caso de las tablas de arcilla se rompían con facilidad.

Papiro y pergamino

Luego se dio el salto al papiro y al pergamino, estos se creaban a través de materia animal o vegetal. Lo cual trajo consigo un nuevo problema, era fácil de descomponerse o de que le salieran hongos y estos dañaran la información.

Papel

Los chinos crearon el papel, el papel resolvía el problema de transportabilidad, y de no ser tan fácilmente destruible.

Microfilm

Después de muchos siglos después, nace el microfilm.

Son estos rollos de fotografía, de los tiempos de nuestros padres. Estos son una excelente manera de almacenar información por muchísimos años - siglos, pero su desventaja es que para hacer operaciones de guardado, escrito o lectura en estos, hacen falta equipos difíciles de manera y muy especializados.

Medios digitales

Estos incluyen los HDD, SSD, incluso los Discos DVD.

Acá la información ya no se guardaba de manera escrita o en fotografías, en cambio se empezó a hacer de manera digital, con bits ( 1 - 0 )

La nube

Después de un periodo de recesión apareció la nube.

Una de sus mas grandes ventajas es que puedes acceder a esta información desde donde tu quieras, solo necesitas conexión a Internet.

Qué son las Bases de Datos?

Una Base de Datos es una colección organizada de información estructurada o datos típicamente almacenados electrónicamente en un sistema computacional. Una base de datos es usualmente controlada por un sistema de administración de bases de datos .

Entran cuando se hace la transición a medios digitales y ahora la nube.

Se crean para complementar la Arquitectura de Von Newman.

Se dividen en dos:

  • Relacionales
  • No relacionales

Relacionales

  • SQL Server
  • Oracle
  • PostgressSQL
  • MySQL
  • MariaDB

No Relacionales

  • Cassandra
  • Elasticsearch
  • DinamoDB
  • MongoDB

Servicios

  • Auto Administrados

    Son las BD que instalas en tu servidos, tu te encargas de las actualizaciones y de su mantenimiento

  • Administrados

    Servicios que ofrecen las empresas grandes como AWS, Azure, etc. Para que uses la BD y ellos la mantienen ( Esto lleva bastante tiempo )

El teléfono roto le llamamos en Colombia.

En argentina los kioscos usan una de las base de datos mas seguras y cifradas que exiten.
Los cuadernos glorias con anotaciones que solo el dueño entiende jejejeje

A iniciar se ha dicho. Estaba esperando la renovación del curso, al anterior curso estuvo genial.

Por fin lo estuve esperando mucho.

Actualmente trabajo en una empresa donde efectivamente llevan base de datos, pero no son muy organizados en realidad, tienen varias sedes y no parece haber ningún orden o conexión entre ellas, esto realmente dificulta conseguir información de clientes antiguos lo que retrasa muchisimo el servicio de post venta (por mencionar una sola desventaja de no tener bases de datos organizada)

Yo tambien al igual que muchos creo que las asignaturas relacionadas con bases de datos en la universidades o preparatorias tienen un muy bajo nivel de enseñanza, esto es porque nunca se busca desarrollar interes en distintos ramos de la tecnologia. Solo se termina una carrera solo para obtener un trabajo, muchas veces muy alejado de los temarios. En cambio creo que si te apasiona algo se tiene que desarrollar las habilidades aun no se cuenten con empresas cercanas. Opinion solamente Saludos a todos!

La señora que vende tamales si utilizara bases de datos, no tendría que ir a la calle a vender a sus clientes, sino hacerle un buen email marketing o campañas inbound y pues el dinero le llegaría más fácil jeje

Mucho gusto en conocerlo Instructor Israel, fue bastante agradable la introducción en especial al destacar como la humanidad ha estado almacenando los conocimientos para que futuras generaciones puedan beneficiarse de él por medio de distintos métodos.
Respecto al reto solo conozco dos agrupaciones que no usan este sistema de almacenamiento de información, los negocios independientes e iniciales que al principio se concentran en el producto más que en guardar información, pero que posteriormente eligen uno.
La otra agrupación es el crimen desorganizado, ya que por motivos legales quieren evitar a toda costa tener información que de evidencia de sus actos y de sus colaboradores.

Como soporte técnico trabajo casi todo el dia manipulando sentencias sql sobre un sistema al que damos soporte y es algo genial es algo que apasiona y que cada vez sientes deseos de saber más.

Las bases de datos se dividen en

Bases de datos relacionales: Sqlserver(de Microsoft) Mysql MariaDB Oracle Postgressql

**Bases de datos No relacionales **(no sql) (nuevas Cassandra Elasticsearch Neo4j Mongo DB

Servicios de bases de datos se dividen en

Auto administrados: Los mantiene el personal interno de la empresa, mantiene, actualiza, parcha

Administrados: Empresas en la nube ofrecen el servicio de base de datos (AWS, GOOGLE, AZURE) el cliente la usa pero la empresa se encarga de mantenerla, actualizarla, parcharla

Definición del Profe: Alberto Alcocer Curso SQL y MYSQL
Es un lugar donde podemos ir almacenando datos puntuales de cualquier cantidad de cosas para después operar sobre esos datos y convertirlos en información. Esa información convertirla en operaciones de negocio y las operaciones de negocio convertirlas en dinero, crecimiento sabiduría lo que sea. **TODO RESIDE EN LOS DATOS Y COMO OPERAMOS SOBRE LOS DATOS
**
Complementando Profe Israel Vasquez
Las bases de datos entran cuando hacemos la transición a medios digitales y viene a complementar la arquitectura de Von Neumann

Les comparto lo siguiente:
Base de datos: es una colección organizada de datos [Deitel&Deitel,2008].
Datos: son números, letras, signos o símbolos que por sí solos no tienen significado; es decir son hechos o cosas del mundo, lo suficientemente importantes como para ser registrados.
Información: Son datos procesados.

Así mismo las bases de datos surgieron de la necesidad de manejar la información.

Dentro de los fundamentos solo mencionar el papel de las cintas magnéticas y las tarjetas perforadas.

Este curso promete mucho 😃

En mi localidad existen muchas pequeñas y medianas empresas que aún almacenan sus datos de forma tradicional (registros en papel, archivos, etc). Y algunos de ellos tienen sus datos guardados en herramientas básicas como hojas de cálculo.

El almacenamiento que tenemos ha avanzado a un nivel increible, a estas alturas ya no requerimos de algo físico para acceder a nuestra información, ya que tenemos el gran poder de la nube que comparada con otros métodos tenemos accesibilidad a ella desde cualquier parte del mundo. Teniendo el plus de poder ser usada por varias personas simultáneamente.
Las bases de datos juegan aquí un papel muy importante ya que estas entran cuando hacemos una transición a medios digitales.
Tenemos dos tipos de bases de datos las cuales son:

  • Relacionales: En la industria tenemos varias industrias que se especializan en bases de datos relacionales algunas son SQL Server, Oracle, MariaDB, entre otras.
  • No Relacionales: Estas siguen avanzando y existen algunas como Cassandra (De facebook), elasticsearch, neo4j, MongoDB, entre otras.
    Para ambas tenemos dos tipos de servicios, los cuales son:
    • Auto Administrados: Es técnicamente cuando tu te encargás de las instalaciones, actualizaciones y mantenimiento.
      Administrados: Es cuando no debes preocuparte por el mantenimiento, ya que recibes servicios de la nube (como Azure) que se encargan de estos.

No se si en este o salga un curso mas avanzando donde se pueda ver store proceduras, views, triggers, esto lo he visto en bancos y software de gobierno (mx) y me gustaría profundizar o si ya existe en el otro curso no lo eh visto.

Curso Fundamentos de Bases de Datos.
Israel Vásquez Morales.

Contexto histórico.
¿Por qué necesitamos persistencia?
Históricamente la información se ha transmitido de boca en boca… Si alguna vez hemos jugado al teléfono descompuesto nos enteraremos que en este se distorsiona la información de forma sumamente rápida.
Desde la antigüedad se percataron de la necesidad de almacenar la información de manera tal que no se distorsionara (se mantuviera intacta, persistente) y prolongarla mucho tiempo más que el de la vida de un ser humano.
Se data que algunas civilizaciones como los sumerios (región histórica de Oriente Medio, parte sur de la antigua Mesopotamia) empezaron a grabar la información en piedra y tablas de arcilla, pero esto tiene varias desventajas, como la movilidad, o la fragilidad de fracturas, es por eso que damos un salto al papiro y a los pergaminos, eran mucho más portátiles y ligeros, pero por ser de material animal, tenían tendencia a sufrir de hongos o a descomponerse, fue cuando los chinos brindaron la revolución con las hojas de papel. Después de esto pasaron muchos años… hasta el siglo XX donde se inventa el microfilm, el cual permitía guardar en teoría información infinita, la cual perduraría durante miles de años, el problema principal es que leer esta información o modificarla es mucho más complicado y requiere bastantes y complejas maquinas. Después de un tiempo llega la era digital donde migramos a nuevos métodos con CD, Discos duros, Discos sólidos, así todos contenticos por un tiempo y tras la desaceleración de los métodos de almacenamiento de contenido y una gran recesión… ¡llega la nube!; La nube tiene una gran ventaja con respecto a estos medios tradicionales, y es que es accesible desde cualquier parte del mundo (centralizado).

¿Qué son la BB.DD?
Las BB.DD llegan durante la migración a medios digitales y ahora en la nube.
Las BB.DD históricamente se han dividido en 2 grandes grupos:

  • Relacionales: (En lo personal diría que son las BB.DD más comunes)
  • No relacionales: (Más modernas) Todavía están avanzando y existen ejemplos muy distintos como cassandra, elasticsearch, neo4j, MongoDB, entre otras.
    También se dividen según su servicio:
  • Auto administrados: En resumen son las BB.DD locales es decir las que tú instalas y te encargas de actualizaciones, mantenimiento, etc.
  • Administrados: Servicios que ofrecen las nubes modernas como Azure y no debes preocuparte por mantenimiento o actualizaciones.

Base de Datos:
Auto administradas: Un individuo tiene que darle mantenimiento.

Administradas: Es el servico que podemos obtener de parte de google, amazon o Misrosoft.

Relacionales : SQL server, Oracle, MariaDB, MYSQL.

No Relacionales: Cassandra, elasticSearch, Neo4j, MongoDB.

Hoy en día solo veo la ausencia de las bases de datos y de la tecnología en general, en negocios muy pequeños y caseros de algunos pueblos en Latinoamérica.

Inicio el curso de Bases de Datos con gran expectativa para un tema tan importante y vital para el sector de tecnología.

Hola, espero que se encuentren muy bien 😊.

Realicé estas notas para complementar la clase:

¿Qué son las base de datos?

Conjunto de información almacenada y consultada SISTEMÁTICAMENTE (reglas definidas).

¿Cómo se llevan las bases de datos en papel a bases de datos digitales?

A través de un SISTEMA GESTOR DE BASE DE DATOS.

  • SISTEMA GESTOR DE BASES DE DATOS → Software que administra la base de datos.

  • BASE DE DATOS → Conjunto de información almacenada y consultada SISTEMÁTICAMENTE (reglas definidas).


EDGAR CODD define las reglas de las BASES DE DATOS RELACIONALES (también llamadas SQL) para que fueran MÁS EFICIENTES que las BASES DE DATOS DE NAVEGACIÓN.



SQL, porque es el lenguaje estándar de las bases de datos relacionales.


SQL se divide en tres lenguajes:
• DATA DEFINITION LANGUAGE (DDL)
• DATA MANIPULATION LANGUAGE (DML)
• DATA CONTROL LANGUAGE (DCL)


Al aparecer la WEB 2.0, se genera información a mucho mayor escala, por lo que las bases de datos RELACIONALES NO SON SUFICIENTES. Con ellas se realizaban consultas de cientos de miles de datos de manera eficiente, pero no de miles de millones, por lo que se crean las bases de datos NO RELACIONES (NOSQL: Not Only SQL).



Notion:
https://burly-microwave-d24.notion.site/Qu-son-las-base-de-datos-d3b302cca86046a3a63a134de92794d8

Este será mi nuevo reto, estudiar algo que no me gusta, con la idea de mejorar y complementar mi perfil profesional, tengo muchas expectativas desde ya!

Con respecto a lo de alguna empresa que no tenga base de datos. Pues creo que una empresa, por definición, compra, vende, fabrica, etc… con lo que no creo que exista una empresa que no use las BD, ya que si no la usa para manejar clientes, la usa para artículos, componentes, empleados, etc. Cualquier tienda tiene su base de datos para controlar las ventas. Incluso Asociaciones de vecinos, comunidad de propietarios. Vamos que cualquier lugar donde hayan mas de dos personas usa base de datos. Incluso podría decir que aunque no use ordenadores, siempre guarda datos de los vecinos por escrito, o de los socios, o de los artículos, que mirando la historia, también son BD pero en papel. Conclusion: No existe ninguna actividad que no necesite guardar datos o manejar datos, y por lo tanto, necesiten BD, ya sea de manera digital o de forma escrita en papel.

**++FUNDAMENTOS DE BASES DE DATOS.++**
++BASES DE DATOS RELACIONALES:++
	EJEMPLOS: SQL SERVER / ORACLE / POSTGRES SQL /  MARIA DB  / MY SQL

++BASES DE DATOS NO RELACIONALES:++
	CASSANDRA /  ELASTICSEARCH / DYNAMO BB
	NEO4J / MONGO DB / FIRESTORE
	
++SERVICIOS EN LA BASES DE DATOS:++
	AUTO ADMINISTRADOS:
		Uno mismo las instala, actualiza y respalda.
	NO ADMINISTRADOS:
	AWS / AZURE ETC ellos mismo se encargan de la administración.

Bueno luego de haber aprendido GitHub decidí poner mis apuntes en un repositorio y compartirselo con ustedes, espero sea de ayuda.
pdt. Ire actualizandolo conforme vaya avanzando en el curso:
v 0.1.0: https://github.com/DanielGB00/fundamentos-BD (Clase 01 de 58)

Que son las base de datos? : Son lugares físicos donde guardamos la información para que podamos: Crear nueva información, consultar información, editar información, eliminar información. No importa cuanto tiempo pase
Los modelos en que puede estar construida una base de datos son 2 hasta la fecha:
Relacionales (Sql Server, MySql,Maria Db)
No relacionales: (Cassandra,Mongo Db). Las no relacionales pueden usar Java Scrip Objet Notation para manipular su informacion
Una base de datos puede ser.
Con servicion auto administrados: Donde tu instalas la base de datos en el servidor o de manera local en tu laptop y eres la persona responsable de dar mantenimiento a esa base de datos y garantizar la confiabilidad y seguridad de la información
Con servicios administrados: Pagarle a una compañia externa (AMAZON con Amazon Web services o Google con firebase para que sea responsable de la seguridad y accesibilidad de tu informacion)

Me gusto mucho la intoroduccion historica, aunque creo que falto la mencion de un medio de almacenamiento historico bastante conocido por los veteranos de la informatica; la tarjeda perforada.

Tambien ya como dato adicional, el Vinyl, muy utilizado entre los 50 y 80 para grabar y reproducir audio, a pesar de ser fisicamente similar al CD, este contenia la informacion en formato analogico, es decir que los surcos que lo circundaban estaban compuestos basicamente de minusculos balles y crestas que simulaban las ondas o señales de audio que se grababan en el. Bastante peculiar para mi punto de vista.

No sé si cuente como industria pero los pequeños negocios e incluso algunas pequeñas empresas no cuentan con un sistema de bases de datos…

Hola uniendome al curso desde hoy! Segun el perfil del profe este curso promete 😃

que utilicen excel cuenta como que no esten utilizando base de datos? XD

Iniciando el curso con muchísima energía!

Cuando tuve mi primera clase de Diseño de base de datos en la Universidad en la carrera de Ingeniería en sistemas, la odie, recuerdo que dije “de esto no voy a vivir” y en mi mente pensaba me especializaré en otras ramas y fin, me tocó tragarme mis palabras, hoy por hoy no puedo decir nada mas que las bases de datos me encantan, poco a poco he ido aprendiendo cosas nuevas y si estoy en este curso es porque me apasiona aprender mas y porque se que voy a sacarle el máximo provecho

Tipos de bases de datos:

Relacionales: En la industria hay varias compañías dedicadas a ser manejadoras de bases de datos relacionales como SQL Server, Oracle, MariaDB, entre otras.
No relacionales: Todavía están avanzando y existen ejemplos muy distintos como cassandra, elasticsearch, neo4j, MongoDB, entre otras.

Servicios:

Auto administrados: Es la base de datos que instalas tú y te encargas de actualizaciones, mantenimiento, etc.
Administrados: Servicios que ofrecen las nubes modernas como Azure y no debes preocuparte por mantenimiento o actualizaciones.

Excelente, Es un curso largo pero muy completo

En esta próxima recesion muchas cosas nacerán.

Aunque ya he cursado esta materia con otro formador a ver si podemos ampliar/actualizar. Gracias.

Hasta en una tienda pequeña cercana a una casa usa un cuaderno para almacenar los datos de sus cuentas.

Acá el diagrama básico de lo que haré 😃.

Aprovechando esta cuarentena, para dar inicio en este mundo que son las base de datos. Emocionante.

Ok, vamo a darle de nuevo al estudio.

Good introduction!

Pues, busqué y busqué y no encontre ninguna empresa mediana o grande que no utilice bases de datos. No se si sea válido pero en negocios pequeños de mi localidad escriben cosas muy puntuales en papel y lo demás el dueño lo sabe de memoria.

Nose si entrara en industria pero en la parte del comercio informal o pequeñas empresas en la mayoria no se utiliza

Tipos:
- Relacionales
○ SQL Server
○ Oracle
○ MariaDB
○ MySQL
○ PostgresSQL
- No relacionales
○ Cassandra
○ Elasticsearch
○ DinamoDB
○ Neo4j
○ MongoDB
○ Firestore

Servicios
- Auto administrados
○ Te encargas del mantenimiento
- Administrados
Nube, no te encargas del adm

Primer curso que arranco acá en Platzi y parece muy bueno! Saludos desde Argentina

genial, en lo particular en la empresa en la que estoy utilizamos DynamoDB.
con respecto al reto creo que cierto negocios pequeños como tiendas o por ejemplo lavanderias.

Hay varias industrias que no están manejando bases de datos, principalmente comercio. Hay un sesgo muy importante, puesto que, donde DB es más estratégico, no se usa.

Un tip: Antes de crear cualquier desarrollo, dedica tiempo a la estructura de la base de datos, esto hará tu aplicación mas estable, rápida, segura y evitara que tengas que reestructurara a mitad del proyecto.

Comenzamos bien.

  • Papiros.
  • Papel.
  • Microfilms.
  • La nube.

Base de datos

  • Relacionales: SQL Server, MySQL, Oracle, MariaDB.

  • No relacionales: Cassandra, BigQuery, MongoDB.

  • Auto administradas.- Las manejas tu mismo.

  • Administrados.- Son los que ofrecen las nubes.

Realmente es muy difícil pensar en alguna empresa o negocio (del tamaño que sea) que no requiera almacenar información. De hecho en nuestra época los datos son tan importantes, que se han convertido en el corazón de la economía y el comercio, así como también la base de industrias multimillonarias como la publicidad. Incluso la información extraída de millones de datos recopilados a través de interacciones humanas en la red, han podido influir drásticamente en acontecimientos sociales y políticos determinantes como elecciones presidenciales o protestas sociales.

La introducción al curso es genial. Se ve muy interesante. Vamos por otro curso más!

Estoy en el sector construcción y de las empresas grandes y pequeñas que conozco en Perú, estas no usan bases de datos. Es un recurso de los de menos interés, en su mayoría no tienen ni un área propia de TI.

En Colombia las industrias tradicionales de metalmecánica y manufactura de gasodomésticos, al menos en las que he trabajado, no usan bases de datos…

🏛️ Historia de la persistencia de la información

Apuntes

¿Por qué necesitamos persistencia?

  • La información se pasaba de boca en boca desde hace mucho en la historia
    • Pero la información se puede distorsionar de esta manera
  • Se inventaron los métodos de escrituras para guardar la información de forma que no cambiara y persistiera más allá del tiempo de vida de una persona
    • Una de las formas más antiguas es la sumeria, la cual guardaba la información en rocas, piedras y tablas de arcilla
    • Este método no era muy fácil de transformar, por lo cual se comenzó a utilizar el papiro y el pergamino. El problema era que se podía descomponer con facilidad
    • Los chinos revolucionaron con el papel, el cual tenía todas las ventajas de las anteriores propuestas: transportable y vida útil, larga.
    • Posteriormente en el siglo XX se inventó el microfilm, el cual su información puede durar miles de años, su inconveniente es que la información para ser modificada o empleada debe ser con máquinas muy especializadas.
    • Los medios digitales fueron la siguiente revolución, la cual persiste la información por unos y ceros.
    • La siguiente invención fue la nube, la cual se puede acceder desde cualquier lado.

¿Que son las bases de datos?

  • Fueron la transición que se realizó para trasladarse de los medios digitales a la nube

Tipos de bases de datos

  • Relacionales
    • Las primeras en crearse
    • Ejemplos:
      • SQL Server
      • Oracle
      • MariaDB
      • PostgreSQL
      • MySQL
  • No relacionales
    • Son un tipo de base de datos relativamente nuevo
    • Ejemplos:
      • Cassandra
      • Elasticsearch
      • Dynomo DB
      • Neo4j
      • MongoDB
      • FireStore

Servicios

  • Autoadministrados
    • Es la base de datos que uno mismo instala en la computadora y servidor, te encargas de la administración, mantenimiento, actualización, parches, consistencia de datos, etc.
  • Administrados
    • Son servicios que ofrecen las nubes modernas, tú la usas, pero no debes preocuparte del mantenimiento.
📌 **RESUMEN:** La persistencia de información fue un tema que por muchos años el hombre trabajo hasta llegar a la nube, donde se puede acceder los datos desde cualquier lado. Las bases de datos fueron la transición que se realizó para trasladarse de los medios digitales a la nube. Existen las bases de datos relacionadas y no relacionadas. Aparte existen los servicios autoadministrados y administrados.

¡Hola! Pensé en la actividad por un breve tiempo y realmente no encontré una industria, sector o actividad, inmediata, que no utilice BD para su optimo desempeño pero me pregunto…**¿El azar se consideraría? ** 😄

Y el Menú del día es:

Hola amigos, me llamo Iván guerrero, soy usuario asiduo del programa access armando mis bases de datos desde hace como 20 años y he pasado por decenas de instancias organizacionales (oficinas, entes institucionales, etc) donde he visto que tienden a usar programas como excel como plataforma para administrar datos, tablas y demás.
Para mi es una percepción recurrente interactuar con instancias que están tan acostumbrados a hacer las cosas de una manera que no se dan cuenta que hay maneras mas dinámicas y menos costosas de lograr gestionar sus datos.
Me siento capaz y motivado a transcender e intentar aprender a utilizar una plataforma mas robusta (aunque access me sirve perfectamente para mas necesidades). Agradezco la posibilidad de ver este curso y no dudo que voy a aprender mucho, gracias

Bases de datos
Historia de la persistencia de la información
¿Por qué necesitamos persistencia?
Debido a que desde la antigüedad el pasarse la información boca por boca hace que se pierda información con el juego, después se creó la escritura cuneiforme las cuales eran difícil de transportar, después vino el papel o pergamino… el problema eran sus materiales los cuales se descomponían al ser de animales o vegetales, después llegó el papel que era más resistente, después en el siglo 20 llegó el microfilm que puede almacenar datos que pueden durar miles de años, su problema era editar la información, después en los medios digitales están los discos duros, sólidos y CD´s en los cuales ya se guarda la información en bytes, después vino la nube que trajo la ventaja de poder acceder desde cualquier parte del mundo (medio centralizado)
¿Qué son las bases de datos?
Las bases de datos entran en el periodo de la transición a medios digitales y ahora en la nube
Tipos de bases de datos
Relacionales
Ejemplos: SQL Server, MySQL, ORACLE, MariaDB, PostgreSQL
No Relaciones
Ejemplos: Cassandra, Memcas, DynamoDB, BigQuery, neo4j, MongoDB, Firesource
Servicios
Auto administrados
Bases de datos en la computadora que uno se encarga de las actualizaciones y mantenimiento, parces, consistencia de datos
Administrados
Son servicios que ofrecen las nubes modernas como Amazon, Google Azure (Microsoft), no hace falta instalar ni mantenimiento que usualmente requiere contratar una persona solo para eso en una organización

  • ES NECESARIO LAS BASES DE DATOS

Gran partes de las pymes no están usando las bases de datos, un ejemplo puede ser los restaurantes pequeños, lo máximo que hacen es tener un excel con los datos de compras de materia prima.

La gran mayoria (Por no decir “Todo”) en el mercado informal no usa las bases de datos como nosotros las conocemos, es un gran reto lograr que la “caserita de la esquina” deje el cuaderno y pase a usar la Bases de Datos
Con todas las ganas para este curso 🤓🤓🤓

Una observación: en la descripción del video dicen que el almacenamiento en la nube es centralizado, cuando en realidad es distribuido.

Se saltó las tarjetas perforadas.

Profesor ahora que termine el curso debo decir que su entusiasmo por las bases de datos es más contagioso que el famoso virus 🤓

Alguien mas esta encatada con lo bello que es el profe xD pero excelente curso estoy emocionada de iniciar

El papiro y el pergamino, no son iguales al papel, ya que están basadas en materia animal.

En la industria de la agricultura (por lo menos en México y hasta donde yo se) no llegan a utilizar una base da datos como tal, si llegan a llevar un registro pero en papel y datos muy generales en archivos de excel.
¿Ustedes cómo lo consideran?

Julio de 2021… empezando este curso después de ver que se necesita para trabajar en Platzi. Mi “yo” del futuro me lo agradece.
Pd. Vengo de las humanidades. Es un mundo nuevo para mí.

Si estas comenzando te recomiendo totalmente este curso, vale toda la pena las poquitas horas. El profesor Israel es excelente explicando, ademas de que sus clases estan muy bien preparadas.

En Latinoamérica considero que la industria de la agricultura y ganadería nos falta por tecnifica, por lo tanto tener una base de datos que permita por ejemplo hacer predicciones, optimización de los procesos, seguridad para el personal y las técnicas.

Les recomiendo este video donde Freddy Vega explica las diferencias entre las bases de datos relacionales y no relacionales.

Respuesta a la pregunta: La tiendita de la esquina de mi casa no las usa

Resumen:
Historia de la persistencia de la información

Antiguamente la información se transportaba de boca a boca (el telefono roto nos confirma que esto no es una buena idea), es por esto que se comenzó a guardar la información en tablillas de arcilla, pero eran pesadas y se rompian, después llegaron los papiros, pero se descomponian rápido debido a los hongos, los chinos llegaron al papel, que no se descomponía y era portatil, en el siglo 20 llegó el micro-fill, que almacenaban grandes cantidades de informacion por miles de años pero que sus maquinas son costosas, después llegan los discos duron, que almacenan información en sistema binario, y el cambio mas reciente es la nube, su gran ventaja es que es acesible desde cualquier parte del muendo, puede ser utilizada por muchas personas al mismo tiempo, entonces. ¿Qué son las bases de datos?

Las bases de datos nos ayudan a complementar la arquitectura Bon Neuman de un sistema, ahora, se dividen en dos grandes bandos: Las relacionales (mas antiguas), las no relacionales (mas nuevas):

Ejemplos de bases de datos relacionales:

  • SQL Server
  • MySql (Quizás la mas famosa y utilizada)
  • PosgreSQL
  • MariaDB
  • Oracle
    Ejemplos de bases de datos no relacionales:
  • Cassandra
  • MongoDB
  • Neo4j
  • Firestore
    Servicios:
    • Auto administrados (Tu te encargas de actualizar y del mantenimiento)
    • Administrados (No los llevas tu, son administrados por otos:
      • Azure
      • Google Cloud
      • Amazon Web Services)

El único trabajo que he realizado y no he necesitado consultar ninguna DB ha sido en una aplicación móvil que realiza transacciones con cryptomonedas. Pero esta aplicación se conecta a un “hardware wallet” que debe mantener la información del usuario de manera privada y desconectada. (Para ser hacerla mas segura)

No encontre empresas que no ocupen bases de datos aunque si encontré 6 usos importantes en las empresas. #1. Para encontrar un socio fiable #2. Para hacer una campaña de marketing efectiva #3. Para retomar negocios con antiguos clientes #4. Para ofrecer nuevos productos a clientes actuales o hacer remarketing #5. Para iniciar tu expansión internacional #6. Una base de datos de empresas para hacer networking Dejo la liga del enlace ⬇️ https://www.empresaactual.com/6-usos-de-una-base-de-datos-de-empresas/

Los datos son el nuevo petróleo

Tengo buenas expectativas en este curso! Además el perfil de Israel promete que será así 😃

Fork en git y en github se le conoce como una copía identica de un program al cual se le hace modificaciones conforme se va desarrollando

Hola a todos, es mi primer curso de bases de datos en Platzi, muy emocionado de aprender sobre este mundo de las bases de datos!

Los negocios tradicionales o negocios familiares tienden a no usar bases de datos, aunque haya gran cantidad de ellos.

Que podría comentar de BD Sqlite, donde es mejor usarla?

¡Excelente inicio de curso!
.
Para responder la inquietud del profesor, puedo comentar que al menos en mi país (Perú) existen múltiples rubros que no hacen uso de bases de datos: Clínicas de salud, restaurantes, constructoras, colegios, etc.
.
¿En serio? Si, pero hay un detalle, generalmente son empresas formales pero conocidas como micro y pequeña empresa (PYMES). Las empresas que caen dentro del grupo de mediana y gran empresa en general si hacen uso de bases de datos o tienen planes de implementación ya definidos.
.
Cuando me tocó dar servicios freelance a diferentes empresas pude constatar que la mayoría de empresas pertenecientes al grupo de las PYMES, a pesar de que en muchos casos contaban con ingresos considerables y un alto flujo de clientes, sufrían de una adopción muy lenta de tecnologías.
.
Estas empresas gestionan en su mayoría la información mediante hojas de cálculo.
.
Las PYMES de Perú y creo que en muchos países de Latinoamerica son una gran oportunidad de negocio para cualquier empresa de TI que sepa crear y distribuir una solución simple y funcional a las necesidades tan específicas de este grupo económico.
.
Saludos.

01/01/2021. Empezamos