Curso Gratis SQL . Lección 1 – Bases de datos relacionales

Lección 1 – Bases de datos relacionales

 ¿Que son las bases de  Datos?

Se define una base de datos como una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados por los
sistemas de información de una empresa o negocio en particular.

Características

Entre las principales características de los sistemas de base de datos podemos mencionar:

  •  Independencia lógica y física de los datos.
  • Redundancia mínima.
  • Acceso concurrente por parte de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas optimizadas.
  • Seguridad de acceso y auditoría.
  • Respaldo y recuperación.
  • Acceso a través de lenguajes de programación estándar.Mayor informacion : http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

 

  ¿Que son las bases de Datos Relacionales?

Una base de datos relacional es una colección de elementos de datos
organizados en un conjunto de tablas formalmente descritas desde la que
se puede acceder a los datos o volver a montarlos de muchas maneras
diferentes sin tener que reorganizar las tablas de la base. La base de
datos relacional fue inventada por E.F. Codd en IBM en 1970.

Definiciones Importantes a tomar en cuenta:

    Tabla:

Objeto de almacenamiento perteneciente a una BD. Es una estructura en forma de cuadrante donde se almacenan registros o filas de datos. Cada tabla tiene un nombre único en la BD.

    Registro:

Cada una de las filas de una tabla, esta compuesto por campos o atributos.

    Campo:

Cada uno de los “cajoncitos” de un registro donde se guardan los datos. Cada campo tiene un nombre único para la tabla de la cual forma parte, además es de un tipo (naturaleza) determinado, por tanto no podemos guardar limones en el cajón de las naranjas, en términos informáticos y a modo de ejemplo, no encontraremos un dato alfanumérico (letras y números) en un campo diseñado para


Para la creacion de una Base de datos la sintaxis que se ocupa es la siguiente :

create database nombreBase
 Donde “nombreBase” es el nombre que se le dara a la base de datos.
Para la creacion de una Tablas la sintaxis que se ocupa es la siguiente :
create table Trabajador (ID_trabajador int PRIMARY KEY NOT NULL,
Nombre varchar(50),
ano_nacimiento datetime,
genero varchar(5),
Puesto varchar(30),
Salario int);

Y como resultado tendremos

Como observamos en el
ejemplo de la Tabla de Trabajadores  Cada Trabajador tiene respectiva
informacion con el , en este caso el año de nacimiento, asi como el
genero  y el puesto.


 

 

Los registros o miembros de una tabla tienen en común sus atributos, no el
dato en sí, que lo más probable es que difiera de un registro a otro,
pero sí el hecho de que todos ellos poseen esos atributos.

 

Dato para concluir :

Una BD contendrá tablas que a su vez contendrán registros y en estos se
encontrarán los datos distribuidos en una serie de campos.