You are on page 1of 4

Universidad Tcnica Nacional.

Ingeniera en Tecnologas De Informacin.

Introduccin a Bases de Datos.

Tarea 1.

Estudiante: Daro Vargas Chaves.

Profesor: Luis Diego Gamboa Chaverri.

10 de septiembre del 2015.

Tercer cuatrimestre 2015.

Bases de datos relacionales.

Este tipo de base de datos es aquella que cumple con el modelo relacional, la cual
es el modelo ms utilizado actualmente para implementar bases de datos ya
planificadas y permiten establecer relaciones entre los datos que contienen
almacenadas dichas tablas. Es decir relaciona datos de ambas tablas de ah su
nombre: Bases de datos relacionales.

Principales caractersticas:
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 y campos (filas y

columnas).
La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las
claves primarias y ajenas.
Las claves primarias son la clave principal de un registro dentro de una
tabla y stas deben cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que
la clave primaria del registro padre. Por medio de stas se hacen las
relaciones.
Todos los datos se almacenan y se accede a ellos por medio de relaciones.

Las relaciones que almacenan datos son llamadas relaciones base y su

implementacin es llamada tabla.


Otras relaciones no almacenan datos pero son calculadas al aplicar
operaciones relacionales.
Estas relaciones son llamadas relaciones derivadas y su implementacin es
llamada vista o consulta.
Las relaciones derivadas son convenientes puesto que expresan
informacin de varias relaciones actuando como si fuera una sola.

SQL.

El lenguaje de consulta estructurado de sus siglas en ingls (Structured Query


Language). Es un lenguaje de programacin diseado especficamente para el
acceso a Sistemas de Gestin de Bases de Datos Relacionales (SGBDR). Es un
lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en stas. La mayor parte de los sistemas
actuales son de este tipo y el lenguaje SQL es por mucho el ms usado en stos.
Es un lenguaje empleado en todo tipo de sistemas informticos desde los ms
simples hasta los ms complejos, y en el cual se indica que informacin se desea
obtener o procesar, pero no como se debe hacer. Es funcin interna del sistema
elegir la forma ms eficiente de llevar a cabo la operacin ordenada por el usuario.

Las principales ventajas de SQL son:

Su enorme difusin; ya que es usado en la mayor parte de los sistemas


actuales.
Su elevada expresividad; operaciones que tardaran semanas de
dedicacin y esfuerzo en ser desarrolladas con un lenguaje de
programacin tradicional pueden ser realizadas con SQL en solo unos
minutos.

Consta de dos partes claramente diferenciadas:

Lenguaje de Definicin de Datos (en ingls Data Definition Language o


DDL). Incluye sentencias que sirven para definir los datos o para modificar
su definicin, como la creacin de tablas, ndices, etc.
Lenguaje de Manipulacin de Datos (en ingls Data Manipulation Language
o DML). Incluye sentencias que sirven para manipular o procesar los datos,
como la insercin, borrado, modificacin o actualizacin de datos en las
tablas.

Bibliografa.
Marqus, Mara. Quintana, Gregorio (2008) Aprende SQL. Recuperado
de: https://books.google.es/books?
id=FR3ZfyrY8_gC&printsec=frontcover&dq=SQL&hl=es&sa=X&ved=0CEk
Q6AEwB2oVChMI2qady8rsxwIVhKseCh23xA1f#v=onepage&q=SQL&f=fa
lse
Nevado, Victoria (2007) Introduccin a Las Bases de Datos Relacionales.
Recuperado de: https://books.google.co.cr/books?
id=0lUpB1lNUdIC&printsec=frontcover&dq=bases+de+datos+relacionales
&hl=es-419&sa=X&redir_esc=y#v=onepage&q=bases%20de%20datos
%20relacionales&f=false

You might also like