Sunteți pe pagina 1din 26

INTRODUCCIN A LAS BASES DE DATOS

Corporacin Universitaria del Caribe CECAR

Son la Informacin dispuesta de manera adecuada para su tratamiento por un ordenador. (Diccionario de la Real Academia)

Un dato es una representacin simblica (numrica, alfabtica, algortmica, entre otros) de un atributo o caracterstica de una entidad. Estos se pueden representar bien mediante variables o mediante constates.

Los tipos de datos se utilizan generalmente para declarar variables y son necesarios para que el intrprete o compilador conozca de antemano que tipo de informacin va a contener una variable.

Existen cinco tipos de datos atmicos, los cuales son: carcter, entero, coma flotante, coma flotante doble precisin y sin valor (char, int, float, double y void, respectivamente). El tamao y el rango de estos tipos de datos varan con cada tipo de procesador. En cuanto a los tipos de datos empleados en el lenguaje estructurado de consultas SQL, se clasifican en 13 tipos de datos primarios y de varios sinnimos vlidos reconocidos por dichos tipos de datos. Los tipos de datos primarios son:

Tipo de Datos
BINARY BIT BYTE COUNTER CURRENCY DATETIME SINGLE

Longitud
1 byte 1 byte 1 byte 4 bytes 8 bytes 8 bytes 4 bytes

Descripcin
Para consultas sobre tabla adjunta de productos de bases de datos que definen un tipo de datos Binario. Valores Si/No True/False Un valor entero entre 0 y 255. Un nmero incrementado automticamente (de tipo Long) Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807. Un valor de fecha u hora entre los aos 100 y 9999. Un valor en punto flotante de precisin simple con un rango de 3.402823*1038 a -1.401298*10-45 para valores negativos, 1.401298*10- 45 a 3.402823*1038 para valores positivos, y 0. Un valor en punto flotante de doble precisin con un rango de 1.79769313486232*10308 a -4.94065645841247*10-324 para valores negativos, 4.94065645841247*10-324 a 1.79769313486232*10308 para valores positivos, y 0. Un entero corto entre -32,768 y 32,767. Un entero largo entre -2,147,483,648 y 2,147,483,647.

DOUBLE

8 bytes

SHORT LONG LONGTEXT LONGBINARY TEXT

2 bytes 4 bytes

1 byte por carcter De cero a un mximo de 1.2 gigabytes. Segn se necesite De cero 1 gigabyte. Utilizado para objetos OLE. 1 byte por carcter De cero a 255 caracteres.

Coleccin o depsito de datos, donde los datos estn lgicamente relacionados entre s, tienen una definicin y descripcin comunes y estn estructurados de una forma particular. Una base de datos es tambin un modelo del mundo real y, como tal, debe poder servir para toda una gama de usos y aplicaciones. Citada en Gonzlez (2011).

Coleccin de datos relacionados que representa un cierto modelo o abstraccin del mundo real, y a su vez esta es diseada, construida y llenada con datos para un propsito especfico. Date (2001)

Representa algn aspecto del mundo real, del cual provienen los datos.

Es un conjunto de datos lgicamente coherente, con significado implcito.

Toda base de datos se disea, crea y se carga con datos con un objetivo determinado y est dirigida a un grupo de usuarios interesados en el contenido de la base de datos.

El DBMS (Data Base Management System) o SGBS (Sistema Gestor de Bases de datos), consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. El objetivo del DBMS es crear un ambiente en que sea posible almacenar y recuperar informacin en forma eficiente y conveniente.

La gestin de los datos implica tanto la definicin de estructuras para almacenar la informacin como la provisin de los mecanismos para la manipulacin de la informacin.

Deben proporcionar la fiabilidad de esta a pesar de las cadas del sistema o los intentos de acceso sin autorizacin. Ahora bien, si los datos van a ser compartidos entre varios usuarios, el sistema debe evitar los resultados anmalos.

DDL DM L DCL

Data Definition Language: define los elementos de los datos en la Base de datos. Permite crear tablas, modificarlas y eliminarlas.

Data Manipulation Languaje: manipula los datos para aplicaciones. Permite dar de alta filas, modificar contenido de columnas y borrar filas y columnas.

