FORMATO ACT - 1 BD Conceptos Básicos Larios Dueñas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

BACHILLERATO 8

Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ

INSTRUCCIONES: LLENA CON TUS DATOS


LAS SIGUIENTES TABLAS:

Larios Dueñas Alexa Carolina


Apellido Paterno Apellido Materno Nombre (s)

Instrucciones: Investiga y contesta correctamente lo siguiente:


CONCEPTOS BÁSICOS DE BASE DE DATOS
NOTA: Las preguntas serán de tamaño 14 y las respuestas del numero 12, MANEJAR UN
SOLO TIPO DE LETRA y justificar el documento. EL DOCUMENTO DEBERÁ CONTENER
COMO MÍNIMO 10 PAGINAS.

Menciona y explica brevemente 5 programas que manejan base


de datos MySQL
MySQL es un sistema de administración de bases de datos relacional (RDBMS)
de código abierto y gratuito. Inicialmente era propiedad de MySQL AB, antes de
ser adquirido por Sun Microsystems (parte de Oracle Corporation desde 2010). El
desarrollador original de MySQL es Ulf Michael Widenius, Swedes David Axmark y
Allan Larsson, fundadores de MySQL AB.
Muchas aplicaciones web que funcionan con bases de datos, como WordPress,
Joomla y phpBB, así como muchos sitios web populares como MediaWiki, Twitter
y Facebook, utilizan MysQL.

Desarrollador: Oracle Corporation.


Autor original: MySQL AB.
Última actualización de MySQL: MySQL 8.0.32.
Licencia de MySQL: GNU General Public License versión 2 y licencia propie

MariaDB
MariaDB es un sistema de administración de bases de datos relacional de código
abierto, gratuito y desarrollado por la comunidad. Es un fork de MySQL. El
desarrollador original de MariaDB es Ulf Michael Widenius, Swedes David Axmark
y Allan Larsson, fundadores de MySQL AB y the MariaDB Foundation. Ulf Michael
Widenius es actualmente el CTO y desarrollador principal de MariaDB.
MariaDB también está incluido en numerosas distribuciones de Linux, como
CentOS, Debian y RHEL. Además, lo usan muchas organizaciones como
Wikipedia, Google o Tumblr.
Desarrollador: MariaDB Corporation Ab y MariaDB Foundation. 
Última actualización de MariaDB: MariaDB 11.1.0.
Licencia de MariaDB: GPL versión 2.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Microsoft SQL Server
Microsoft SQL Server es un sistema de
administración de bases de datos
relacional comercial. Está disponible
en múltiples ediciones, divididas en tres
categorías principales: mainstream, especializada y descontinuada.
Desarrollador: Microsoft.
Última actualización de Microsoft SQL Server: Microsoft SQL Server 2022.
Licencia de Microsoft SQL Server: licencia propietaria.

Oracle DBMS
Oracle DBMS es un sistema de administración de bases de datos multi-modelo,
comercial. También conocido como Oracle Database o simplemente Oracle. Se
suele usar para ejecutar: procesamiento de transacciones online (OLTP) y
almacenamiento de datos (Data warehousing).
Desarrollador: Oracle Corporation.
Última actualización LT de Oracle DBMS: Oracle DBMS 19c.
Última actualización de Oracle DBMS: Oracle DBMS 23c beta.
Licencia de Oracle DBMS: licencia propietaria.
PostgreSQL

MongoDB
MongoDB es un sistema de administración de bases de datos
documental, NoSQL y de código abierto. MongoDB Inc. ofrece una suite integrada
de servicios de bases de datos cloud, así como un servicio de soporte. Este
software de bases de datos orientado a documentos se suele usar para el
almacenamiento de grandes volúmenes de datos.
Desarrollador: MongoDB Inc.
Última actualización de MongoDB: MongoDB 6.0.4.
Licencia de MongoDB: licencia pública del lado del servidor (SSPL).

Redis
Redis, abreviatura de «Remote Dictionary Server», es un sistema de
administración de bases de datos clave-valor, NoSQL y de código abierto.
Desarrollador: Redis.
Autor original: Salvatore Sanfilippo.
Última actualización de Redis: Redis 7.0.
Licencia de Redis: BSD de tres cláusulas.
IBM DB2
IBM DB2 es un producto de administración de bases de datos desarrollado por
IBM, anteriormente conocido como DB2 para Linux, UNIX y Windows.
Desarrollador: IBM.
Última actualización de IBM DB2: IBM DB2 11.5.8.
Licencia de IBM DB2: licencia propietaria.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ

