You are on page 1of 6

UNIVERSIDAD TCNICA DE

AMBATO

FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIN

CARRERA DE CULTURA FSICA


NTICS
Integrantes: Anabel Salinas Daniel Caldern
Docente: Ing. Fabricio Lozada
Semestre: Segundo

Ambato Ecuador
2015 2016

Base de datos
DEFINICIN

CONCEPTO

DE

BASE

DE

DATOS

Una base de datos es un sistema informtico a modo de almacn. En este almacn se


guardan grandes volmenes de informacin.
Los inicios de las base de datos modernas se deben sobre todo al desarrollo realizado por el
ingls Edgar Frank Codd, que propuso el primer modelo terico relacional, es decir, defini
cmo se deban relacionar los datos pertenecientes a una base de datos. Por otro lado IBM
desarroll la primera definicin de lenguaje para base de datos (que defina cmo aadir y
extraer informacin de una base de datos) llamado SEQUEL. Ms tarde SEQUEL acabara
convirtindose en el lenguaje ms utilizado hoy en da con bases de datos, el SQL. SQL se ha
convertido en un lenguaje estndar para todas las bases de datos. Hoy da es empleado por
prcticamente todas las bases de datos existentes. Como en todo lenguaje ha habido mejoras
y por tanto nuevas versiones a lo largo del tiempo, pero aunque cada sistema de base de datos
tenga sus propias particularidades, todos comparten muchas caractersticas comunes.
Por ejemplo, imaginemos que somos una compaa telefnica y deseamos tener almacenados
los datos personales y los nmeros de telfono de todos nuestros clientes, que posiblemente
sean millones de personas. Esta informacin es de gran volumen de tamao: estamos
hablando de veinte o treinta datos multiplicados por miles o millones de personas. La antigua
gestin de datos se basaba en archivos informticos, pero para las necesidades de hoy en da
hacen falta sistemas ms perfeccionados que son precisamente lo que se denomina sistema de
base de datos.
Llegamos a la conclusin de que necesitaramos una base de datos para automatizar el acceso
a la informacin y poder acceder a ella de manera rpida y fcil adems de poder realizar
cambios de una manera ms eficiente.
Toda base de datos debe tener una serie de caractersticas tales como:
Permite que slo se puedan ver, los registros de la base de datos, cuando el usuario haya
introducido un determinado nmero de registros en ella.
Permite configurar los derechos de edicin. Puede agregar entradas profesores y alumnos,
si lo permite en la base de datos. Esto no restringe la visualizacin de sus entradas para
todos.
Se puede limitar el nmero mximo de entradas de cada participante.
Podemos permitir aadir comentarios a las entradas de la base de datos.
Podemos habilitar la revisin del profesor antes de que las entradas sean pblicas.
Por ejemplo nosotros podemos definir que el dato de edad de una persona va a ser un
nmero entero mientras que el dato nombre va a ser una cadena de texto. Los datos en una
base de datos se almacenan en tablas formadas por filas y columnas. Las columnas nos indican
el nombre de los datos y las filas contendrn los valores de los datos propiamente dichos
almacenados.
Por otra parte est el rea de DML (en ingls Data Manipulation Language) o Lenguaje de
Manipulacin de Datos, que como su nombre indica nos permite manipular la informacin y
que bsicamente se compone de estas instrucciones o funciones:

- Select: funcin que permite solicitar que se nos devuelva un dato o serie de datos.

- Insert: funcin para insertar nuevas filas de informacin en una tabla.


- Update: funcin para modificar una o varias filas ya existentes previamente. - Delete: funcin
que borra una fila o un conjunto de filas de una tabla.
Clasificacin de bases de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se est
manejando, la utilidad de las mismas o las necesidades que satisfagan.
Segn la variabilidad de la base de datos
Bases de datos estticas: Son nicamente de lectura, utilizadas primordialmente para
almacenar datos histricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones, tomar
decisiones y realizar anlisis de datos para inteligencia empresarial.
Bases de datos dinmicas: Son bases de datos donde la informacin almacenada se modifica
con el tiempo, permitiendo operaciones como actualizacin, borrado y edicin de datos,
adems de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de
datos utilizada en un sistema de informacin de un supermercado.
Segn el contenido
Bases de datos bibliogrficas
Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla.
Un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor,
fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede
contener un resumen o extracto de la publicacin original, pero nunca el texto completo,
porque si no, estaramos en presencia de una base de datos a texto completo (o de fuentes
primarias ver ms abajo). Como su nombre lo indica, el contenido son cifras o nmeros. Por
ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones
de una coleccin de revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son personales o
empresariales (llamadas pginas blancas o amarillas respectivamente)
Los directorios empresariales hay de tres tipos
Tienen nombre de la empresa y direccin Ejemplo
Contienen telfono y los ms avanzados contienen correo electrnico.
Ejemplo:
Contienen datos como facturacin o nmero de empleados adems de cdigos nacionales que
ayudan a su distincin Ejemplo
Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en Espaa protege la
privacidad de los usuarios pertenecientes al directorio
La bsqueda inversa est prohibida en los directorios personales (a partir de un nmero de
telfono saber el titular de la lnea)

