Documente Academic
Documente Profesional
Documente Cultură
La Base de Datos tienen varios tipos entre ellos están: Base de Datos Relacional, Base
de Datos Jerárquica, Bases de Datos Red también sus tipos de Datos que pueden ser tanto de
Entrada como de Salida y los tipos de Datos para los campos de una tabla.
Base de datos
Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la
toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la
información contenida en las bases de datos de la organización para apoyar el proceso de toma de
decisiones o para lograr ventajas competitivas. Por este motivo es importante conocer la forma en que
están estructuradas las bases de datos y su manejo.
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado
en California –USA.
Una base de datos se puede definir como un conjunto de información relacionada que se
encuentra agrupada ó estructurada.
Este trabajo se realizara con la finalidad de aprender un poco más sobre una base de datos, sus
características, usos, estructuras, diseños, entre otros. Una base de datos tiene mucha importancia en el
ritmo de vida que llevamos en los actuales momentos, ya que, está acelera el ritmo en el momento
realizar una búsqueda de información.
Requerimientos de las bases de datos
El análisis de requerimientos para una base de datos incorpora las mismas tareas que el análisis
de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la
identificación de las funciones e interfaces; se requiere la especificación del flujo, estructura y
asociatividad de la información y debe desarrollarse un documento formal de los requerimientos.
Una base de datos contiene entidades de información que están relacionadas vía organización y
asociación. La arquitectura lógica de una base de datos se define mediante un esquema que representa
las definiciones de las relaciones entre las entidades de información. La arquitectura física de una base
de datos depende de la configuración del hardware residente. Sin embargo, tanto el esquema
(descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los
requerimientos funcionales y de comportamiento para el acceso al análisis y creación de informes.
Cada modelo lógico tiene ciertas ventajas de procesamiento y también ciertas ventajas de negocios.
El elemento fundamental de la OOP es, como su nombre lo indica, el objeto. Podemos definir un
objeto como un conjunto complejo de datos y programas que poseen estructura y forman parte de una
organización.
Esta definición especifica varias propiedades importantes de los objetos. En primer lugar, un
objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien
estructurados. En segundo lugar, cada objeto no es un ente aislado, sino que forma parte de una
organización jerárquica o de otro tipo.
Estructura de un objeto
Un objeto puede considerarse como una especie de cápsula dividida en tres partes:
1 – RELACIONES
2 – PROPIEDADES
3 –METODOS
Los métodos son las operaciones que pueden realizarse sobre el objeto, que normalmente
estarán incorporados en forma de programas (código) que el objeto es capaz de ejecutar y que también
pone a disposición de sus descendientes a través de la herencia.
RELACIONES
Las relaciones entre objetos son, precisamente, los enlaces que permiten a un objeto
relacionarse con aquellos que forman parte de la misma organización.
PROPIEDADES
Todo objeto puede tener cierto número de propiedades, cada una de las cuales tendrá, a su vez,
uno o varios valores. En OOP, las propiedades corresponden a las clásicas "variables" de la
programación estructurada. Son, por lo tanto, datos encapsulados dentro del objeto, junto con los
métodos (programas) y las relaciones (punteros a otros objetos). Las propiedades de un objeto pueden
tener un valor único o pueden contener un conjunto de valores mas o menos estructurados (matrices,
vectores, listas, etc.). Además, los valores pueden ser de cualquier tipo (numérico, alfabético, etc.) si el
sistema de programación lo permite.
Pero existe una diferencia con las "variables", y es que las propiedades se pueden heredar de
unos objetos a otros. En consecuencia, un objeto puede tener una propiedad de maneras diferentes:
Propiedades propias. Están formadas dentro de la cápsula del objeto.
Propiedades heredadas. Están definidas en un objeto diferente, antepasado de éste (padre,
"abuelo", etc.). A veces estas propiedades se llaman propiedades miembro porque el objeto las posee
por el mero hecho de ser miembro de una clase
METODOS
Una operación que realiza acceso a los datos. Podemos definir método como un programa
procedimental o procedural escrito en cualquier lenguaje, que está asociado a un objeto determinado y
cuya ejecución sólo puede desencadenarse a través de un mensaje recibido por éste o por sus
descendientes.
Son sinónimos de 'método' todos aquellos términos que se han aplicado tradicionalmente a los
programas, como procedimiento, función, rutina, etc. Sin embargo, es conveniente utilizar el término
'método' para que se distingan claramente las propiedades especiales que adquiere un programa en el
entorno OOP, que afectan fundamentalmente a la forma de invocarlo (únicamente a través de un
mensaje) y a su campo de acción, limitado a un objeto y a sus descendientes, aunque posiblemente no a
todos.
Si los métodos son programas, se deduce que podrían tener argumentos, o parámetros. Puesto
que los métodos pueden heredarse de unos objetos a otros, un objeto puede disponer de un método de
dos maneras diferentes:
Métodos propios. Están incluidos dentro de la cápsula del objeto.
Métodos heredados. Están definidos en un objeto diferente, antepasado de éste (padre,
"abuelo", etc.). A veces estos métodos se llaman métodos miembro porque el objeto los posee por el
mero hecho de ser miembro de una clase.
Se trata de una técnica de diseño de base de datos gráfica, que nos muestra información relativa a
los datos y la relación existente entre ellos. Sus características principales son:
• Reflejan tan sólo la existencia de los datos sin expresar lo que se hace con ellos.
• Es independiente de las bases de datos y de los sistemas operativos (por lo que puede
ser implementado en cualquier base de datos).
• Está abierto a la evolución del sistema.
• Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a
tratar.
• No tienen en cuenta las restricciones de espacio y almacenamiento del sistema.
Entidades
Son objetos concretos o abstractos que presentan interés para el sistema y sobre los que se
recoge información que será representada en un sistema de bases de datos. Por ejemplo, clientes,
proveedores y facturas serían entidades en el entorno de una empresa.
Atributos
Es una unidad básica e indivisible de información acerca de una entidad o una relación. Por
ejemplo la entidad proveedor tendrá los atributos nombre, domicilio, población, CIF.
Dominios
Es el conjunto de valores que puede tomar cada atributo. Por ejemplo el dominio del atributo
población, será la relación de todas las poblaciones del ámbito de actuación de nuestra empresa.
Tablas
Relación
Es la asociación que se efectúa entre entidades. Por ejemplo la relación entre las entidades
facturas emitidas y clientes.
Tablas relacionales
• Cada fila debe ser única, es decir no pueden existir filas duplicadas.
• Cada columna debe ser única
• Debe tener un solo tipo de fila, cuyo formato está definido por el
esquema de tabla o la relación.
Claves
En una tabla relacional a veces es necesario poder determinar un registro concreta, lo cual
es posible mediante la clave. Se debe elegir la clave entre los atributos, de forma que no puedan
existir valores duplicados (la clave puede contener uno o más atributos).
Conclusión
Otro punto necesario de recalcar es la clase de bases de datos las cuales son,
base de datos documental, base de datos distribuidas y base de datos orientadas a
objetos e hipermedia y tienen como función derivar, almacenar y procesar datos dentro
de una información.
Bibliografía
Búsquedas en Internet:
rincondelvago.com
Otras Referencias: