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
Institucion educativa la esperanza sede la magdalena
Bases de Datos, Definición, Clasificación y Aplicaciones
1. BASES DE DATOS
A. DEFINICIÓN
B. TIPOS DE BASES DE DATOS
D. BASES DE DATOS MÁS POPULARES
2. A. DEFINICIÓN DE BASE DE DATOS
Una base de datos es una colección de información que está organizada
para ser fácilmente accesada, administrada y actualizada.
Una base de datos es utilizada por una organización como un método
de almacenamiento, administración y recuperación de información. Las
bases de datos modernas son administradas mediante un Sistema de
administración de bases de datos, o DBMS por sus siglas en inglés.
La arquitectura de una base de datos puede ser externa, interna o conceptural.
El nivel externo especifíca la manera en la cual cada tipo de usuario final
comprenda la organización de sus correspondientes datos más relevantes, en la
base de datos. El nivel interno trata con el desempeño, escalabilidad, costo y
otros medios operacionales. El nivel conceptual unifica perfectamente las
diferentes vistas externas en una sóla vista global unificada, que consiste en los
datos genéricos requeridos de cada usuario final.
3. TIPOS DE BASES DE DATOS: RELACIONALES
Una base de datos relacional, inventada por E.F.
Codd en IBM en 1970, es una base de datos tabular
en la cual los datos están definidos de manera que
pueden ser reorganizados y accesados de diferente
maneras
Las bases de datos relacionales se construyen a
partir de un conjunto de tablas con datos que
pertenecen a una categoría predefinida. Cada tabla
tiene al menos una categoría de datos en una
columna , y cada renglón tiene un conjunto de datos
para las categorías definidas en las columnas.
El lenguaje de consulta estructurada SQL (Structured
Query Language) es la interfase estándar entre el
usuario, los programas de aplicación y la base de
datos relacional. Las bases de datos relacionales son
fáciles de extender y, una nueva categoría de datos
puede ser agregada después de haber creado la base
ACLARACIÓN: SQL no es un tipo de base de datos, es un lenguaje de consultas estructuradas
utilizado para consultar y administrar una base de datos Relacional
4. TIPOS DE BASES DE DATOS: NO-SQL
El término No-SQL es un enfoque al
diseño de bases de datos que puede
incluir una variedad amplia de modelos
de datos, incluyendo formatos tipo
campos llave, documentos, columnas y
renglones y gráficos. No-SQL, que
significa “no solamente SQL”, es una
alternative a las tradicionales bases de
datos relacionales, en las cuales los
datos son almacenados en tablas y los
esquemas de datos son diseñados
cuidadosamente antes de que la base
de datos sea construida. Las bases de
datos No-SQL son especialmente útiles
5. TIPOS DE BASES DE DATOS: DISTRIBUIDAS
• Una base de datos distribuida es la que
porciones de la base de datos están
almacenadas en multiples ubicaciones
físicas, y en las cuales el procesamiento
esta disperso o replicado entre diferentes
puntos de una red.
• Las bases de datos distribuidas pueden
ser homogéneas o heterogéneas.
• Todas las ubicaciones físicas en un
Sistema de base de datos distribuida
tienen el mismo hardware y corren el
mismo Sistema operative y aplicaciones
de bases de datos.
• El hardware, sistemas operativos o
aplicaciones de bases de datos en una
base de datos distribuida heterogénea
puede ser diferente en cada una de las
6. TIPOS DE BASES DE DATOS: CLOUD
DATABASE
• Una base de datos tipo Cloud Database ha
sido optimizada o construida para
entornos virtualizados, ya sea en una
nube híbrida, pública o privada. Las
Cloud Databases proven beneficios tales
como la habilidad de pagar solo la
capacidad de almacenamiento y ancho de
banda utilizados, y proveen escalabilidad
en demanda, junto con una alta
disponibilidad.
7. TIPOS DE BASES DE DATOS: ORIENTADAS A
OBJETOS
• Los elementos que se crean utilizando lenguajes de programación orientados a objetos
son, a menudo, almacenados en bases de datos relacionales, pero las bases de datos
orientadas a objetos son las indicadas para esos elementos.
• Una base de datos orientada a objetos esta organizada alrededor de objetos, en lugar de
acciones y datos, en lugar de lógica. Por ejemplo, un registro multimedia en una base de
datos relacional puede ser un objeto de datos definible, todo lo contrario con un valor
alfanumérico.
8. TIPOS DE BASES DE DATOS: GRAFICAS
• Una base de datos orientada a gráficos o base de datos gráfica, es un tipo de base de
datos No-SQL que utiliza la teoría de gráficos para almacenar, mapear y consultar
relaciones. Las bases de datos gráficas son básicamente colecciones de nodos y aristas,
donde cada nodo representa una entidad y cada arista representa una conexión entre
nodos.
• Las bases de datos gráficas están ganando popularidad rápidadmente por el análisis de
interconexiones. Por ejemplo, las compañías deben usar una base de datos gráfica para
minar datos sobre clients desde las redes sociales.
9. BASES DE DATOS MAS POPULARES
Base de datos Ventajas Diferencias
Microsoft SQL Server.
• Gran facilidad de uso
• Posee herramientas
especiales que ahorran
tiempo
• Software comercial con costo
• Consume muchos recursos
del sistema
Oracle
• Habilidad de agrupar
transacciones en el mismo
lote (en paralelo)
• Mejor desempeño
• Costos de operación altos
• Más difícil de aprender y
operar
MongoDB
• Agilidad y versatilidad en los
cambios de esquemas
• Rendimiento elevado
• Base de datos
“No-SQL”
• Código abierto
Oracle NoSQL
• Escalable
• Tipo distribuida
Base de datos
“No-SQL”
Código propietario
Cassandra
• Tipo distribuida
• La BD No-SQL de mayor
rendimiento
• Fácil de implementar y
administrar
• Base de datos
“No-SQL”
• Código abierto
10. BIBLIOGRAFÍA
• MARGARET ROUSE. (2017). WHAT IS A DATABASE?. 1/10/2017, DE
TECHTARGET SITIO WEB:
HTTP://SEARCHSQLSERVER.TECHTARGET.COM/DEFINITION/DATABASE
• VARUN TURLAPATI. (2017). WHAT ARE ADVANTAGES AND DISADVANTAGES OF
CASSANDRA DATABASE? YOU KNOW, I NEED THESE PARAMETERS :
DISTRIBUTION , REPLICATION , OBJECT-ORIENTED , XML AND UNIQUE
PROPERTIES OF IT. OCTUBRE 10, 2017, DE HTTPS://WWW.QUORA.COM/ SITIO
WEB: HTTPS://WWW.QUORA.COM/WHAT-ARE-ADVANTAGES-AND-
DISADVANTAGES-OF-CASSANDRA-DATABASE-YOU-KNOW-I-NEED-THESE-
PARAMETERS-DISTRIBUTION-REPLICATION-OBJECT-ORIENTED-XML-AND-
UNIQUE-PROPERTIES-OF-IT
• ORACLE. (2017). ORACLE NOSQL DATABASE. OCTUBRE 1, 2017, DE ORACLE
SITIO WEB:
HTTP://WWW.ORACLE.COM/TECHNETWORK/DATABASE/DATABASE-
TECHNOLOGIES/NOSQLDB/OVERVIEW/INDEX.HTML
• MONGODB, INC. (2017). REINVENTANDO LA GESTIÓN DE DATOS. OCTUBRE 1,
2017, DE MONGODB, INC SITIO WEB: HTTPS://WWW.MONGODB.COM/ES
• KEVIN BOONE. (2017). MICROSOFT SQL SERVER ADVANTAGES. OCTUBRE 1,
2017, DE HTTPS://WWW.TECHWALLA.COM/ SITIO WEB:
HTTPS://WWW.TECHWALLA.COM/ARTICLES/MICROSOFT-SQL-SERVER-