Tipos de bases de datos:


1. Las bases de datos jerrquicas
En una base de datos jerrquica se organizan los datos utilizando estructuras arborescentes
(en rbol). Un RBOL es una estructura jerrquica en la que los elementos se suelen
denominar NODOS y existen dependencias entre los nodos.
Un ejemplo de base de datos jerrquica es el sistema IMS.

2. Las bases de datos en red


Tambin en desuso, en una base de datos en red se utiliza la estructura de grafo/red, como en
el caso anterior los distintos objetos estn relacionados entre s mediante relaciones del tipo
1:M pero en este caso un objeto puede estar relacionado como hijo con varios elementos que
sern sus padres. Un este caso las relaciones que se crean se denominan SET y el equivalente
al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se denomina MIEMBRO
(MEMBER).
Un ejemplo de sistema en red es el CODASYL. Tambin existen modelos para realizar el diseo
de datos orientado a bases de datos en red.
En red podramos representar lo mismo que la estructura anterior y adems lo siguiente:
Los sistemas jerrquico y en red constituyen la primera generacin de los SGBD. Pero estos
sistemas presentan algunos inconvenientes:

3. Las bases de datos relacionales


Esta es la estructura que se ha impuesto para aplicaciones de gestin, consiste en organizar los
datos en forma de tablas, las relaciones entre los objetos se consiguen incluyendo en la tabla
del hijo, la clave del objeto padre. Como son las que utilizaremos durante todo el mdulo
hemos reservado un apartado especial para ellas.
4. Las bases de datos orientadas a objetos
Es un modelo ms reciente, trata de almacenar en la base de datos los objetos completos
(estado y comportamiento). La informacin que contienen se organiza en atributos y el
comportamiento en operaciones.

5. Las bases de datos multidimensionales


En una base de datos multidimensional los datos se almacenan en tablas de mltiples
dimensiones en vez de tablas bidimensionales como las del modelo relacional. Se utilizan para
grandes volmenes de informacin.
Unos ejemplos de base de datos son:

De todas estas bases de datos la que ha conseguido mayor uso ha sido y sigue siendo Oracle,
ya que desde 1979 ha sido lder indiscutible como base de datos para empresas de mediano y
gran tamao.
Pero hay muchas ocasiones en las que no se utiliza un sistema Oracle por varios motivos: por
un lado, es un sistema bastante pesado lo que significa que requiere disponer de servidores
(grandes ordenadores) casi en dedicacin exclusiva para este sistema de base de datos. Por
otro lado, Oracle es una base de datos por cuyo uso hay que pagar y muchos usuarios y
pequeas empresas prefieren usar bases de datos de uso gratuito o de menor coste. Como
alternativa a Oracle de coste ms reducido y tambin muy efectiva, muchas empresas utilizan
SQLServer, suministrada por Microsoft. SQLServer es una solucin de coste y rendimiento
medio. Suelen usarlo empresas que tienen un volumen de informacin elevado, pero sin llegar
a ser excesivo, sobre todo si utilizan un servidor dedicado de Microsoft. SQL Server ha estado
creciendo aunque quizs no con la proyeccin que se esperaba. Sin embargo, le ha ido
comiendo terreno a las dems compaas en el sector medio de las bases de datos.

Bibliografa:
Aprende a progrmar:
http://www.aprenderaprogramar.com/index.php?option=com_attachments&task=download
&id=500
Wikipedia: https://es.wikipedia.org/wiki/Base_de_datos
Aulaclic: http://www.aulaclic.es/sqlserver/t_1_1.htm#b1
Moodle:
https://docs.moodle.org/all/es/Caracter%C3%ADsticas_de_la_base_de_datos_(m%C3%B3dulo
)

You might also like