You are on page 1of 12

BASE DE DATOS

RELACIONALES

Profesora: Bachilleres:

Ing. Neydimar Faria Josu Barreto

Ana Bustamante

Yuni Sifontes

Johanna Barrios

Rosmery Solorzano

MM04- T3T7

El tigre, julio de 2017

1
NDICE GENERAL

Pp.

PORTADA... 1
NDICE GENERAL. 2
INTRODUCCIN 3

DESARROLLO 4
BASES DE DATOS RELACIONALES.. 5
LENGUAJE DE DEFINICIN DE DATOS (DDL)... 9
SISTEMA DE BASE DE DATOS... 10
MODELOS LGICOS DE DATOS 11
CONCLUSIONES... 12
WEB-GRAFA.

2
INTRODUCCIN

El trmino base de datos fue acuado por primera vez en 1963, en un


simposio celebrado en California.

De forma sencilla podemos indicar que una base de datos no es ms


que un conjunto de informacin relacionada que se encuentra agrupada o
estructurada.

El archivo por s mismo, no constituye una base de datos, sino ms bien


la forma en que est organizada la informacin es la que da origen a la base de
datos. Las bases de datos manuales, pueden ser difciles de gestionar y
modificar. Por ejemplo, en una gua de telfonos no es posible encontrar el
nmero de un individuo si no sabemos su apellido, aunque conozcamos su
domicilio.

Del mismo modo, en un archivo de pacientes en el que la informacin


est desordenada por el nombre de los mismos, ser una tarea bastante
engorrosa encontrar todos los pacientes que viven en una zona determinada.
Los problemas expuestos anteriormente se pueden resolver creando una base
de datos informatizada.

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.

El diseo de bases de datos es el proceso por el que se determina la


organizacin de una base de datos, incluidos su estructura, contenido y las
aplicaciones que se han de desarrollar.

Durante mucho tiempo, el diseo de bases de datos fue considerado una


tarea para expertos: ms un arte que una ciencia. Sin embargo, se ha
progresado mucho en el diseo de bases de datos y ste se considera ahora
una disciplina estable, con mtodos y tcnicas propios.

3
BASES DE DATOS RELACIONALES

Definicin: Es bsicamente un conjunto de tablas, similares a las tablas de


una hoja de clculo, formadas por filas (registros) y columnas (campos). Los
registros representan cada uno de los objetos descritos en la tabla y los
campos los atributos (variables de cualquier tipo) de los objetos. En el modelo
relacional de base de datos, las tablas comparten algn campo entre ellas.
Estos campos compartidos van a servir para establecer relaciones entre las
tablas que permitan consultas complejas.

Figura 01: Esquema de base de datos relacional

En esta figura aparecen tres tablas con informacin municipal, en la


primera aparecen los nombres de los municipios, en la segunda el porcentaje
en cada municipio de los diferentes usos del suelo y en la tercera la poblacin
en cada municipio lo largo del siglo XX. Como campo comn aparece ident, se
trata de un identificador numrico, nico para cada municipio.

La idea bsica de las bases de datos relacionales es la existencia de


entidades (filas en una tabla) caracterizadas por atributos (columnas en la
tabla). Cada tabla almacena entidades del mismo tipo y entre entidades de
distinto tipo se establecen relaciones. Las tablas comparten algn campo entre
ellas, estos campos compartidos van a servir para establecer relaciones entre
las tablas. Los atributos pueden ser de unos pocos tipos simples:

Nmeros enteros

Nmeros reales

Cadena de caracteres de longitud variable.

4
Estos tipos simples se denominan tipos atmicos y permiten una mayor
eficacia en el manejo de la base de datos pero a costa de reducir la flexibilidad
a la hora de manejar los elementos complejos del mundo real y dificultar la
gestin de datos espaciales, en general suponen un problema para cualquier
tipo de datos geomtricos.

Las relaciones que se establecen entre los diferentes elementos de dos


tablas en una base de datos relacional pueden ser de tres tipos distintos:

Relaciones uno a uno, se establecen entre una entidad de una tabla y


otra entidad de otra tabla.

Relaciones uno a varios, se establecen entre varias entidades de una


tabla y una entidad de otra tabla. Un ejemplo sera una tabla de pluvimetros
en la que se indicara el municipio en el que se encuentra. La relacin sera
entre un municipio y varios pluvimetros

Relaciones varios a varios, se establecen entre varias entidades de cada


una de las tablas. Un ejemplo sera una tabla con retenes de bomberos y otra
con espacios naturales a los que cada uno debe acudir en caso de incendio.

LENGUAJE DE DEFINICIN DE DATOS (DDL)

Definicin: El Lenguaje de definicin de datos (DDL) es un subconjunto de


SQL. Se trata de un lenguaje que sirve para describir los datos y sus relaciones
en una base de datos. Puede desear generar DDL, SQL y estadsticas para
objetos de bases de datos con los fines siguientes:

Conservar una imagen del aspecto de la base de datos.


Configurar un sistema de prueba en el que la base de datos acta como
sistema de produccin, pero no contiene datos.

La generacin de DDL crea un conjunto de sentencias que le permite


reconstruir todo lo referente a una base de datos salvo su contenido. Puede
generar el DDL para reconstruir totalmente la base de datos, o elegir reconstruir
solamente determinados aspectos de ella, tales como sus estadsticas
actuales. Puede tambin limitar las sentencias generadas para que slo se