Data Control Language: lenguaje de control de datos. Permite administrar la seguridad de quien puede leer, escribir o borrar datos en una tabla; quin puede crear o eliminar tablas, etc.

O Database Schema, describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.

El esquema es generalmente almacenado en un Diccionario de Datos. Aunque generalmente el esquema es definido en un lenguaje de Base de datos, el trmino se usa a menudo para referirse a una representacin grfica de la estructura de base de datos.

Es la libertad que puede existir para modificar algunos de los esquemas sin que exista la necesidad de reescribir los programas de aplicacin.

Independencia fsica: Se presenta cuando es posible la modificacin del esquema fsico sin afectar a los esquemas restantes. Acta en los contenidos de la base de datos.

Independencia lgica. Ocurre cuando se modifica el esquema conceptual sin afectar al resto de los esquemas. Bsicamente se modifica el esquema conceptual cuando cambia las caractersticas de los datos a almacenar. Acta sobre la estructura de la base de datos.

Datos compartidos actualizados

Flexibilidad

Rpida creacin de nuevas aplicaciones

Independencia de los datos

Los datos estn disponibles para todos los usuarios y cuando alguno actualiza, los cambios se ven reflejados inmediatamente.

Para nuevas necesidades, los cambios de estructura no afectan los datos.

Una vez creada la BD y funcionando, crear una nueva aplicacin necesita menos tiempo.

Ocultan detalles de implementacin.

Las bases de datos estn en continua evolucin tecnolgica y lo que antes requera tecnologa separada de las propias bases de datos, ahora se integra dentro de las presentaciones normales de las bases de datos relacionales de mayor auge en el mercado Gonzlez (2011).

Base de datos documentales


Se encarga de almacenar documentos de diversas naturalezas (predominantemente textos, pero tambin planos, hojas de clculos, fotografas, documentos digitalizados mediante escner, etc.).

Base de datos geogrficas o sistemas de informacin geogrfica (SIG)


Almacena datos vectoriales sobre puntos geogrficos, superficies regulares o irregulares, volmenes, etc., asociados a valores estadsticos empleando sistemas de coordenadas geogrficas o UTM (propias de los sistemas de posicionamiento global o GPS).

Base de datos OOP (orientada a objetos)


Nuevas bases de datos relacionales para establecer mecanismos de almacenamiento de objetos de longitudes indeterminadas que sean capaces de encapsular mtodos en su interior.

Minera de datos
Son bases de datos pensadas para obtener estadsticas y tendencias de negocios. La finalidad de estas bases de datos es la deteccin de tendencias para agrupar tipos de clientes y utilizar de forma retroalimentada esta informacin para mejorar el negocio.

Base de datos transaccionales (OLTP)


Son bases de datos orientadas a bloques de transacciones masivas, para clientes tales como entidades bancarias, instituciones burstiles o mayoristas de ventas. Se caracterizan por su alto rendimiento, alta disponibilidad y preparacin contra contingencias catastrficas.

RENATA

ProQuest

RENATA es la red de tecnologa avanzada que conecta, comunica y propicia la colaboracin entre las instituciones acadmicas y cientficas de Colombia con las redes acadmicas internacionales y los centros de investigacin ms desarrollados del mundo. http://www.renata.edu.co/ Compaa editorial con sede en Ann Arbor, Michigan, que publica en formatos electrnicos y microfilm y suministra servicios de informacin para universidades, escuelas, empresas pblicas, corporaciones y bibliotecas pblicas en todo el mundo, fundamentalmente bases de datos bibliogrficas. http://www.proquest.com.br/es-XL/ Informacin sobre Sistemas Educativos Europeos habitualmente en el idioma del pas y en ingls. http://eacea.ec.europa.eu/education/eurydice/eurypedia_en.php Contiene descripciones en formato RTF de los Sistemas de Educacin Superior de 174 pases. http://www.iau-aiu.net/ El Observatorio debe entenderse como un productor de sentidos y como un generador de rutas posibles que a su vez incorpora mltiples y diversas miradas que hoy existen en la Regin y que constituyen el pensamiento educativo Iberoamericano. http://www.oei.es/observatorio.htm Esta Base de Datos de la OCDE proporciona informacin comparable internacionalmente sobre aspectos claves de los Sistemas Educativos. http://www.oecd.org/

