ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

GESTORES DE BASES DE DATOS


Enviado por   •  10 de Abril de 2014  •  Ensayo  •  1.272 Palabras (6 Páginas)  •  258 Visitas

Página 1 de 6

GESTORES DE BASES DE DATOS

Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas a objetos. El modelo más extendido es el relacional, creado primero como formulación teórica y después implementado en programas. Entre sus ventajas figuran la sencillez de concepción y manejo y su flexibilidad, que permite su aplicación en muchas situaciones reales de gestión de información.

La entidad básica de organización de datos es la tabla; una tabla es una estructura bidimensional para contener datos, dispuestos en filas y columnas: cada fila (tupla) contiene la descripción de las entidades definidas en un problema y cada columna almacena los valores de los atributos (propiedades, variables) de todas las entidades; la intersección de filas y columnas, las celdas, reciben el nombre de campos. Las tablas de una base de datos se enlazan mediante claves (primaria y externa) que son atributos compartidos (repetidos) por una dos o más tablas. Además las bases de datos relacionales se pueden gestionar mediante un lenguaje independiente de los programas informáticos concretos: “lenguaje estructurado para consulta de bases de datos” (Structured Query Language, SQL). No obstante, los SGBR no se adaptan bien a ciertas necesidades de gestión de datos, lo que ha impulsado el nacimiento y difusión de las bases de datos orientadas a objetos.

Nombre Cargo Edad Antigüedad Sueldo

Gonzalo Gerente 45 15 5.360.000

Jaime Director 36 12 3.500.000

Sandra Secretaria 34 17 850.500

Felipe Mensajero 21 3 520.000

Los sistemas gestores de bases de datos, fueron diseñados principalmente para corregir los errores presentados en el mantenimiento formal de un Base de datos. Los SGBD protegen los datos, en lo posible, frente a manejos indebidos, y proporcionan al usuario herramientas de gestión, que faciliten las labores de mantenimiento de una base de datos.

INSTRUCCIONES BÁSICAS SQL

El lenguaje SQL (Structured Query Language, SQL) o, “lenguaje estructurado para consulta de bases de datos” está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Para la creación de la base de datos y su activación contamos con los comandos CREATE DATABASE y USE.

CREATE DATABASE Ejemplo;

USE Ejemplo;

Existen dos tipos de comandos SQL:

Los DLL que permiten crear y definir nuevas bases de datos, campos e índices. Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. Dentro de los comandos DDL tenemos:

CREATE. Utilizado para crear nuevas tablas, campos e índices.

CREATE TABLE NombreTabla

(Atributo1 Tipo(Longitud) [Not Null],

(Atributo2 Tipo(Longitud) [Not Null],

...

AtributoN Tipo(Longitud) [Not Null],

[PRIMARY KEY (ListaAtributos) , ]

[FOREIGN KEY (Atributo) REFERENCES NombreTabla

ON DELETE CASCADE | RESTRICT | SET NULL

ON UPDATE CASCADE | RESTRICT | SET NULL] )

CREATE [UNIQUE] INDEX NombreIndice

ON NombreTabla (ListaAtributos);

DROP. Empleado para eliminar tablas e índices.

DROP TABLE NombreTabla;

ALTER. Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.

ALTER TABLE NombreTabla

[ADD NombreAtributo Definición]

[CHANGE AtributoAntiguo AtributoNuevo Definición]

[DROP NombreAtributo];

En los comandos DML se encuentran:

SELECT. Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

SELECT * | ListaAtributos

FROM ListaTablas

[WHERE ListaCondiciones]

[GROUP BY ListaAtributos

[HAVING ListaCondiciones]]

[ORDER BY ListaAtributos];

INSERT. Utilizado para cargar lotes de datos en la base de datos en una única operación.

INSERT INTO NombreTabla[(Atri1, Atri2, ..., Atrin)]

VALUES (ValAtri1, ValAtri2, ..., ValAtrin);

UPDATE. Utilizado para modificar los valores de los campos y registros especificados.

UPDATE NombreTabla

SET Atributo1 = Valor1,

SET Atributo2 = Valor2,

SET Atributo3 = Valor3,

...

SET Atributon

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com