Bases de datos

14
Bases de Datos María Fabiana Conde

Transcript of Bases de datos

Bases de Datos

María Fabiana Conde

M.Fabiana CondeBase de datos

¿Qué es?

La La base de datosbase de datos es un sistema formado es un sistema formado por por informacióninformación relacionada entre sí relacionada entre sí que se encuentra que se encuentra estructuradaestructurada y y almacenada y un conjunto de almacenada y un conjunto de programasprogramas que permiten que permiten manipularlamanipularla en en forma fragmentada cuando sea forma fragmentada cuando sea necesario necesario

M.Fabiana CondeBase de datos

Recursos Humanos

Compras

Ventas

Producción

Contabilidad

Logística

Organización

Sistemas de Información

M.Fabiana CondeBase de datos

Establecer un modelo

M.Fabiana CondeBase de datos

Sistemas de Información

Entrada Proceso Salida

DATOS INFORMACION

Requiere estructurar los datos

M.Fabiana CondeBase de datos

COLUMNAS = CAMPOS

FILAS = REGISTROS

LegajoLegajo ApellidoApellido NombreNombre Obra SocialObra Social

10231023 AlmeydaAlmeyda JoaquínJoaquín OSDEOSDE

22282228 MonteroMontero MarianoMariano IOMAIOMA

54705470 CastroCastro JuanJuan OSDOPOSDOP

Tabla Pacientes

Modelo Relacional

M.Fabiana CondeBase de datos

Organización jerárquica de datos

NroNro ApellidoApellido NombreNombre Obra SocialObra Social

10231023 AlmeydaAlmeyda JoaquínJoaquín OSDEOSDE

Caracter

Base de datos

Campo

Tabla

Registro

Ad

7

$

Ventas Rojo 15/10/09

NroNro ApellidoApellido NombreNombre Obra SocialObra Social

10231023 AlmeydaAlmeyda JoaquínJoaquín OSDEOSDE

22282228 MonteroMontero MarianoMariano IOMAIOMA

54705470 CastroCastro JuanJuan OSDOPOSDOP

M.Fabiana CondeBase de datos

BASE DE DATOS

Obra SocialObra Social NombreNombre TelefonoTelefono

101101 IOMAIOMA 4312-55564312-5556

102102 OSDEOSDE 4313-44894313-4489

103103 OSDOPOSDOP 4921-12094921-1209

Tabla de Pacientes

Tabla de Obras Sociales

NroNro ApellidoApellido NombreNombre Obra SocialObra Social

10231023 AlmeydaAlmeyda JoaquínJoaquín 101101

22282228 MonteroMontero MarianoMariano 103103

54705470 CastroCastro JuanJuan 101101

FechaFecha HoraHora PacientePaciente

15/4/201215/4/2012 15:3015:30 10231023

15/4/201215/4/2012 16:0016:00 22282228

16/4/201216/4/2012 09:3009:30 10231023

Tabla de Atenciones

M.Fabiana CondeBase de datos

Modelo RELACIONAL

OSDOPOSDOPJuanJuanCastroCastro54705470

IOMAIOMAMarianoMarianoMonteroMontero22282228

OSDEOSDEJoaquínJoaquínAlmeydaAlmeyda10231023

Obra SocialObra SocialNombreNombreApellidoApellidoLegajoLegajo

Tabla Pacientes

PACIENTE

OBRA SOCIALTURNO

TieneObtiene

1:N1:N1

1

*

*Modelo ENTIDADRELACION

M.Fabiana CondeBase de datos

NormalizaciónNroNro ApellidoApellido NombreNombre TelefonoTelefono Obra SocialObra Social Telefono OSTelefono OS FechaFecha HoraHora

10231023 AlmeydaAlmeyda JoaquínJoaquín 4628-20204628-2020 IOMAIOMA 4312-55564312-5556 15/4/201215/4/2012 15:3015:30

22282228 MonteroMontero MarianoMariano 4624-13414624-1341 OSDOPOSDOP 4921-12094921-1209 15/4/201215/4/2012 16:0016:00

5470 Castro Juan 4654-5690 IOMA 4312-5556 15/4/201215/4/2012 16:3016:30

10231023 Almeida JoaquínJoaquín 4628-20204628-2020 IOMAIOMA 4312-55564312-5556 16/4/201216/4/2012 09:3009:30

5470 Castro Juan 4654-5690 IOMA 4312-5556 17/4/201217/4/2012 15:0015:00

22282228 MonteroMontero MarianoMariano 4624-13414624-1341 OSDE 4921-12094921-1209 17/4/201217/4/2012 15:3015:30

5470 Castro Juan 4654-5690 IOMA 4312-5556 18/4/201218/4/2012 16:0016:00

Evitar la Evitar la redundanciaredundancia de los datos. de los datos. Evitar Evitar asincronismoasincronismo..

Proteger la Proteger la integridadintegridad de los datos. de los datos.

Evitar la Evitar la redundanciaredundancia de los datos. de los datos. Evitar Evitar asincronismoasincronismo..

Proteger la Proteger la integridadintegridad de los datos. de los datos.

M.Fabiana CondeBase de datos

Es necesario definir

Campo/s que permiten identificar en forma unívocalos registro de la tabla

REPETIDOSNULOS

CAMPOS CLAVE

M.Fabiana CondeBase de datos

RELACIONES

Vínculos entre tablas1:1

A B

1:N

BA

N:N

BA

C1 1

N N

M.Fabiana CondeBase de datos

M.Fabiana CondeBase de datos

Características de un SGBD Independencia física de los datosIndependencia física de los datos SeguridadSeguridad Control de recurrenciaControl de recurrencia Redundancia mínimaRedundancia mínima IntegridadIntegridad Consultas interactivasConsultas interactivas