SQLite
SQLite es un motor de bases de datos de
dominio público que pertenece a la familia
de los sistemas de administración de bases de datos relacionales embebidos.
Cuenta con enlaces a múltiples lenguajes de programación.
Desarrollador: Dwayne Richard Hipp.
Última actualización de SQLite: SQLite 3.41.2.
Licencia de SQLite: dominio público.

Cuáles son las ventajas de una base de datos.

Base de datos definida


Una base de datos es una recopilación organizada de información o datos
estructurados, que normalmente se almacena de forma electrónica en un sistema
informático. Normalmente, una base de datos está controlada por un sistema de
gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con
las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de
datos, abreviado normalmente a simplemente base de datos.
Los datos de los tipos más comunes de bases de datos en funcionamiento
actualmente se suelen utilizar como estructuras de filas y columnas en una serie
de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así,
se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente
los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta
estructurada (SQL) para escribir y consultar datos.

Acceso rápido a los datos

Permiten tener un acceso inmediato a los datos que se alojan en ella. La


información puede ser accesada, modificada, borrada y agregada las 24 hs debido
a que las bases de datos corren siempre, no se detienen. Ofrecen por ello acceso
ilimitado a la información también.

Evita datos repetidos o duplicados

Cuando tenemos datos en papel es muy fácil tenerlos duplicados o triplicados, y


cuesta mucho ir hoja por hoja revisando qué datos existen iguales de forma
simultánea. En cambio al usar una base de datos informática encontramos
ventajas importantes como poder eliminar registros o datos duplicados o
triplicados.

Es decir, ayuda a mantener la información limpia y al día, sin datos innecesarios.


BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Aumenta la productividad

Usar una base de datos permite acceso a


los datos de forma instantánea, esto se
traduce en mayor velocidad para realizar
las tareas relacionadas a la manipulación de la información, sea copiarla,
eliminarla o simplemente leerla.

Los empleados de las empresas que manejan bases de datos se ven más
productivos, rápidos y eficientes en su trabajo al tener toda la información
ordenada en todo momento.

Permiten ingresar datos ilimitados

A diferencia del mundo real con límites físicos, las bases de datos virtuales no
tienen límiite alguno prácticamente, siempre hay discos duros más grandes, cpus
y memorias más rápidas para procesar los crecientes datos de una BD.

Incluso hoy en día existen servicios de base de datos ilimitadas, sin restricciones
de disco o acceso a la data. Esto permtie a las grandes empresas compartir
cantidades de información que antes se creía imposible, hoy conocido como Big
Data.
Compartir datos globalmente

El acceso remoto a la información que se almacena en las diferentes BDs permite


a los usuarios de una empresa, sistema o servicio acceder de forma remota a sus
datos personales, de la empresa, productos o negocios.

Esto es vital para lograr tener un acceso globalizado a los datos, no importa si no
estás en la misma oficina, podrás acceder remotamente sin ningún problema, algo
soñado cuatro décadas atrás cuando todo se guardaba en papel, y para acceder a
él tenías que trasladarte hasta el negocio o empresa.

Centralizar la información

Las BDs permiten tener los datos centralizados en un solo lugar, puede ser
un servidor, varios servidores o bien en diferentes tipos de nube informática, el
hecho es que si antes tenías una empresa con 10 oficinas en todo el país, cada
una tenía sus documentos y bases de datos en papel en su lugar físico.
Hoy en día las diferentes oficinas, centrales y sucursales pueden compartir
información de un mismo negocio que está centralizada en diferentes servidores o
servicios de almacenamiento.

Reducción del espacio físico


BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Gracias a que hoy en día podemos
alojar todos los datos en medios y
dispositivos de almacenamiento digitales,
ya no se necesitan grandes almacenes o
oficinas con cajas llenas de documentos.
Hoy en día es posible tener todo digitalizado y ahorrar espacio inmensamente.

Si bien no se puede reducir todo el papeleo, un 90% de las cosas que antes se
guardaban en papel hoy en día se pueden guardar fácilmente en una base de
datos electrónica.

Mantenimiento fácil

Hacer un mantenimiento de base de datos, depuración de registros o cualquier


tarea similar es sumamente fácil si tienes una BD en formato digital, tomando solo
segundos o minutos en algunos casos.

Permiten hacer respaldos

Décadas antes para hacer un respaldo de la base de datos necesitabas copiar


todo manualmente de una hoja a otra, o como muy adelantado podías hacer una
fotocopia del documento.

