Vengo del futuro y… (spoiler alert)
.
.
este curso esta genial de principio a fin ❤️
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Playground: tu primera consulta en bases de datos
Introducción a las bases de datos relacionales
Qué son entidades y atributos
Historia de las bases de datos relacionales
Entidades de Platzi Blog
Relaciones
Múltiples muchos
Diagrama ER
Diagrama Físico: tipos de datos y constraints
Diagrama Físico: normalización
Formas normales en Bases de Datos relacionales
Diagrama Físico: normalizando Platziblog
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
¿Qué es RDB y RDBMS?
Instalación local de un RDBMS (Windows)
Instalación local de un RDBMS (Mac)
Instalación local de un RDBMS (Ubuntu)
Clientes gráficos
Servicios administrados
SQL hasta en la sopa
Historia de SQL
DDL create
Playground: CREATE TABLE
CREATE VIEW y DDL ALTER
DDL drop
Playground: VIEW, ALTER y DROP en SQL
DML
Playground: CRUD con SQL
¿Qué tan standard es SQL?
Creando Platziblog: tablas independientes
Creando Platziblog: tablas dependientes
Creando Platziblog: tablas transitivas
Consultas a una base de datos
¿Por qué las consultas son tan importantes?
Estructura básica de un Query
SELECT
Playground: SELECT en SQL
FROM y SQL JOINs
Utilizando la sentencia FROM
Playground: FROM y LEFT JOIN en SQL
WHERE
Utilizando la sentencia WHERE nulo y no nulo
Playground: Filtrando Datos con WHERE
GROUP BY
ORDER BY y HAVING
Playground: Agrupamiento y Ordenamiento de Datos
El interminable agujero de conejo (Nested queries)
¿Cómo convertir una pregunta en un query SQL?
Preguntándole a la base de datos
Consultando PlatziBlog
Playground: Prueba Final con PlatziBlog
Introducción a la bases de datos NO relacionales
¿Qué son y cuáles son los tipos de bases de datos no relacionales?
Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
Top level collection con Firebase
Creando y borrando documentos en Firestore
Colecciones vs subcolecciones
Recreando Platziblog
Construyendo Platziblog en Firestore
Proyecto final: transformando tu proyecto en una db no relacional
Bases de datos en la vida real
Bases de datos en la vida real
Big Data
Data warehouse
Data mining
ETL
Business intelligence
Machine Learning
Data Science
¿Por qué aprender bases de datos hoy?
Bonus
Bases de datos relacionales vs no relacionales
Elegir una base de datos
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Israel Vázquez Morales
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 grandes ventajas comparadas con los otros métodos de almacenamiento, puesto que es accesible desde cualquier parte del mundo. Además, es centralizada y puede ser usada por varias personas al mismo tiempo.
Repasa qué es una base de datos
Las bases de datos entran cuando hacemos la transición a medios digitales.
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:
Aportes 992
Preguntas 54
Vengo del futuro y… (spoiler alert)
.
.
este curso esta genial de principio a fin ❤️
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.
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).”
Me gusta este profesor. Tiene mucha trayectoria, su dominio del tema es muy evidente. Le tengo muchas expectativas a éste curso.
Historia
Tipos de bases de datos
Relacionales
No relacionales
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.
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
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.
Aquí vamos, este es un resumen que hice 😄
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:
Estas no eran muy transportables y en el caso de las tablas de arcilla se rompían con facilidad.
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.
Los chinos crearon el papel, el papel resolvía el problema de transportabilidad, y de no ser tan fácilmente destruible.
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.
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 )
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.
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:
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 )
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
Estaba esperando este curso hace meses !!! Qué emocionante, ya lo empiezo !!! Gracias
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 ¯_(ツ)_/¯
Esta cuarentena le sacamos mucho provecho
Listo a iniciar esta nueva versión del curso
Vengo de especializarme en Front-end, y vengo acá para entender cómo funcionan los otros sectores del desarrollo web 😄
A darle con toda! 💪
¡Hey! Para que se ahorren tiempo.
Acá están todos los apuntes del curso, pueden duplicar el template de Notion.
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
El teléfono roto le llamamos en Colombia.
¡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.
Conjunto de información almacenada y consultada SISTEMÁTICAMENTE (reglas definidas).
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
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
La renovación de este curso es simplemente genial!
El anterior era bueno, pero solo esta clase es MAGNIFICA!!!
Estoy aprendiendo de 0, con el objetivo de convertirme en backend dev. Echandole muchas ganas en pleno 2023.
A iniciar se ha dicho. Estaba esperando la renovación del curso, al anterior curso estuvo genial.
**++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.
Pregunta el profesor.
La verdad, no se me ocurre una, la respuesta a tal cuestión pende del nivel de desarrollo del país que se habita.
Por ejemplo, no me extrañaría que en mi país, Venezuela, el servicio público de aseo urbano o manejo de desechos sólidos y, hasta las personas naturales o jurídicas que trabajan con el “reciclaje”, NO utilicen bases de datos como una tecnología clave para la gestión de su industria o empresa.
No me extrañaría que tampoco los artesanos, ciertas ocupaciones y muchos de los “oficios tradicionales” no las usen (esto último sería muy interesante porque estamos hablando de conocimientos ancestrales o de preservar conocimientos tradicionales, legados dentro una cultura de una generación a otra por siglos o milenios).
Así mismo, lo que sí puedo asentir es que dónde hay software, blockchain o bases de datos existe control y transparencia: sabemos muy bien como latinoamericanos que la corrupción no se lleva bien con eso.
De hecho, un ejemplo, es cuando se invierten fortunas de los contribuyentes en sistemas millonarios de softwares que luego son engavetados, porque es necesario “dejar libre la fuga” o “el boicoteo” a los sistemas para que el “status quo” de la anarquía imperante, permitiendo así la necesaria maniobrabilidad que mantiene el desangramiento del Estado, por su supuesto, no sin antes haber robado el “estado de bienestar” de millones de personas de un país por esto, todo debido a que el “bien común”, es lo ÚLTIMO en la lista.
Lo anterior crea una costumbre, la costumbre crea una cultura y esta nueva cultura mantiene la “normalidad” de un status quo que perpetúa todo lo posible el “estado de corrupción” y enajena el “estado de bienestar” de varias naciones en “vía de desarrollo”.
La anterior fiesta, continúa hasta que el ritmo del mundo inexorablemente exhorta al cambio y, aparentemente, se les “desteta” pero, ya viven de todo lo que hurtaron esos años, sino es que encuentran otra ubre y el dinero se lava en negocios legítimos.
La verdad, todo un asalto del “estado de bienestar” de generaciones por la mezquindad de un “grupito” que no le conviene implementar a cabalidad la tecnología pues ésta puede ayudar a “repartir la abundancia” con mayor alcance pero, es más importante la minúscula y retrógrada visión de sus mezquinos y lesivos intereses personales que a los de la humanidad de lo países que “gobiernan”.
El manejo correcto, ético y eficaz de los datos, puede permitir la gestión gubernamental y participación pública a tiempo real, así como la eficiencia, la transparencia, etc.
En el libro “Mapas estratégicos: como convertir los activos intangibles en resultados tangibles” de Norton y Kaplan explican muy bien el impacto que la tecnología y la cultura hacen en esta era de la “sociedad del conocimiento” es decir, de la "economía del conocimiento."
El Dato es próximo petróleo del siglo XXI en cuanto a “Intangibles” se refiere, por eso estoy aquí. Así que considero que la respuesta es que NO, no existe industria que no use bases de datos hoy día, lo que existe es retraso, falta de interés, desconocimiento o disparidades que afectan el acceso tecnológico a estas o lentitud en su implementación por parte de cada país, de acuerdo a su realidad concreta.
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!
Aquí dejo mis apuntes del curso, en caso de que a alguien pueda servirle 😊
https://drive.google.com/drive/u/0/folders/1W7X6CVsu5eDl-NvOGmEuLpRdc2QJT24n
Por fin lo estuve esperando mucho.
Para los que están comenzando el curso, cada segundo de este curso vale realmente la pena! Un excelente profesor, muy claro, didáctico y se nota su pasión y conocimiento del tema. Ha logrado contagiarme el entusiasmo por las bases de datos . Felicitaciones Israel!
Ok, vamo a darle de nuevo al estudio.
Acá el diagrama básico de lo que haré 😃.
que utilicen excel cuenta como que no esten utilizando base de datos? XD
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
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)
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)
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.
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:
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:
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.
Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto.
Existen dos tipos de bases de datos: Relacionales y No Relacionales.
Se caracterizan por ser creadas con tablas que relaciona los datos con otros. usa SQL (Structured Query Language) que es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre ellos.
Las BD relacionales más populares son:
Al trabajar todos con SQL, los frameworks aprovechan para trabajar con ORMS Object-Relational Mapping, que es una forma de abstraer la conexión a estas bases de datos, utilizando la POO (Programación Orientada a Objetos.)
No Relacionales (No SQL)
Una base de datos no relacional es aquella que no usa el esquema tabular de filas y columnas que se encuentra en la mayoría de los sistemas de base de datos más tradicionales. en vez de SQL, usa un formato JSON o parecido.
Las BD no relacionales más populares son:
Porque es donde está toda la información delicada de nuestros usuarios. Por medio de los drivers el backend se comunica con las bases de datos.
También es importante tener en cuenta que el desarrollador backend no es quien administra el mantenimiento de las bases de datos, no gestiona backups, sincronización, etc, ésto lo hace el DB Admin. Sino que éste construye la lógica para consumir éste servicio por medio de los drivers.
Ofrecen servicios para administrar las bases de datos en diferentes bases de datos y éstos cobran de acuerdo al servicio y puede salir más economico que crear un equipo para administrar toda nuestras bases de datos. Algunos son:
Excelente introducción, muchas gracias.
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.
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 😃
Iniciando el curso con muchísima energía!
Hola
Estoy estudiando en este momento analisis y desarrollo de software, para mi proyecto estoy desarrollando una aplicacion en mi trabajo de los turnos laborales, ellos manejan cualquier cambio con una nueva hoja de excel, bastante atrasado para esta empresa, me interesa bastante el tema de las bases de datos para poder darle mejor manejo a mi proyecto, espero aprender bastante.
Aunque este curso tenga unos añitos, todo el material y hasta los programas siguen vigentes al día de hoy.
Por otra parte la manera en la que estan explicados los conceptos y los ejemplos, el profe te contagia la pasión por seguir aprendiendo y profundizar en las bases de datos.
Mi Resumen
Históricamente la información se pasaba de boca en boca, lo cual con el tiempo se distorsionaba. Se necesitaba un forma de almacenar la información de manera que persistiera con el tiempo. Estos fueron algunos de los primeros métodos y evolución:
Entran en el periodo de transición de medios digitales y en la nube.
Las BBDD nos servían para implementar la arquitectura de Vonn Neumann, arquitectura de computación básica.
Una base de datos es una colección organizada y estructurada de información que se puede acceder y gestionar fácilmente. Los datos se administran a través de un sistema de gestión de base de datos (DataBase Management System o DBMS).
Un dato nos permite describir un objeto. Dicho objeto podemos llamarlo entidad, por ejemplo una casa en la que viven personas. La casa es la entidad y la cantidad de personas que viven en la casa son un dato, que en este caso es numérico.
Hay diferentes tipos de datos que se pueden tener en una base de datos: caracteres, numéricos, imágenes, fechas, monedas, texto, bit, decimales y varchar. Hay bases de datos más o menos adecuadas según el tipo de dato, y hay un proceso para convertir un dato en información, pues un solo dato por sí mismo no representa nada si no lo vemos en contraste con otros. Así se identifican comportamientos.
Alguien mas esta encatada con lo bello que es el profe xD pero excelente curso estoy emocionada de iniciar
¿Por qué necesitamos persistencia?
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.Tipos de bases de datos
📌 **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.
Me estoy repitiendo este curso por segunda vez y como me motiva saber que este profesor y este curso son excelentes 💚
Buena noche.
Me gustaría compartirles un proyecto desarrollado en SQL2019, PracticaSQL-Diagrama-Relacional, nos permitirá comprender como funcionan las constraint/restricciones de tipo:‘1-1’, ‘1-N’,'N,n’
Encuéntralo en mi repositorio, si me puedes seguir en GitHub lo agradecería, subo un proyecto diferente cada semana:
RESUMEN:
.
Tipos de bases de datos:
Relacionales o de lenguaje de consulta SQL
• Son más antiguas
• Se basa en la organización de la información en trozos pequeños, que se relacionan entre ellos mediante la relación de identificadores.
• Les permiten ser más robustos y menos vulnerables ante fallos.
• Si algo tienen de malo las bases de datos relacionales es que tienen que saber de antemano qué es y cómo es lo que van a almacenar.
• Ejemplo de ellas son: SQL server, MariaDB, Oracle, PostgreSQL, Mysql (esta es la más usada junto a Oracle)
Para que sea relacional toda la información no puede estar en una sola tabla
.
No relacionales
• No tienen un identificador que sirva de relación entre un conjunto de datos y otros. Como veremos, la información se organiza normalmente mediante documentos y es muy útil cuando no tenemos un esquema exacto de lo que se va a almacenar.
• Son más flexibles, se lo tragan todo, sin importar su estructura. Simplemente, se quiere almacenar todo para un futuro análisis.
• Ejemplos: Cassandra, Elasticsearch, Neo4j, MongoDB (este es el más usado)
Lo habitual es que las bases de datos basadas en tablas sean bases de datos relacionales y las basadas en documentos sean no relacionales, pero esto no tiene que ser siempre así.
.
Otra gran división es por el tipo de servicio:
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.
Este curso es increible. ya lo termine y por aca te dejo un link con un resumen personal https://drive.google.com/file/d/1otw97MTD-jG6PvcMcn-Yb5OmMjO5e_E9/view?usp=sharing
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:
Existen dos tipos de bases de datos:
Dentro de los servicios de bases de datos existen dos tipos:
Siempre he querido saber más sobre este tema pero me ha resultado un poco confuso por donde empezar, iniciar como lo hice el profe me parece genial. Gracias, espero terminar el curso con entusiasmo. 😄
Yo también era uno de los que tenia rechazo por las Bases de Datos y a gracias a este curso cambie totalmente mi manera de verlo. Gracias!
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.
Yo diria que todas las industrias usan bases de Datos, la inquietud radica mas bien en otra cosa;
Todas las empresas consideradas medianas y Grandes usan Bases de Datos con estructura SQL o NoSQL, pero las empresas pequeñas y micro no la usan en su mayoria, asi facturen relativamente alto.
Aquí inicia mi último paso de estudio para postular a un trabajo de ciencia de datos 😄
Esperaba con ansias este curso. A reforzar conocimientos ^^
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.
Aprovechando esta cuarentena, para dar inicio en este mundo que son las base de datos. Emocionante.
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.
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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?