5
reconstruya un segmento de la base de datos, por ejemplo, las estadsticas
correspondientes a un subconjunto de tablas.

Structured Query Language (SQL)

Creado por IBM alrededor de los aos 70s

Combinacin de lgebra relacional y clculo relacional

En 1986 ANSI e ISO lo estandarizan en SQL-86

Otras versiones: SQL-92, SQL-99

Data Manipulation Language (DML)

INSERT

UPDATE

DELETE

6
SELECT

JOIN

UNION

SUBQUERIES

7
INDEX

EXPLAIN

explain table_name;
explain select...;

Hay dos tipos de lenguajes de manejo de datos: los procedurales y los


no procedurales.

Estos dos tipos se distinguen por el modo en que acceden a los datos:

1. Lenguajes Procedurales: Manipulan la base de datos registro a registro,


especifica qu operaciones se deben realizar para obtener los datos
resultados.

2. Lenguajes No Procedurales: Operan sobre conjuntos de registros,


especfica qu datos deben obtenerse sin decir cmo hacerlo. El lenguaje no
procedural ms utilizado es el SQL (Structured Query Language) que, de
hecho, es un estndar y es el lenguaje de los SGBD relacionales.

8
SISTEMA DE BASE DE DATOS

Definicin: Un Sistema de Base de Datos (s.b.d), se trata de un sistema


computarizado con un propsito especial que es almacenar y hacer accesible
la informacin que almacena cuando se Ie es solicitada.

Ventajas de un sistema computarizado:

Rapidez: Un sistema informtico nos da ms rapidez al acceder a los


datos.
Compacto: La misma informacin nos ocupa menos espacio que en un
sistema no computarizado.
Menos Laborioso: Nos cuesta menos acceder a la informacin.
Actual: Tenemos la informacin en el momento preciso puesta al da.

No todos los sistemas computarizados son sistemas de bases de datos,


tambin podemos encontrar sistemas basados en ficheros. En un sistema de
ficheros tenemos a una aplicacin asociada a un fichero de datos.

Estos sistemas tienen la desventaja de que las aplicaciones estn muy


ligadas a la estructura fsica de los datos, as se crean camino e ndices
conforme su estructura de almacenamiento.

Mientras en un s.b.d. los ficheros de datos no estn ligados a ninguna


aplicacin ni a ninguna estructura. Los datos estn bajo el control del sistema
de base de datos.

Ventajas de un Sistema de Base de Datos:

Eliminacin y Reduccin de Redundancia: Por redundancia se


entiende informacin repetida dentro del s.b.d. Lo ideal es eliminar la
redundancia, aunque en determinados casos se usa teniendo en cuenta
que al utilizar redundancia cualquier cambio hay que transmitirlo a todas
las redundancias. (Propagacin automtica de actualizaciones).

Ejemplo: En un sistema de ficheros podramos tener dos programas uno de


cuentas corrientes y otro de prstamos; cada uno con un fichero mientras que
en un s.b.d. con un solo fichero bastara.

9
MODELOS LGICOS DE DATOS

Definicin: Un modelo lgico de datos es un modelo que no es especfico de


una base de datos que describe aspectos relacionados con las necesidades de
una organizacin para recopilar datos y las relaciones entre estos aspectos.

Un modelo lgico contiene representaciones de entidades y atributos,


relaciones, identificadores exclusivos, subtipos y supertipos y restricciones
entre relaciones. Un modelo lgico tambin puede contener objetos de modelo
de dominio o referirse a uno o varios modelos de dominio o de glosario. Una
vez definidas las relaciones y los objetos lgicos en un modelo lgico de datos,
utilice el rea de trabajo para transformar el modelo lgico en una
representacin fsica especfica de la base de datos en forma de modelo fsico
de datos.

Mediante el rea de trabajo, puede crear un modelo lgico de datos a partir de


una plantilla. Tambin puede importar tipos de datos simples de un archivo de
definicin de esquemas XML (.xsd) en un modelo lgico de datos como tipos de
dominio.

CONCLUSIONES

La base de datos su definicin, requerimiento, ventajas y caractersticas


donde podemos decir que 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 tiene 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.

10
Otro aspectos importante sera el diseo y creacin de la base de datos,
donde existen distintos modos de organizar la informacin y representar las
relaciones entre por datos los tres modelos lgicos principales dentro de una
base de datos son el jerrquico, de redes y el relacional, los cuales tiene ciertas
ventajas de procesamiento y de negocios.

Otro punto importante sera la creacin de un informe y consultas dentro


de una base de datos. Los informe de base de datos estn definidos por
bandas de informe, estas bandas de informe se definen cinco tipos de
diferentes funcin en el informe, por ejemplo la cabecera que aparece en la
parte superior de cada pgina, lneas de detalle y resumen de informe. El
informe se pueda crear rpido y personalizado.

11
WEB-GRAFA

http://www.um.es/geograf/sigmur/temariohtml/node63_mn.html

ict.udlap.mx/people/carlos/is341/bases05.html

https://www.ibm.com/support/knowledgecenter/es/SS9UM9_9.1.2/com.ibm.data
tools.logical.ui.doc/topics/clogmod.html

12

You might also like