Está en la página 1de 6

Tema 1

introducción a las bases de datos


las bases de dato se ingeniaron gracias a las grandes empresas de almacenar ingentes
cantidades de información de la forma rápida, sencilla, fiable, y que a su vez podrían
acceder a ella en cualquier momento sin necesidad de desplazarse a salas dedicadas a
archivar documentación, como hasta hace poco se venía haciendo.
Cuando comenzó el despegue de los programas informáticos se empezaron a almacenar
datos en los archivos de los programas, lo cual era más común, pero tenían grandes
dificultades a la hora de modificar registros, estructuras o simplemente buscar
información.
A finales de los años 60 nacen las bases de datos. En estas se guardan los datos
utilizados por los usuarios, empleados y empresas los programas que los utilizan no se
tienen que preocupar por su mantenimiento ni almacenaje por lo que un cambio en la
base de datos no afecta el principio de los programas que lo utilizan
¿Qué es una base de datos?
Una DB es una entidad en la cual se puede almacenar datos de manera estructural, con
la menor redundancia posible diferentes programas y usuarios deben poder utilizar estos
datos. Por lo tanto, el concepto de DB generalmente está relacionado con el de red, ya
que se debe poder compartir esta información.

BASE DE DATOS

SERVIDOR

SEVIDOR
/CLIENTES

Conceptos básicos
Para conocer en detalle lo que una base de datos es debemos saber algunos conceptos
esenciales
Que son los siguientes
 Columnas/campo: estas almacenan información de diversos tipos, es la unidad mínima de
referencia
 Filas/registros: un registro o fila almacena una sección individual de información, es el
conjunto de campos
 Archivo: son el conjunto de registros
 Tabla: una tabla es donde se almacenan los datos y está compuesta por campos y
registros

Componentes de una base de datos


Prácticamente cualquier base de datos actual tiene 4 elementos esenciales estos son:
 Usuario: es la persona que utiliza los datos sin necesidad de conocer como está
conformada una base de datos
 Software: es el que administra el sistema de la base de datos se utiliza la abreviación
D.B.M.S
 Hardware: está constituido por los dispositivos de almacenamiento generalmente de gran
capacidad
 Dato: se encuentran almacenados en el hardware y serán procesados para convertirse en
información

USUARIO

D.B.M.S

METODOS DE ACCESO

DATOS
Tipos de usuarios
Una base de datos puede ser manejado por usuarios en diferentes niveles y de acuerdo al
uso que se le vaya a dar, a continuación, los usuarios que pueden estará a una base de
datos:
 Usuario final: es la persona que utiliza los datos la misma que los visualiza convertidos en
información
 Desarrollador de apoluicaiones.es la persona que desarrolla los sistemas que interactúan
con la base de datos
 D.B.A.: es la persona que se asegura la integridad, consistencia, redundancia y seguridad,
este es el administrados de base de datos quien se encarga de realizar el mantenimiento
periódico de datos
 Usuarios ingenuos: son los que interactúan con el sistema por medio de aplicaciones y que
no conocen la base de datos
 Usuarios sofisticados: son aquellos con la capacidad de acceder a la información por
medio de lenguaje de consulta
 Usuarios especializados: son aquellos que desarrollan módulos que no se refiere
precisamente al manejo de los datos, si no aplicaciones avanzadas como sistemas
expertos, reconocimiento de imágenes, procesamiento de audio y otros.
Tipos de base de datos
Viendo la evolución histórica de las bases de datos estas han utilizado distintos modelos:
 Jerárquicos
 En red
 Relacionales
 Multidimensionales
 De objetos

Base de datos jerárquica


Esta estructura fue utilizada en las primeras bases de datos. las relaciones entre registros
forman una estructura de árbol, actualmente las bases de datos jerárquicas son utilizadas
por IBM y por el registro de Windows de Microsoft.

SALIDA
CARACAS

DESTINO
MERIDA VALENCIA MARACAY

VUELO 120 209 400

PASAJEROS
PEREZ, J. GONAZALEZ, M TORRES, A.
MMMMMMM

Base de datos con estructura de red


esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones
de cada registro con muchos otros y pueden seguir distintos caminos.
Una base de datos de red está conformada por una colección de registros, los cuales
están conectados entre sí por medio de enlaces.

CIUDADES
CALI MEDELLIN BOGOTA
VENDEDORES
CARLOS JUAN MARIA

PRODUCTOS A B C D E

Base de datos relacional