Hoy en día los datos se pueden resguardar gracias a copias de seguridad que
pueden correr en intervalos se minutos, horas, días, semanas o meses, y puedes
almacenar esos backups durante el tiempo que necesites.

Son Portables

Una de las mayores ventajas de la base de datos informática es que puede


portarse a donde quieras. Tan solo debes poner a correr una copia de seguridad, y
puedes mover esa copia hacia otros servidores, VPS o servicios Cloud donde
quieras alojarla.

Las BDs de antaño no permitían moverse fácilmente, pues tenías que trasladar
decenas o cientos de cajas con papeles, tomaba tiempo, esfuerzo y trabajo físico
inimaginable.

Son Dinámicas

Toda BD moderna es dinámica ante todo, a diferencia de las BDs viejas en papel,
que no permitían mucha modificación, una vez que escribías algo ya estaba listo y
no podía borrarse.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Las BDs modernas permiten modificar
datos, eliminar, insertar, seleccionar y leer
datos de forma natural, sin limitaciones,
haciendo que su naturaleza sea
sumamente dinámica.

Cuales son las desventajas de una base de datos.

Pueden crecer mucho

A medida que se agregan datos, la estabilidad de la misma se vuelve más crítica.


Muchas veces necesitarás ampliar el espacio en disco duro, así como también la
memoria RAM o accesos simultáneos de los usuarios a medida que crece la
demanda.

Si la base de datos se vuelve muy grande puede que incluso necesites cambiar el
motor de la base de datos pues quizás el actual no permite manejar los datos de
forma tan eficiente y fluída como necesitas.

Suba de costos

Al aumentar la demanda, tamaño y uso de la BD, también puede que necesites


cambair el equipamiento de tus servidores. Esto hará que se incrementen los
costos, sobre todo cuando el crecimiento es tal que se require de instalación de
cluster y replicación de datos a nivel de software y hardware.

Actualizaciónes

Las BDs, sus clientes y servidores requieren de instalación de actualizaciones


constantes. También los lenguajes SQL en que se escriben las sentencias que
permiten a un cliente conectar con un servidor pueden cambiar de una versión
vieja a una nueva, haciendo que las instrucciones queden inoperativas, y por
lógica la información no se maneje de la misma manera.

Por ello es vital mantener tanto servidor como cliente y aplicaciones actualizadas,
es una de sus grandes desventajaas o contras.

Pueden fallar críticamente

Cuando un servicio de BD falla el pánico se adueña de los diferentes empleados,


supervisores y dueños de las empresas. Esos datos tan preciados que hace un
momento estaban disponibles ahora no están, no se puede acceder a ellos.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Las fallas críticas en bases de datos
pueden darse por falla de hardware,
software o ataque hacker. Por eso siempre
es vital tener respaldos de toda la
información.

Ataques remotos

Las BDs digitales siempre son y serán presa de ataques remotos por parte de
hackers, crackers, troyanos y virus maliciosos. Estos eventos pueden suceder en
que el atacante ingrese al servidor de base de datos, o a la BD principal y robe,
modifique o elimine información crítica ubicada en ese medio.

Menciona 5 modelos de las bases de datos.


Un modelo de base de datos muestra la estructura lógica de la base, incluidas las
relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se
accede a ellos. Los modelos de bases de datos individuales se diseñan en base a
las reglas y los conceptos de cualquier modelo de datos más amplio que los
diseñadores adopten. La mayoría de los modelos de datos se pueden representar
por medio de un diagrama de base de datos acompañante.
Modelo de base de datos relacional

El modelo de base de datos relacional es uno de los más comunes. Este


modelo es el que emplean las bases de datos relacionales y ordena los datos en
tablas (relaciones) compuestas por columnas y filas.

Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de


nacimiento…); a los atributos de una relación se los llama dominio. Escogiendo un
atributo en concreto o una combinación de varios tenemos una clave primaria, a la
que se puede hacer referencia en otras tablas, en las que será un clave externa.

Modelo jerárquico

Si vamos a emplear una base datos jerárquica, el modelo de datos que


emplearemos será el jerárquico, que se caracteriza por presentar los datos en una
estructura de árbol invertido, donde cada registro tiene un único nodo raíz, del que
surgen otros nodos (registros); los nodos en un mismo nivel son nodos padre,
cada nodo padre tiene el mismo nodo raíz, y puede tener nodos hijos, pero los
nodos hijos solo pueden tener un nodo padre. Este modelo se emplea poco
actualmente.

