Está en la página 1de 32

AO DE LA PROMOCIN DE LA INDUSTRIA RESPONSABLE Y DEL

COMPROMISO CLIMTICO
UNIVERSIDAD NACIONAL DE TRUJILLO SEDE V.J INGENIERA DE SISTEMAS V TECNOLOGA DE LA PROGRAMACIN II
BASE DE DATOS
RELACIONALES
T
E
M
A

Preparado por:
Rosa Elena Garca Saavedra
Lesly Tatiana Zea Vergara
Introduccin
HISTORIA






Archivo plano
1950

En ellas se organiza la informacin con una
jerarqua en la que la relacin entre las
entidades de este modelo siempre es del
tipo padre / hijo.

Las entidades de este modelo se llaman
segmentos y los atributos campos. La forma
visual de este modelo es de rbol invertido.

Modelo Jerrquico
1960
Por los aos setenta, para poder acceder a los datos, IBM ide un lenguaje
basado en el lgebra relacional ,el SEQUEL que luego deriv en SQL (Structured
Query Language), Lenguaje Estructurado de Interrogacin/Consulta.


Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios
IBM en San Jos (California), no tard en consolidarse como un nuevo
paradigma en los modelos de base de datos.

1970
Objetivos del modelo de las bases de Codd:
1970
Independencia fsica: La forma de almacenar los datos, no debe influir en su
manipulacin lgica.

Independencia lgica: Las aplicaciones que utilizan la base de datos no deben
ser modificadas por que se modifiquen elementos de la base de datos.

Flexibilidad: La base de datos ofrece fcilmente distintas vistas en funcin de los
usuarios y aplicaciones.

Uniformidad: Las estructuras lgicas siempre tienen una nica forma conceptual
(las tablas)

Sencillez.
1980
ss.XX1
Metadatos
Base de datos
relacionales
en el mercado
BASE DE DATOS
Una base de datos es una coleccin de informacin
organizada de forma que un programa de ordenador pueda
seleccionar rpidamente los fragmentos de datos que
necesite.

Desde el punto de vista informtico, una base de datos es
un sistema formado por un conjunto de datos almacenados
en discos que permiten el acceso directo a ellos y un
conjunto de programas que manipulan ese conjunto de
datos.


BASE DE DATOS

El esquema cannico o lgico global, es un esquema que presenta de forma conceptual la
estructura de una base de datos. Es un esquema que depende del tipo de DBMS que vayamos
a utilizar.
BASE DE DATOS RELACIONAL
Una base de datos relacional es un conjunto de una o ms
tablas estructuradas en registros (lneas) y campos
(columnas), que se vinculan entre s por un campo en
comn, en ambos casos posee las mismas caractersticas
como por ejemplo el nombre de campo, tipo y longitud; a
este campo generalmente se le denomina ID, identificador
o clave.
CARACTERSTICAS
Una base de datos relacional se compone de varias tablas o
relaciones.
No pueden existir dos tablas con el mismo nombre.
Cada tabla es a su vez un conjunto de registros, filas o columnas.
Cada registro representa un objeto del mundo real.
Cada una de estos registros consta de varias columnas, campos o
atributos.
No pueden existir dos columnas con el mismo nombre en una
misma tabla.
CARACTERSTICAS
Los valores almacenados en una columna deben ser del mismo
tipo de dato.
Todas las filas de una misma tabla poseen el mismo nmero de
columnas.
No se considera el orden en que se almacenan los registros en las
tablas.
No se considera el orden en que se almacenan las tablas en la
base de datos.
La informacin puede ser recuperada o almacenada por medio de
sentencias llamadas consultas.
ELEMENTOS
TABLAS: Son estructuras encargadas de alojar la informacin de la base
de 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 la tabla que agrupa toda la
informacin de un mismo elemento.
ELEMENTOS
RELACIONES: Son los vnculos establecidos entre as diferentes tablas que
permiten trabajar con los datos de todas ellas, como si estuvieran en una sola.

CONSULTA: mediante el uso de consulta se puede extraer informacin concreta
aunque la misma provenga de varias tablas.

CLAVES: es un campo cuyo contenido no puede estar duplicado en la misma tabla
y permite identificar a cada registro de manera univoca.

INFORMES: de la base de datos se adquiere la informacin y se imprime, o atrs
vez de un pantallazo.

ESTRUCTURA
Esquema:
El nombre de cada tabla
El nombre de cada columna
El tipo de dato de cada columna
La tabla a la que pertenece cada columna


Datos
NORMALIZACION DE BASE DE DATOS
El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las relaciones
obtenidas tras el paso del modelo entidad-relacin al modelo relacional. Las bases de datos
relacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualizacin de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que una tabla sea
considerada como una relacin tiene que cumplir con algunas restricciones:
Cada tabla debe tener su nombre nico.
No puede haber dos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.

MANEJADORES DE BASE DE DATOS

Existe software exclusivamente dedicado a tratar con bases de datos. Este software se conoce como
SGBD (Sistema de Gestin de Base de Datos) o RDBMS (del ingls Relational Database Management
System).
Entre los gestores o manejadores actuales ms populares encontramos:

MySQL
Oracle,
Microsoft SQL Server

TABLAS
Registro: Es cada una de las filas en que se divide la tabla.
Cada registro contiene datos de los mismos tipos que los
dems registros

Campo: Es cada una de las columnas que forman la tabla.
Contienen datos de tipo diferente a los de otros campos.
TIPOS DE RELACIONES ENTRE TABLAS
Relacin Uno a uno
TIPOS DE RELACIONES ENTRE TABLAS
Relaciones de uno a varios

TIPOS DE RELACIONES ENTRE TABLAS
Relaciones de varios a varios

EN SQL SERVER MANAGEMENT
Habiendo creado
nuestra base de
datos
HOSPEDAJES,
y haciendo uso
de ella;
procedemos a
crear y relacionar
nuestras tablas
de la siguiente
manera:
Creamos la tabla Cliente de la siguiente manera y usamos el mismo
modo para las dems tablas del sistema:
Relacionamos, las tablas en SQL usando Script y usamos el mismo modo
para las dems relaciones:
CLIC DERECHO, Y SELECCIONAMOS NUEVO DIAGRAMA, PARA VER EL
DIAGRAMA QUE HEMOS CREADO:
SELECCIONAMOS TODAS LAS TABLAS
QUE HEMOS CREADO:
VENTAJAS
Provee herramientas que garantizan evitar la duplicidad de
registros.
Garantiza la integridad referencial, as, al eliminar un registro
elimina todos los registros relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.
DEVENTAJAS
Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de
informacin geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Las bases de datos orientadas a objetos (BDOO) se propusieron con el
objetivo de satisfacer las necesidades de las aplicaciones anteriores y as,
complementar pero no sustituir a las bases de datos relacionales.

CONCLUSIONES:
La base de datos es una coleccin de datos o informacin usados
para dar servicios a muchas aplicaciones al mismo tiempo.

En cuanto al requerimiento podemos decir que cumple las mismas
tareas de anlisis que del software y tiene como caracterstica
relacionar la informacin como va organizacin y asociacin donde
la base de datos tiene una ventaja que es utilizar la plataforma para
el desarrollo del sistema de aplicacin en las organizaciones.

También podría gustarte