Вы находитесь на странице: 1из 4

Plan FinEs 2

Informtica 3

Unidad 1
Introduccin
1. Sistemas de Bases de Datos: Base de Datos y Sistema de Gestin de
Base de Datos (SGBD)
-

Una base de datos es una coleccin de datos relacionados.


Datos: hechos conocidos que se pueden guardar y que tienen un
significado implcito.
Ejemplo: los nombres, nmeros de telfono y direcciones de
personas.
Tiene:
Algn origen del que se derivan los datos.
Algn grado de interaccin con eventos del mundo real.
Un pblico que est activamente interesado en su contenido.
Debe ser en todo momento precisa y fiable.
Deben reflejarse los cambios tan pronto como sea posible. Ejemplo:
Un empleado tiene un hijo, se debe actualizar su estado. Se vende un
producto, se debe actualizar el stock.
Puede ser de cualquier tamao y complejidad.
Una lista de nombres y direcciones: unos cuantos cientos de
registros, cada uno de ellos con una estructura sencilla.
Catlogo computarizado de una gran biblioteca: medio milln de
entradas organizadas en diferentes categoras, y cada categora
ordenada alfabticamente.

Un sistema de gestin de base de datos (SGBD) es una coleccin de


programas que permite a los usuarios crear y mantener una base de datos.
Facilita los procesos de:
Definicin: especificar los tipos de datos, estructuras y
restricciones de los datos que se almacenarn en la base de datos.
Construccin: proceso consistente en almacenar los datos en
algn medio de almacenamiento controlado por el SGBD.
Manipulacin: incluye funciones como
Consulta de la base de datos para recuperar datos
especficos.
Actualizar la base de datos para reflejar los cambios
introducidos en el aspecto del mundo real que representa.
Generar informes a partir de los datos.
Comparticin: permite que varios usuarios y programas accedan
a la base de datos de forma simultnea.

Pgina 1

Plan FinEs 2

Informtica 3

Una aplicacin accede a la base de datos enviando consultas o


solicitudes de datos al SGBD.
Consulta: provoca la recuperacin de algunos datos.
Transaccin: provoca la lectura y la escritura de algunos datos.
Otras funciones importantes ofrecidas por el SGBD:
La proteccin de la base de datos:
Proteccin del sistema contra el funcionamiento
defectuoso del hardware o software.
Proteccin de la seguridad contra el acceso no autorizado
o mal interpretado.
El mantenimiento de la base de datos durante un largo periodo de
tiempo. Una gran base de datos puede tener un ciclo de vida de
muchos aos.

Sistema de bases de datos es la combinacin de base de datos y software


SGBD.

2. Aplicaciones de los sistemas de Bases de Datos


-

Aplicaciones de los sistemas de bases de datos ms representativas:


Bancos: clientes, cuentas, prstamos, transacciones bancarias.
Lneas areas: reservas, informacin de planificacin.
Universidades: estudiantes, asignaturas, cursos.
Transacciones de tarjetas de crdito: compras, generacin de
resmenes.
Telecomunicaciones: registro de llamadas realizadas, generacin de
facturas, mantenimiento del saldo de tarjeta de prepago.
Finanzas: informacin sobre grandes empresas, ventas y compras.
Ventas: clientes, productos, compras.
Produccin: gestin de la cadena de produccin, seguimiento de la
produccin, inventarios, pedidos.
Recursos humanos: empleados, salarios, impuestos, beneficios,
generacin de recibos de sueldo.

Primero las personas sin darse cuenta interactuaron con bases de datos
indirectamente:
Informes impresos como resmenes de tarjetas de crdito.
Mediante agentes como cajeros de bancos.
Agentes de reserva de lneas areas.
Luego vinieron:
Los cajeros automticos: permitieron a los usuarios interactuar con las
bases de datos.

Pgina 2

Plan FinEs 2

Informtica 3

Las interfaces telefnicas con las computadoras: permitieron a los


usuarios manejar directamente las bases de datos.
Un usuario poda marcar un nmero y pulsar teclas del telfono
para introducir informacin o para seleccionar opciones
alternativas.
Revolucin de Internet a finales de la dcada de 1990:
Las organizaciones convirtieron muchas de sus interfaces telefnicas a
las bases de datos en interfaces Web, y pusieron disponibles en lnea
muchos servicios.
Tienda de libros en lnea.
Banco en un sitio Web.
Cuando se accede a un sitio Web, la informacin personal puede
ser recuperada de una base de datos para seleccionar los
anuncios que se deberan mostrar.
Los datos sobre los accesos Web pueden ser almacenados en una
base de datos.

3. Ejemplo de Bases de Datos: Video Club


En un sistema de base de datos relacional, los datos se organizan en tablas:
-

Tabla: Estructura encargada de alojar la informacin de la base de datos. Las


tablas contienen campos que almacenan los diferentes datos.

Campos: son cada una de las columnas de una tabla, cada campo almacena un
dato en concreto.

Registros: cada una de las filas de una tabla que agrupa toda la informacin de
un mismo elemento.

Clave primaria: Es un campo o un conjunto de campos cuyo contenido no


puede estar duplicado en la misma tabla y permite identificar a cada registro de
manera nica.

Clave ajena: es un campo o un conjunto de campos de una tabla cuyos valores


coinciden con los valores de la clave primaria de alguna otra tabla (puede ser la
misma tabla). Las claves ajenas representan relaciones entre tablas.

Pgina 3

Plan FinEs 2

Informtica 3

TABLA

Cd-Pel
B0012
B0153
B1450
B0245

PELCULAS
Ttulo
El da de la bestia
El hombre bicentenario
Narnia
Piratas del Caribe

Ao
1995
2002
2006
2003

Duracin
2:00
2:30
3:00
3:00

CAMPOS

REGISTROS

CLAVE PRIM.

Cd-Socio
23455
22432
15263
32457

Nombre
Oscar
Daniel
Melisa
Jos ngel

SOCIOS
Apellido
Calvo
Ara
Galeano
Arroyo

Telfono
2851932
2678465
2844464
4555563

Direccin
C25#782
C18#265
C2#287
C5#127

CLAVE PRIM.

Nm-Prstamo
1
2
3
4

PRSTAMOS
Fecha-Prst
Fecha-Devol
11/03/2015
17/03/2015
11/03/2015
17/03/2015
12/03/2015
18/03/2015
13/03/2015
19/03/2015

CLAVE PRIM.

Cd-Pel
B0012
B0153
B1450
B0245

Cd-Socio
23455
32457
22432
15263

CLAVES AJENAS

Pgina 4

Вам также может понравиться