PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
Bases de datos
1. 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
BASES DE DATOS
DESEMPEÑOS DEL ESTUDIANTE COMO RESULTADO DE APRENDIZAJE:
- EMPLEA LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN QUE SERÁN UTILIZADAS PARA EL DESARROLLO DE
HABILIDADES DIGITALES EN LA INVESTIGACIÓN, BÚSQUEDA Y SOCIALIZACIÓN DE DOCUMENTOS ELECTRÓNICOS.
EQUIPO NO. 1
INTEGRANTES:
LUZ MARÍA DEL CONSUELO TOBÓN ESTRELLA
FELIX TOLENTINO CRUZ
2. Desde el punto de vista informático, la base de
datos es un sistema formado por un conjunto de
datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de
programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más
tablas que guarda un conjunto de datos. Cada
tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información
sobre cada elemento que queramos guardar en la
tabla, cada fila de la tabla conforma un registro.
BASES DE DATOS
3. SQL (Structured Query Language) es un
lenguaje estándar e interactivo de acceso a
bases de datos que brinda la posibilidad de
realizar consultas con el objetivo de recuperar
información de las bases de datos de manera
sencilla.
SQL le da el poder para responder a cualquier
pregunta que realices sobre tus datos, ya sea
¿Cuáles fueron las ventas del año pasado?
¿Cuál es la media de índice de satisfacción del
cliente? ¿A qué tasa hemos reducido los gastos
desde el verano pasado?. SQL transforma
estas preguntas en forma de consultas y
traerá los datos y mostrará la respuesta en
forma de información.
BASES DE DATOS SQL
4. La aparición del término NoSQL aparece con la
llegada de la web 2.0 ya que hasta ese momento
sólo subían contenido a la red aquellas empresas
que tenían un portal, pero con la llegada de
aplicaciones como Facebook, Twitter o Youtube,
cualquier usuario podía subir contenido,
provocando así un crecimiento exponencial de los
datos.
las bases de datos NoSQL son sistemas de
almacenamiento de información que no cumplen
con el esquema entidad–relación. Tampoco utilizan
una estructura de datos en forma de tabla donde
se van almacenando los datos sino que para el
almacenamiento hacen uso de otros formatos
como clave–valor, mapeo de columnas o grafos.
BASES DE DANOS NO-SQL
5. • No utilizan SQL como lenguaje de consultas. La mayoría de
las bases de datos NoSQL evitan utilizar este tipo de
lenguaje o lo utilizan como un lenguaje de apoyo.
• No utilizan estructuras fijas como tablas para el
almacenamiento de los datos. Permiten hacer uso de otros
tipos de modelos de almacenamiento de información como
sistemas de clave–valor, objetos o grafos.
• No suelen permitir operaciones JOIN. Al disponer de un
volumen de datos tan extremadamente grande suele
resultar deseable evitar los JOIN. Esto se debe a que,
cuando la operación no es la búsqueda de una clave, la
sobrecarga puede llegar a ser muy costosa. Las soluciones
más directas consisten en desnormalizar los datos, o bien
realizar el JOIN mediante software, en la capa de
aplicación.
• Arquitectura distribuida. Las bases de datos relacionales
suelen estar centralizadas en una única máquina o bien en
una estructura máster–esclavo, sin embargo en los casos
NoSQL la información puede estar compartida en varias
máquinas mediante mecanismos de tablas Hash distribuidas.
DIFERENCIAS CON LAS SQL
6. Principales Bases de Datos
Base de Datos Características Funciones
SQL Server Es un sistema de manejo de bases de datos del modelo
relacional (SQL) utilizado para manipular y recuperar datos,
crear tablas y definir relaciones entre ellas.
Permite trabajar en modo cliente-servidor,
donde la información y datos se alojan en
el servidor y los terminales o clientes de
la red sólo acceden a la información.
Además permite administrar información
de otros servidores de datos.
Oracle Es un sistema de gestión de base de datos de tipo objeto-
relacional, desarrollado por Oracle Corporation.
Para bases SQL.
Mongo DB Es No-SQL, cada entrada puede tener un esquema de datos
diferente que nada tenga que ver con el resto de registros
almacenados. Es bastante rápido a la hora de ejecutar sus
operaciones ya que está escrito en lenguaje C++.
Se trata de una base de datos creada por
10gen del tipo orientada a documentos, de
esquema libre.
Oracle No_SQL Proporciona un modelo de transacción potente y
flexible que simplifica enormemente el proceso de
desarrollo de una aplicación basada en NoSQL. Se
escala horizontalmente con alta disponibilidad y
equilibrio de carga transparente incluso cuando se
agrega dinámicamente nueva capacidad.
Para bases SQL
Cassandra Es No-SQL, Dispone de un lenguaje propio para realizar
consultas CQL (Cassandra Query Language). Cassandra es
una aplicación Java por lo que puede correr en cualquier
plataforma que cuente con la JVM.
Se trata de una base de datos tipo clave–
valor.