PDF de programación - Que es una base de datos y cuáles son los principales tipos?

Imágen de pdf Que es una base de datos y cuáles son los principales tipos?

Que es una base de datos y cuáles son los principales tipos?gráfica de visualizaciones

Publicado el 17 de Abril del 2018
985 visualizaciones desde el 17 de Abril del 2018
61,2 KB
6 paginas
Creado hace 9a (08/10/2014)
Qué es una base de datos y cuáles son los principales tipos de bases de datos .



¿QUÉ ES UNA BASE DE
DATOS Y CUÁLES SON LOS
PRINCIPALES TIPOS?
EJEMPLOS: MYSQL,
SQLSERVER, ORACLE,
POSTGRESQL, INFORMIX…
(DV00204A)

APRENDERAPROGRAMAR.COM



Sección: Divulgación
Categoría: Lenguajes y entornos

Fecha revisión: 2029

Resumen: ¿Qué es una base de datos? ¿Cuáles son los principales tipos
de bases de datos? Internet y los procesos empresariales dependen
casi al 100 % de bases de datos, trataremos de comprender qué son.



Autor: Manuel Sierra

© aprenderaprogramar.com, 2006-2029

Qué es una base de datos y cuáles son los principales tipos de bases de datos .

DEFINICIÓN Y CONCEPTO DE BASE DE DATOS

Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes
volúmenes de información. Por ejemplo, imaginemos que somos una compañía telefónica y deseamos
tener almacenados los datos personales y los números de teléfono de todos nuestros clientes, que
posiblemente sean millones de personas.



Esta información es de gran volumen de tamaño: estamos hablando de veinte o treinta datos
multiplicados por miles o millones de personas. La antigua gestión de datos se basaba en archivos
informáticos, pero para las necesidades de hoy en día hacen falta sistemas más perfeccionados que son
precisamente lo que se denomina sistema de base de datos. Llegamos a la conclusión de que
necesitaríamos una base de datos para automatizar el acceso a la información y poder acceder a ella de
manera rápida y fácil además de poder realizar cambios de una manera más eficiente.

Toda base de datos debe tener una serie de características tales como seguridad (sólo personas
autorizadas podrán acceder a la información), integridad (la información se mantendrá sin pérdidas de
datos), e independencia (esta característica es fundamental ya que una buena base de datos debería
ser independiente del sistema operativo o programas que interactúen con ella). Hay más características
que debe reunir una base de datos como ser consistente (es decir, que la información se guarde sin
duplicidades y de manera correcta). Y finalmente, las bases de datos actuales permiten el manejo
correcto de transacciones. Esto significa que se ha de permitir efectuar varias operaciones sobre la base
de datos pero tratadas a modo de una sola. Es decir, si en el conjunto de las operaciones de una
transacción se produce un error, entonces se deshacen todas las operaciones realizadas anteriormente
y se cancela la transacción. Piensa en una transferencia bancaria que comprende varias operaciones
como sacar dinero de una cuenta, anotarlo en el extracto de esta cuenta, añadirlo a otra cuenta y
anotarlo en el extracto de esta otra cuenta. Supón ahora que después de sacar el dinero de la cuenta de
origen se produce un error: la transacción (proceso completo) no se ha completado, y en este caso la
base de datos revierte lo que se haya hecho y deja la situación tal y como estaba antes de comenzar la
transacción. Otro factor importante en las bases de datos es el tiempo de respuesta, que
evidentemente debe ser lo más rápido posible en devolver o anotar las informaciones. Piensa que una
base de datos puede tener que estar enviando y anotando información correspondiente a decenas de
personas conectadas a internet. Si la velocidad de respuesta no es buena, la página se quedaría
“bloqueada”.



© aprenderaprogramar.com, 2006-2029

Qué es una base de datos y cuáles son los principales tipos de bases de datos .

HISTORIA E INICIOS

Los inicios de las base de datos modernas se deben sobre todo al desarrollo realizado por el inglés
Edgar Frank Codd, que propuso el primer modelo teórico relacional, es decir, definió cómo se debían
relacionar los datos pertenecientes a una base de datos. Por otro lado IBM desarrolló la primera
definición de lenguaje para base de datos (que definía cómo añadir y extraer información de una base
de datos) llamado SEQUEL. Más tarde SEQUEL acabaría convirtiéndose en el lenguaje más utilizado hoy
en día con bases de datos, el SQL.

SQL se ha convertido en un lenguaje estándar para todas las bases de datos. Hoy día es empleado por
prácticamente todas las bases de datos existentes. Como en todo lenguaje ha habido mejoras y por
tanto nuevas versiones a lo largo del tiempo, pero aunque cada sistema de base de datos tenga sus
propias particularidades, todos comparten muchas características comunes.


DOS GRANDES ÁREAS

Dentro de SQL hay dos grandes áreas llamadas DDL y DML. DDL (en inglés Data Definition Language) es
la parte del lenguaje que permite la definición de datos, por tanto son funciones que definen cómo van
a ser los datos. Por ejemplo nosotros podemos definir que el dato de “edad” de una persona va a ser un
número entero mientras que el dato “nombre” va a ser una cadena de texto. Los datos en una base de
datos se almacenan en tablas formadas por filas y columnas. Las columnas nos indican el nombre de los
datos y las las filas contendrán los valores de los datos propiamente dichos almacenados.