Es la estructura más extendida hoy en día almacena los datos en filas o registros y
columnas o campos. Estas tablas pueden estar conectadas entre sí por claves comunes y
únicas.

MAESTROS 1
CLASES
Maestro_Id Clase-id

Nombre Cod_Curso
Oficina Dia_Semana
Teléfono 0..m Hora_Comienzo
Email Hora_Fin
Maestro_Id
Base de datos con estructura multidimensional
La estructura multidimensional es similar a la del modelo relacionado, pero en vez de las
dos dimensiones filas y columnas esta estructura tiene n dimensiones que ofrece un
aspecto muy similar a una hoja de calculo.
Abril
Mayo
junio
producto 1
producto 2
producto 3
producto 4
producto 5
producto 6
Base de datos con estructura orientada a objetos
La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes
orientados a objetos de este modo soporta los tipos de datos gráficos, imágenes, voz y
texto de manera natural. Esta estructura tiene gran difusión en aplicaciones web para
aplicaciones multimedia

CLASE PERSONA
IDENTIFICACION
APELLIDO
NOMBRES

SUB-CLASE 0025
EMPLEADO
HEREDA ATRIBUTOS DEPARTAMENTO 0023
DE LA CLASE DE CARGA Lobo
PEROSNAS Jorge
Ventas
supervis
Porque usar una base de datos ion
Una base de datos proporciona a los usuarios el acceso información que pueden visualizar,
ingresar, en concordancia con los derechos de acceso que se la hayan otorgado. Se convierte más
útil a medida que la cantidad de datos almacenados crece.

Una base de datos puede ser local, es decir que puede utilizarla solo un usuario en un equipo que
puede ser distribuida es decir que la información se almacena en equipos remotos y se puede
acceder a ella a través de una red, la principal ventaja de utilizar bases de datos es que múltiples
usuarios pueden acceder a ella al mismo tiempo

Sistema de base de datos relacional

Es el sistema que usaremos en el diseño de nuestras bases de datos en este tipo de sistemas los
datos se centralizan en una base de datos común para todas las aplicaciones, este será el sistema
que estudiaremos en el curso.

Sus ventajas son:

 Menor redundancia: no hace falta tanta repetición de datos.


 Menor espacio de almacenamiento: se debe a una mejor estructuración de los datos.
 Acceso a los datos más eficiente: la organización de los datos produce un resultado más óptimo en
rendimiento.
 Independencia de los datos, los programas y procesos esto permite modificar los datos sin
modificar el código de las aplicaciones.
 Integridad de los datos: mayor dificultad de perder datos o realizar incoherencias con ellos.
 Mayor seguridad con los datos: se debe a que el acceso a ciertos usuarios puede ser ilimitado.

Como contra partida encontramos los siguientes inconvenientes:


 Instalación costosa: el control y administración de base datos requiere de un software hardware
potente.
 Requiere personal cualificado: esto debido a la dificultad de manejo de este tipo de sistemas.
 Implantación larga y difícil: debido a los puntos anteriores la adaptación del personal es mucho
más complicada y lleva bastante tiempo.

Conceptos básicos en una base de datos

Resulta fundamental para un técnico medio en informática que conozco los siguientes conceptos
básicos:

Datos. Un dato es la unidad mínima de información son hechos conocidos que pueden registrar y
que tiene un significado implícito como: Alex, 16, La Paz, etc.

Entidades. Una entidad es todo aquello de lo cual interesa guardar datos: JUEGOS (n de partidas,
cuenta, contraseña, Nick, cod. Juego), ESTUDIANTE (nombres, apellidos, curso, rude, CI), FACTURA
(apellido, NIT, fecha, cod. Producto, monto, n factura).

Claves primarias y claves foráneas. Cada identidad tiene una clave primaria que identifica de forma
única al conjunto de datos. Cuando en una entidad figura una clave primaria de otra identidad esta
se denomina clave foránea: FACTURA (clave primaria=n de factura) JUEGOS (clave primaria=cod.
Juego). Estudiante (clave principal=CI).

Otros conceptos como base de datos

Además de los conceptos anteriores, a modo de aclarar algunos componentes de la base de datos,
y que veremos más adelante son:

 Tabla
 Campo
 Registro
 Tipo de dato
 Consulta
 Informe
Vocabulario

Redundancia: Empleo de palabras innecesarias para expresar una idea o concepto por estar ya
expresado con otras palabras o por sobreentenderse sin ellas.

Remotos: Que es muy difícil o poco probable que suceda en la realidad.

También podría gustarte