Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introdccion A Bases de Datos
Introdccion A Bases de Datos
Bases de Datos
CBT
Definicin formal
Es un conjunto exhaustivo (en su
modelizacin del mundo real) de datos
estructurados, fiables y homogneos,
organizados independientemente de su
utilizacin y de su implementacin en
mquina, accesibles en tiempo real,
compartibles por usuarios concurrentes que
tienen necesidades de informacin
diferentes y no predecibles en el tiempo.
Sistemas de Gestin de B de D
Entre la B de D fsica (el almacenamiento real de los
datos) y los usuarios del sistema existe un interfaz de
software que recibe el nombre de SGBD y es el
responsable de tratar todas las peticiones de
informacin de los usuarios.
Un SGBD es un conjunto de programas de propsito
general que permite controlar el acceso y la utilizacin
de la B de D, por los usuarios, para incluir, modificar o
recuperar informacin, incluyendo prestaciones para
conseguir la independencia, la integridad y la
seguridad de los datos, as como la concurrencia de
usuarios.
Ejemplo de Tabla
Clave
Primaria
DNI
Nombre
Apellido
Telfono
2341167
Pedro
Alonso
6273652
Nombre
Campos
Registro
5625711
Mara
Gmez
6718234
Registro
6718273
Jos
Lpez
6715629
Registro
Campo
Campo
Campo
Campo
El concepto: CLAVE
Una clave es una referencia que se utiliza para
identificar los registros de forma nica y est
formada por uno o mas atributos (columnas)
de los registros.
La Clave Primaria o principal es la que es
mnima en cuanto al nmero de campos que la
componen.
La Clave Primaria
Es importante porque permite acceder a
cada uno de los elementos de la B de D por
direccionamiento asociativo mediante la
combinacin de tres factores:
El nombre de la Tabla.
La columna.
El valor de la clave.
El lenguaje SQL
SQL: Structured Query Language.
Cualquier SBDR lleva asociado un lenguaje
de manipulacin de datos compuesto de una
serie de mandatos u rdenes que permiten
interrogar y modificar la B de D.
Diseo de B de D Relacionales I
Planificacin del tipo de informacin a
almacenar:
Informacin disponible.
Informacin que necesitamos.
Diseo de B de D Relacionales II
Los dos aspectos mas importantes a la hora
del diseo de las Tablas son:
Campos
Nombre del campo
Tipo del campo
Anchura del campo
Datos
Caracteres (texto), valores numricos, fechas,
informaciones lgicas, imgenes, multimedia.
Mdico responsable
Nombre del mdico
Apellidos del mdico
Especialidad
Nmero de colegiado
Cargo
Nmero de planta
Nmero de cama
Nmero de historial clnico
Observaciones
Relaciones (ejemplo 1)
Cada vez que se de de alta a un paciente
hay que cumplimentar los datos del mdico,
pudiendose ser el mismo mdico para
diversos paciente.
Por ello conviene separar los datos en dos
Tablas:
Pacientes
Mdicos
Relaciones (ejemplo 2)
Tabla Pacientes
Nmero SS paciente
Nombre del paciente
Apellidos del paciente
Domicilio
Poblacin
Provincia
Cdigo postal
Nmero de Telfono
Procedencia
Fecha de ingreso
Cdigo del mdico responsable
Nmero de planta
Nmero de cama
Nmero de historial clnico
Observaciones
Tabla mdicos
Relaciones (ejemplo 3)
Se ha aadido un cdigo de identificacin
del mdico responsable, presente en ambas
Tablas.
Se ha aadido el Nmero de la SS para
identificar de forma nica a cada paciente.
Observando la Tabla pacientes se ve que
esta se puede descomponer en:
Tabla Pacientes (datos de identificacin)
Tabla Ingresos
Relaciones (ejemplo 4)
Tabla pacientes
Nmero de la SS
Nombre del paciente
Domicilio
Poblacin
Provincia
Cdigo postal
Nmero de telfono
Nmero de historial clnico
Observaciones
Tabla ingresos
Relaciones (ejemplo 5)
Tabla mdicos
Cdigo de identificacin
del mdico
Nombre
Apellidos
Especialidad
Nmero de colegiado
Cargo
Observaciones