Así un ejemplo de tabla muy simple podría ser una tabla de usuarios, donde vamos a almacenar la
información de su nombre y teléfono. Tendremos por tanto dos columnas y tantas filas como usuarios
existan en nuestra base de datos

Tabla Usuarios

NOMBRE

José

Manuel

Miguel

TELÉFONO

9434455444

6578545458

4987873487



Por otra parte está el área de DML (en inglés Data Manipulation Language) o Lenguaje de Manipulación
de Datos, que como su nombre indica nos permite manipular la información y que básicamente se
compone de estas instrucciones o funciones:

- Select: función que permite solicitar que se nos devuelva un dato o serie de datos.
- Insert: función para insertar nuevas filas de información en una tabla.
- Update: función para modificar una o varias filas ya existentes previamente.
- Delete: función que borra una fila o un conjunto de filas de una tabla.

© aprenderaprogramar.com, 2006-2029

Qué es una

a base de datos

s y cuáles son lo

os principales t

tipos de bases

de datos .

BASE DE DA

ATOS

rsos tipos de
mantener e
as de un ban
acionales, au
minadas “bas

base de dat
el historial m
co. Pero en g
unque tambi
ses de datos

tos dependie
médico de lo
general los s
én se usan o
orientadas a

endo de los o
os pacientes
sistemas de b
otros tipos d
a objetos”.

objetivos de
s de un hosp
bases de dat
de bases de d

su uso. Por
pital o el re
tos más popu
datos, entre

ejemplo, so
gistro de op
ulares son la
los que cab

n distintos
peraciones
s bases de
e destacar

de datos re
datos o info
por un nomb

elacionales s
ormación. A
bre y un teléf

e basan en l
sí en nuestr
fono es decir

la idea funda
ro ejemplo a
r la relación

amental del
anterior pod
de nombre y

uso de rela
demos ver q
y teléfono no

ciones para
que un usua
os da un usu

definir los
ario queda
ario.

TIPOS DE

Hay diver
objetivos
financiera
datos rela
las denom

Las bases
tipos de
definido p



SISTEMAS

Con el us
gestionan
manera m

Normalm
Aunque t
cada base

En la cate



S GESTORES

DE BASES D

DE DATOS

so y el incre
n toda la fu
más clara, dir

emento del
ncionalidad
recta y sencil

tipo de ba
de la base
lla.

se de datos
de datos p

s se desarro
propiamente

ollaron sistem
dicha inten

mas informá
ntando que

áticos que
sea de la

ente cada co
ambién los
e de datos sie

ompañía de
hay genérico
empre que s

base de dato
os y muy bu
se pueda.

os trae su pr
enos nosotr

ropio SGBD (
ros recomen

Sistema Ges
damos que

stor de Base
se utilice el

de Datos).
propio de

egoría de sist

temas de bas

ses de datos

libres o grat

tuitos podem

mos citar com

mo más impo

ortantes:

NOMBRE

E DE BASE DE

E DATOS

PostgreSQL

DB2-Express C
D
C

MySQL

L (edición gra

atuita)



LOGOTIPO
O



© aprender

raprogramar.co

om, 2006-2029

Qué es una base de datos y cuáles son los principales tipos de bases de datos .

Otras bases de datos requieren pagar para poder utilizarlas. Entre ellas tenemos:



NOMBRE DE BASE DE DATOS

LOGOTIPO

MySQL (ediciones de pago)

dBase

IBM Informix

Microsoft SQL SERVER

Oracle



Sybase



De todas estas bases de datos la que ha conseguido mayor uso ha sido y sigue siendo Oracle, ya que
desde 1979 ha sido líder indiscutible como base de datos para empresas de mediano y gran tamaño.
Ahora bien, Oracle es una base de datos con buenas herramientas, potentísima, efectiva y como buen
sistema de base de datos trae muchos programas variados que permiten hacer de todo en el terreno de
las bases de datos: consultas, informes, análisis de datos, etc. Además Oracle cumple íntegramente con
el estándar SQL y suele ser el referente a la hora de aprender a programar bases de datos.

Pero hay muchas ocasiones en las que no se utiliza un sistema Oracle por varios motivos: por un lado,
es un sistema bastante “pesado” lo que significa que requiere disponer de servidores (grandes
ordenadores) casi en dedicación exclusiva para este sistema de base de datos. Por otro lado, Oracle es
una base de datos por cuyo uso hay que pagar y muchos usuarios y pequeñas empresas prefieren usar
bases de datos de uso gratuito o de menor coste. Como alternativa a Oracle de coste más reducido y
también muy efectiva, muchas empresas utilizan SQLServer, suministrada por Microsoft.

SQLServer es una solución de coste y rendimiento medio. Suelen usarlo empresas que tienen
  • Links de descarga
http://lwp-l.com/pdf10462

Comentarios de: Que es una base de datos y cuáles son los principales tipos? (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad