Este documento define una base de datos y describe las diferencias entre bases de datos SQL y NoSQL. Explica que una base de datos es una colección de datos organizados y relacionados entre sí que son utilizados por los sistemas de información de una empresa. Luego describe algunas bases de datos populares como SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra, destacando sus características y ventajas como escalabilidad, rendimiento y tolerancia a fallos.
Bases de Datos, Definición, Clasificación y Aplicacionesmireyacastro58118
Presentación realizada por LSCA Mireya Castro Inzunza como parte de la Actividad 4 de la semana 2 del curso de informática.
Formación Continua de Profesores del Componente de Formación Profesional
Bases de Datos, Definición, Clasificación y Aplicacionesmireyacastro58118
Presentación realizada por LSCA Mireya Castro Inzunza como parte de la Actividad 4 de la semana 2 del curso de informática.
Formación Continua de Profesores del Componente de Formación Profesional
CURSO NACIONAL
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No. 4
Base de Datos
Juan Carlos González Desirena
Principales bases de datos existentes:
¿Qué es una base de datos?
¿Qué es una base de datos de tipo SQL?
¿Qué es una base de datos No- SQL?
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
En esta breve presentación se analizarán los principales sistemas gestores de bases de datos para el modelo relacional o SQL, posteriormente las bases de datos No-SQL.
Se describen sus características principales en cada una de ellas.
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Actv. 4 prsentacion Mendez_Mara
1. BASE DE DATOS SQL
MARA PATRICIA MÉNDEZ HERNÁNDEZ
GRUPO: G2
CURSO NACIONAL
FORMACIÓN DISICPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA
SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No.4
2. ¿QUÉ ES UNA BASE DE DATOS?
Se define una base de datos como una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados por
los sistemas de información de una empresa o negocio en particular.
CAMPOS REGISTROS ARCHIVOS
SE ORGANIZAN POR:
3. ¿QUÉ ES UNA BASE DE DATOS TIPO
SQL Y NO SQL?
• es un lenguaje de acceso a bases de datos que explota
la flexibilidad y potencia de los sistemas relacionales y
permite así gran variedad de operaciones.
SQL
• es un lenguaje de programación estándar e
interactivo para la obtención de información desde
una base de datos y para actualizarla.
NO SQL
4. BASE DE DATOS CARACTERISTICAS VENTAJAS
SQL SERVER
Es un sistema de gestión de base de datos
relacionles basados en el lenguaje Transact-SQL
capaz de poner a dispocision de mucos
varias cantidades de datos de manera simultanea
• Soporte de transacciones
• Escalabilidad, estabilidad y
seguridad
• Soporta procedimientos
almacenados
ORACLE
Es un sistema de gestión de base de datos
relacional , se considera como uno de los
de bases de datos mas completos , destacando
soporte de transacciones, estabilidad,
escalabilidad y es multiplataforma
• Es el motor de bases de datos
objeto-relaconal mas usado a nivel
mundial
• Puede ejecutarse en todas las
plataformas, desde una PC hasta
supercomputador
5. MONGO DB
Una de las diferencias más importantes con
respecto a las bases de datos relacionales, es
que no es necesario seguir un esquema. Los
documentos de una misma colección -
concepto similar a una tabla de una base de
datos relacional -, pueden tener esquemas
diferentes.
• Mongo DB tiene la capacidad de
realizar consultas utilizando javascript,
haciendo que estas sean enviadas
directamente a la base de datos para
ser ejecutada.
• se utiliza un sistemas de archivos, ya
que cuenta con la capacidad para
balancear la carga y recopilación de
datos utilizando múltiples servidores
para almacenamiento de archivo.
6. ORACLE NOSQL
proporciona un modelo de transacción
poderoso y flexible que simplifica
enormemente el proceso de desarrollo de
una aplicación basada en NoSQL.
• Escalabilidad
• Rendimiento
• Estructura
CASSANDRA
Es una base de datos distribuida y basada en
un modelo de almacenamiento de «clave-
valor», de código abierto que está escrita en
Java. Permite grandes volúmenes de datos en
forma distribuida.
• Es orientado a columna familias,
tolerante a fallos , ya que replica los
datos de forma automática a múltiples
nodos; cuando un nodo falla puede
reemplazado sin ningún periodo de
inactividad. permite replicas a
data centers; almacenamiento de los
datos tipo column family.