Vous êtes sur la page 1sur 5

UNIVERSIDAD YACAMBU

VICERRECTORADO ACADEMICO
INVESTIGACIN Y POSTGRADO
MAESTRIA CIENCIAS PENALES Y CRIMINOLGICAS
HERRAMIENTAS WEB PARA LA CIENCIA
Y LA TECNOLOGA

LAS BASES DE DATOS


TIPOS Y CARACTERSTICAS

Autor:
Albranyer Zambrano
Cdigo: MCP-152-00043

Barquisimeto, Julio 2015.

LAS BASES DE DATOS


Las Bases de Datos posee como funcin bsica, reconocer el
almacenamiento y la recuperacin de la informacin necesaria, para que los
usuarios de una organizacin puedan tomar decisiones a la hora de poder
realizar y desarrollar sus actividades, entonces, las Bases de Datos se son
imprescindibles para la estabilidad de cualquier organizacin; ya que los
datos estructurados constituyen un recurso bsico de sobrevivencia para
todas las organizaciones.
La sofisticacin de la tecnologa moderna de las bases de datos es el
resultado de la evolucin a lo largo de varias dcadas ha tenido lugar en el
procesamiento de los datos y en la gestin de la informacin. Los servidores
de Bases de Datos surgen en la dcada de los aos 80 como consecuencia
de la imperativa necesidad que las grandes empresas pudieran manejar
grandes y complejos volmenes de datos, a la vez que, de forma ms segura
compartieran parte de la informacin con sus clientes, proporcionando
servicios de forma global y, en la medida de lo posible, independientemente
de la plataforma, y como tal, anterior a esta dcada lo que se conoce como
Bases de Datos primeramente fue escuchado en 1963 en un simposio
celebrado en California, USA, definiendo que una base de datos es un
conjunto de informacin relacionada que se encuentra agrupada
estructurada.
El propsito de la Base de Datos es organizar y almacenar datos para su
fcil manejo, servir de ayuda cuando se lleva el registro de muchas cosas o
personas como por ejemplo: en un almacn, tienda por departamentos o
centro comercial donde constantemente se recibe todo tipo de mercancas y
se lleva el control de los precios, se tiene que llevar una base de datos para
evitar la confusin a la hora de cobrar, tambin, en una universidad donde se
lleva el registro de alumnos es difcil que se recuerde los datos de cada uno

de ellos, ah se lleva el control mediante una base de datos donde se


ingresan los datos de cada alumno y se lleva un orden para poder ocupar los
datos ms adelante.
Hoy en da, con los avances tecnolgicos es completamente sencillo
utilizar una Base de Datos que llevar los registros de informacin
manualmente ya que se pueden cometer errores que afectaran cualquier
documento importante que ms adelante se podran utilizar errneamente,
no obstante, con la Base de Datos se puede almacenar, ordenar y clasificar
informacin para facilitar el trabajo y poder importarla a otros programas
como: Word, Excel o Access, por lo que, efectivamente y eficazmente se
puede tener acceso a esa informacin sin tener que revisar libros, fichas,
libretas u otros materiales para encontrar algo en especfico, bastar con
teclear el nombre o cualquier dato que deseemos y la base de datos lo hace
todo.
Se encuentra en el campo informtico y de ingeniera una gama amplia de
autores, entre ellos: Gary H. y otros (2014), ensea una manejable cobertura
de los sistemas de Bases de Datos para los negocios en relacin al diseo
conceptual, la implementacin y la importancia en la gestin, acertando el
uso de los lenguajes de todos los modelos y establece las Bases de Datos
en funcin del cliente/servidor. De estos lenguajes incluye un tratamiento
completo al SQL, Query- by Example, el lgebra y el clculo relacional.
El lenguaje SQL es el ms universal en los sistemas de base de datos.
Este lenguaje nos permite realizar consultas a nuestras bases de datos para
mostrar, insertar, actualizar y borrar datos. A continuacin veremos un
ejemplo de ellos:
- Mostrar: para mostrar los registros se utiliza la instruccin Select. Select
* From comentarios.

- Insertar: los registros pueden ser introducidos a partir de sentencias que


emplean la instruccin Insert. Insert Into comentarios (ttulo, texto, fecha)
Values ('saludos', 'como esta', '22-10-2007')
- Borrar: Para borrar un registro se utiliza la instruccin Delete. En este
caso debemos especificar cual o cuales son los registros que queremos
borrar. Es por ello necesario establecer una seleccin que se llevara a cabo
mediante la clusula Where. Delete From comentarios Where id='1'.
- Actualizar: para actualizar los registros se utiliza la instruccin Update.
Como para el caso de Delete, necesitamos especificar por medio de Where
cules son los registros en los que queremos hacer efectivas nuestras
modificaciones. Adems, tendremos que especificar cules son los nuevos
valores de los campos que deseamos actualizar.
Pero, en discrepancia sobre la seguridad en la Base de Datos, en el libro
Ataques a Bases de Datos: SQL Injection, el autor Alonso J. y otros (2012),
determina que la Inyeccin SQL es un mtodo de infiltracin de cdigo
intruso que se vale de una vulnerabilidad informtica presente en una
aplicacin en el nivel de validacin de las entradas para realizar consultas a
una base de datos. Gnesis de la vulnerabilidad reside en el incorrecto
chequeo y/o filtrado de las variables utilizadas en un programa que contiene,
o bien genera, cdigo SQL. Es, de hecho, un error de una clase ms general
de vulnerabilidades que puede ocurrir en cualquier lenguaje de programacin
o script que est embebido dentro de otro.
La implementacin de una Base de Datos Distribuidas mejora el rendimiento
y la accesibilidad de los datos, por disminucin del trfico de la red y el
trabajo colaborativo de varios servidores como si fuera uno solo, as, el SQL
signific un gran avance para este fin, y gracias a su aparicin, hoy en da
hay una gran variedad de SGBD basados en el lenguaje SQL, como MySQL,

PostgreSQL, Oracle, entre otros; casi todos los programas que trabajan con
bases de datos lo utilizan con diferentes variaciones y funciones, segn el
tipo de software y su objetivo.
Desde usuarios particulares, hasta grandes empresas, gozan de las
ventajas que brindan los SGBD, desde clasificar la informacin segn el
criterio deseado por el usuario, modificar la informacin que contiene una
base de datos, entre otras. Una base de datos tpica conlleva la existencia de
tres tipos de usuario con relacin a su diseo, desarrollo y uso:
-El administrador de bases de datos (DBA: Database Administrator): disea y
mantiene la DB.
-El

desarrollador

de

aplicaciones

(programador):

implementa

las

transacciones e interfaces.
-Los usuarios finales: consultan y editan los datos de la DB mediante un
lenguaje de consulta de alto nivel. La parte ms importante es la llevada a
cabo por el DBA. A l le corresponde la eleccin de un determinado modelo
de datos y el diseo de la DB. La etapa de diseo es la ms importante, ya
que es ah donde se refleja la semntica de la informacin contenida en la
DB a travs del esquema conceptual.
Gary W. y Otros. (2014). Diseo y administracin de bases de datos (2da
edicin). Prentice Hall. Espaa.
Alonso J. y Otros. (2009). Ataques a BB. DD., SQL Injection. Universitat
Oberta de Catalunya. Espaa.
http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/
c3/ c3.htm
http://www.ecured.cu/index.php/Servidor_Bases_de_Datos
http://www.buenastareas.com/ensayos/Objetivo-De-Una-Base-DeDatos/1866225.html

Vous aimerez peut-être aussi