En este modelo, los registros de un mismo nivel se clasifican en un orden


específico.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Modelo de red

El modelo en red de base de datos parte


del modelo jerárquico, pero aquí se
permiten las relaciones de uno a muchos o
de muchos a muchos entre registros vinculados, teniendo registros principales
múltiples. El modelo se crea a través de conjuntos de registros relacionados; cada
uno de estos conjuntos consiste en un registro propietario o principal y uno o más
registros miembros o secundarios. Además, un registro puede ser miembro o
secundario en diferentes conjuntos. Es decir, que en este modelo se permite que
los nodos hijos tengan más de uno nodo padre, de manera que se pueden
representar relaciones más complejas.

Aquí podéis ver un ejemplo de este modelo de base de datos de red.

Modelo orientado a objetos

El modelo de la base de datos orientada a objetos define la base de datos como


una colección de objetos utilizados en la programación orientada a objetos (es
decir, que emplear lenguajes como C++ o Java, por ejemplo). Este modelo de
base de datos utiliza tablas también, pero no solo se limita a ellas y permite
almacenar información muy detallada sobre cada objeto.

Los objetos se dotan de un conjunto de características propias, que a su vez les


diferencian de objetos similares. Los objetos similares pueden agruparse en una
clase y cada objeto de esta es una instancia. Las clases intercambian datos entre
sí a través métodos (mensajes).

Modelo relacional de objetos

El modelo relacional de objetos combina en un modelo híbrido el modelo de base


de datos relacional y el orientado a objetos, de manera que funciona de manera
similar al relacional, pero incorpora funciones del modelo orientado a objetos,
como los propios objetos, las clases, la herencia y el poliformismo. Además,
permite una mejor escalabilidad y se pueden almacenar un gran volumen de datos
dentro de las clases.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
Modelo entidad-relación

El modelo entidad-relación es básicamente


el paso previo a uno modelo de bases
datos relacional, puesto que se trata de un
diagrama elaborado a través de unos elementos básicos y su relación entre ellos:

● Entidades (son los objetos que se representan en la base de datos).

● Atributos (son el contenido de la entidad, sus características). A los


atributos se les asigna un clave para distinguirlos de los demás registros.

● Relación (el vínculo que define la dependencia entre varias entidades).

● Cardinalidad (es la participación entre entidades, que pueden ser uno a


uno, uno a varios o varios a varios).

En el diagrama las entidades se representan con un rectángulo, las relaciones con


un rombo y los atributos con un óvalo. Lo vemos en un ejemplo:

Modelo de archivo invertido

El modelo de archivo invertido, también llamado de índice invertido, contiene datos


que se usan como claves en una tabla de consulta, los valores en la tabla se
emplear como punteros a la localización de cada instancia. Actualmente se
emplea como índice de las bases modernas de datos, ya que se trata de tablas de
consulta en las que se introduce un contenido mínimo.
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ

Completa la siguiente tabla

Conceptos Básicos Ejemplo


Dato Información concreta sobre hechos, elementos, Articulo
etc., que permite estudiarlos, analizarlos o
Edad
conocerlos.
Numero
Sueldo

Campo  un campo representa la distribución espacio- Área


temporal de una magnitud física; es decir, es
Zona
una propiedad que puede medirse en el entorno
de cada punto de una región del espacio para Espacio
cada instante del tiempo. Matemáticamente, los
campos se representan mediante una función
definida sobre una cierta región. 
Registro En informática, o concretamente en el contexto Lista de asistencia
de una base de datos relacional, un registro
Toma de trabajo
representa un objeto único de datos
implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de
datos puede imaginarse formada de filas y
columnas.
Archivo Un archivo o fichero informático es una Documento en
secuencia de bytes almacenados en un computadora ya
dispositivo. Un archivo es identificado por un sea música, videos
nombre y la descripción de la carpeta o etc
directorio que lo contiene
Base de Una base de datos se encarga no solo de El registro de
Datos almacenar datos, sino también de conectarlos estudiantes de
entre sí en una unidad lógica colegio o
universidad
Banco de puede definirse como la concentración de un Lo mismo que el
datos gran volumen de información de tipo físico y base de datos
socioeconómico, correspondiente a un área
BACHILLERATO 8
Tecnologías de la Información II
PROFR. ANDREW AGUILAR RUIZ
geográfica de 3 255
kilómetros cuadrados,
almacenada y procesada en
una computadora
electrónica.

También podría gustarte