Eurybase International Association of Universities Observatorio de la Educacin Iberoamericana OCDE - Education Database

Un modelo de datos es una definicin lgica, independiente y abstracta de los objetos, operadores y dems que en conjunto constituyen la mquina abstracta con la que interactan los usuarios. Los objetos nos permiten modelar la estructura de los datos. Los operadores nos permiten modelar su comportamiento. Date (2001)

Una coleccin de herramientas conceptuales para describir los datos, las relaciones, la semntica y las restricciones de consistencia, Silberschatz, Korth, Sudarshan (2002).

Arquitectura organizativa que impone un esquema de acceso a los datos Gonzlez (2011).

Modelo Entidad Relacin (E-R)

Est basado en una percepcin del mundo real que consta de una coleccin de objetos bsicos llamados entidades y relaciones entre estos objetos, implementndose en forma grfica a travs del Diagrama Entidad Relacin.

Clasificacin de los modelos de datos

Modelo Relacional

Se basa en el concepto matemtico de relacin. En este modelo, la informacin se representa en forma de tablas o relaciones, donde cada fila de la tabla se interpreta como una relacin ordenada de valores (un conjunto de valores relacionados entre s).

Modelo de datos orientado a objetos

Este modelo se puede observar como una extensin del modelo E-R con las nociones de encapsulacin, mtodos (funciones) e identidades de objeto.

Modelo jerrquico

Fue el primer modelo realmente operativo de base de datos, este modelo se sigue empleando en sistemas main frame, principalmente en sistemas IBM. En este modelo se tiene una entidad o tabla como punto de partida de todos los datos, a partir de esta, se ramifican el camino para acceder al resto de los datos que precisamos.

Modelo en red

Conocido como modelo CODASYL (Conference on Data System Language), conformada por una coleccin o set de registros, los cuales estn conectados entre s por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional.

Agregacin
Si es necesario incluir las empresas que publicitan sus productos en un partido, sera necesario introducir un tipo de entidad Empresas y un tipo de relacin Anuncia. Anuncia debera relacionar Empresas con Partidos, pero no existe esta entidad. La posibilidad, es crear una nueva entidad ternaria entre Equipos y Empresas, pero esto dara lugar a redundancia en los atributos de Partido. Esto se soluciona realizando una agregacin denominada Partidos, que se tratara como un tipo de entidad y que puede relacionarse con Empresas

ACTIVIDAD 3 De la base de datos biblioteca escolar determine una entidad y describa que especializacin tiene, luego grafquela.

ACTIVIDAD 4 Consulte que es la programacin orientada a objetos y realice un cuadro sinptico.


Defina si dentro de las entidades de la base de datos de la biblioteca escolar se puede representar una generalizacin, si es as, grafquela.

ACTIVIDAD 5

Consulte sobre herencia de atributos y las restricciones sobre las generalizaciones.


Considere la relacin ternaria trabaja-en con las e entidades Empleado, Sucursal y Trabajo, se desea registrar los directores para las tareas realizadas por un empleado de una sucursal; es decir, se desean registrar directores por combinaciones (Empleado, Sucursal, Trabajo), asumiendo que existe una entidad Director. Represente grficamente esta situacin utilizando la agregacin.

1.

Construir un diagrama E-R para la oficina de registros de una universidad. La oficina mantiene datos sobre cada clase, incluyendo el profesor, la matricula y la hora y lugar de las clases. Para cada clase-estudiante se registra una calificacin.

2.

Un restaurante posee una serie de mesas en las que se sientan clientes y que a su vez son atendidas por camareros. Los camareros van tomando nota de los distintos platos que piden los clientes que son preparados por los cocineros. modelar el sistema de informacin para que se puedan emitir facturas de la forma ms detallada posible. Considerar que habrn clientes de los cuales conozcamos sus preferencias (es decir que tendrn un IdCliente, y otros que quieran permanecer annimos en el restaurante.

S-ar putea să vă placă și