Sie sind auf Seite 1von 4

1.

BASES DE DATOS • Oportuna: El proceso de entrada- • Representa algún aspecto del mundo real,
procesamiento-entrega al usuario debe ser llamado universo de discurso (UoD, Universe
En la actualidad los usuarios cada vez demandan más
en el menor tiempo posible of Discourse) del cual provienen los datos.
recursos en cuanto a tecnología, por tanto, surgen las
• Flexible: la información se puede adaptar a • Es un conjunto de datos lógicamente
evoluciones en los sistemas, y por ende en las bases
la toma de decisiones que mejor convenga coherente, con significado implícito. Un
de datos. Las bases de datos son fundamentales en
• Verificable: la información debe ser grupo de datos sin relación entre sí,
los sistemas de información debido a que estas se
totalmente fiable para que se pueda verificar agrupados de forma aleatoria, no se
utilizan en todas las áreas profesionales como la
en el momento deseado considera una base de datos.
investigación, tecnología, arte, educación, sistemas
• Imparcial: La información debe poder • Toda base de datos se diseña, se crea y se
médicos, programas de ingeniería, programas de
modificarse tanto por el administrador, carga con datos, con un objetivo
desarrollo, de diseño, sistemas de información
como por el usuario dueño de la base determinado, y está dirigida a un grupo de
geográfica, entre otros.
• Cuantificable: la información puede ser el usuarios, interesados en el contenido de la
1 definición de las bases de datos resultado de cualquier dato procesado. base de datos.

Para definir “bases de datos” es importante tener Para llegar a definir “bases de datos”, se debe Según (Gómez, 2007, p.18) una base de datos es
claro qué es un dato e información debido a que estos remontar a lo que eran los archivos y conjuntos un conjunto de datos que pertenecen al mismo
elementos son fundamentales para el desarrollo de de datos, ya que según (Arreguin, 2006, p. 9) se contexto, almacenados sistemáticamente para
las bases de datos, según (Juárez, 2006, p.45): entiende como un archivo a un conjunto de datos su posterior uso, es una colección de datos
interrelacionados, recolectados, que satisfacen estructurados según un modelo que refleje las
Dato: es un conjunto de caracteres con algún las necesidades de información de una relaciones y restricciones existentes en el mundo
significado, pueden ser numéricos, alfabéticos, o comunidad determinada de usuarios, estos son real. Los datos que han de ser compartidos por
alfanuméricos, este es la unidad mínima de los que dieron auge a la creación de numerosas diferentes usuarios y aplicaciones, deben
información. Un dato dentro de una base de datos bases de datos. mantenerse independientes de éstas, y su
responde a la función (objeto, atributo, valor). definición y descripción han de ser únicas
Algunos autores han dado varias definiciones de una estando almacenadas junto a los mismos.
Información: es un conjunto ordenado de datos los base de datos, mismas que difieren en el enfoque que
cuales son manejados según la necesidad del usuario, se les dé: Por otro lado (Juárez, 2006, p.45) dice que una
para que un conjunto de datos pueda ser procesado base de datos es un conjunto de datos
eficientemente y pueda dar lugar a información, Se puede decir que una base de datos es un almacenados entre los que existen relaciones
primero se debe guardar lógicamente en archivos. conjunto de archivos dedicados a guardar lógicas y que ha sido diseñada para satisfacer los
información relacionada entre sí, con referencia requerimientos de información de una empresa
La información es el recurso más valioso en una base entre ellos de manera que se complementen y con u organización.
de datos, por tanto, esta debe ser: la posibilidad de relacionarlos en base a
diferentes criterios. Lo anterior conduce a que, las bases de datos son
• Accesible: es la facilidad y rapidez para poder un conjunto de información relacionada no
acceder a ella La definición anterior es un tanto general, para poder redundante (es decir, no debe existir información
• Clara: debe ser integra y fácil de entender dar una definición más completa es necesario que se repetida o duplicada en diferentes tablas), que
• Precisa: lo más exacta posible consideren algunas de las propiedades de una base de está organizada, sistematizada y que debe
• Propia: Debe haber la mayor similitud entre datos, mismas que según (Aguilar, 2006, p. 17) son: encauzarse en un propósito específico de una
el resultado creado y lo que el usuario pide comunidad. Del mismo modo tiene que cumplir
con los objetivos de independencia (es la
capacidad de hacer modificaciones en el modelo
físico o lógico sin alterar ninguna aplicación y ✓ Débiles, su existencia depende de otras. Su ✓ Deben distinguir a cada ejemplar teniendo
estructura de datos), integridad (se refiere a la representación gráfica es con doble en cuenta las entidades que utiliza el
consistencia de los datos y a su vez a que los recuadro. modelo. No tiene que ser un identificador
valores que posean, mismos que deben ser absoluto
validos de acuerdo a las dependencias ➢ Atributo: es una característica de una ✓ Todos los ejemplares de una entidad deben
funcionales entre las tablas) y la seguridad de entidad o de una relación en función de lo que nos tener el mismo identificador
datos ante los múltiples usuarios que la utilicen, interesa en nuestra aplicación. Su representación ✓ Cuando un atributo es importante aun
debido a que cualquier tipo de datos que se gráfica es una elipse. cuando no tenga una entidad concreta
utiliza en una base, es de fundamental asociada, entonces se trata de una entidad y
importancia que no sufra cambios por usuarios COLOR no de un atributo.
que no están debidamente acreditados para
Es importante señalar que al conjunto de valores que
hacerlos.
Los atributos se clasifican en: puede tomar un atributo se le llama dominio del
Algunos términos como redundancia, atributo.
consistencia, independencia, integridad y ✓ Simples, no están divididos en sub partes
✓ Compuestos, estos están divididos en sub Toda entidad debe tener al menos un atributo que
seguridad se abundarán con detalle más
partes, una forma clara de ejemplificar este permita diferenciar unas entidades particulares de
adelante.
tipo de atributos es, por ejemplo, el atributo otras, es decir que no toman nunca el mismo valor
1.2 Conceptos básicos fecha, este es un atributo compuesto, ya que para dos entidades particulares diferentes. A estos
fecha se subdivide en tres atributos como atributos se les llaman claves, la representación
Para una comprensión más clara de las bases de gráfica de las claves se señala subrayando la palabra
día, mes y año.
datos es necesario identificar los tecnicismos que que etiqueta al atributo.
✓ Monovaluados, solo pueden tener un valor
se utilizan de manera cotidiana en el ambiente de
para una entidad particular.
las bases de datos, dentro de los conceptos Las claves también ayudan a identificar unívocamente
✓ Multivaluados, pueden tener más de un
básicos están: a las relaciones y así a distinguir relaciones entre sí.
valor para una entidad.
➢ Entidad: persona, lugar, objeto o ✓ Almacenados o derivados, son atributos ✓ Superclave, es un conjunto de uno o más
evento de interés acerca del cual se recogen o cuyo valor para una entidad puede atributos que, tomados colectivamente,
procesan datos. Esta se representa por medio de un obtenerse en función de los valores permiten identificar de forma única una
rectángulo, mismo que contiene dentro el nombre almacenados en otros atributos. Su entidad en el conjunto de entidades.
de la entidad. representación gráfica es mediante una ✓ Clave candidata, son también superclaves
elipse con línea discontinua. mínimas debido a que son superclaves tales
que sus subconjuntos nos son superclaves.
PERSONAS
✓ Clave primaria, es la clave elegida por el
➢ Identificador, Se trata de uno o más diseñador de la base de datos como
Las entidades se dividen en dos tipos, que son: campos cuyos valores son únicos en cada ejemplar elemento principal para identificar las
de una entidad. Se indican subrayando el nombre entidades dentro de un conjunto de
✓ Regulares o fuertes, que son las entidades
del identificador. entidades. Esta clave se debe elegir de
normales que tienen existencia por sí
manera que sus atributos nunca, o muy
mismas sin depender de otras (su Para que un atributo sea considerado buen raramente cambien.
representación gráfica es la mostrada en la identificador tiene que cumplir:
figura anterior).
➢ Tabla, es un conjunto de datos dispuesto 1.3 Características de las bases de datos
en una estructura de filas y columnas. En una tabla ➢ Redundancia
las filas se denominan registros y las columnas
campos; la primera fila contiene los nombres de La redundancia se refiere a la existencia de
campo. Cada campo contiene determinado tipo información repetida o duplicada en diferentes tablas
de datos y tiene una longitud expresada en el dentro de una base de datos.
número de caracteres máximo del campo. Para Para evitar la redundancia es necesario identificar los
crear una tabla es necesario definir su estructura: datos que son utilizados en común por varias
✓ El nombre de la tabla aplicaciones y almacenarlos una sola vez, aunque
✓ Los tipos de dato de cada campo debemos ser cuidadosos ya que existen excepciones
✓ Las propiedades o características de cada ✓ Cardinalidad, indica el número de relaciones en las que no podemos eliminar del todo la
campo en las que una entidad puede aparecer, se redundancia por que puede existir una sola copia de
✓ El campo clave anota en términos de: atributos que son necesarios para diversos fines,
Cardinalidad mínima, indica el número de porque es necesario almacenar y mantener las
asociaciones en las que aparecerá cada ejemplar de la relaciones pertinentes.
➢ Relaciones: son el elemento del modelo de bases
entidad (el valor que se anota es de cero uno) ➢ Consistencia
de datos que permite relacionar en sí los datos del
mismo. Son también vistas como una tabla, ya que Cardinalidad máxima, indica el número máximo de Frecuentemente los problemas de consistencia de
tiene como atributos los nombres de las columnas relaciones en las que se puede aparecer cada datos se deben a la redundancia de éstos.
de una tabla, y también cada tupla corresponde a ejemplar de la entidad (puede ser uno o muchos)
una fila de la tabla, para el caso de las bases de Es muy probable que surjan incongruencias al
datos según (Martínez, 2006, p. 44) una tupla es la La cardinalidad se indica de varias formas tales como: almacenar la misma información en más de un lugar,
que representa un conjunto de valores ya que, al modificar, eliminar o agregar un dato, en
relacionados permanentemente, dicho conjunto esas condiciones, debe realizarse en cada una de las
puede representar tanto entidades como instancias del mismo con el riesgo de no realizarlo en
relaciones. Por lo tanto se puede decir que una su totalidad, generando en este caso datos
relación describe la interacción entre dos o más inconsistentes.
entidades. Su representación gráfica es mediante
➢ Integridad
un rombo.
La integridad en una base de datos se refiere, a que
Dependiendo del número de entidades que se
los valores que posean los datos sean válidos de
relacionan, o de la relación que se denota por medio
Las herramientas conceptuales para la descripción de acuerdo a las dependencias funcionales de las tablas.
de líneas que unen los atributos con los conjuntos de
datos, relaciones entre datos, semántica de los datos Esto es que cuando una base de datos incluya
entidades y los conjuntos de entidades con las
y restricciones de consistencia, son la base para información utilizada por muchos usuarios, es
relaciones, dependiendo de lo anterior existirá una
comprender la estructura de una base de datos. importante que no puedan destruirse los datos
relación binaria, doble, ternaria o reflexiva.
almacenados ni las relaciones que existen entre los
La simplicidad conceptual ha permitido que usuarios distintos atributos.
no especializados en esta área puedan entender un
simple esquema de base de datos. La integridad de la base de datos se puede lograr
mediante:
✓ El mantenimiento de una redundancia como medio para el acceso no autorizado a Los modelos de datos se pueden clasificar
mínima y controlada, la base de datos dependiendo de los tipos de conceptos que ofrecen
✓ El establecimiento de llaves primarias o ✓ Red, dado que casi todos los sistemas de para describir la estructura de la base de datos.
índices primarios, base de datos permiten el acceso remoto, la
Según (Juárez, 2006, p.56) existen tres modelos
✓ La validación de las dependencias entre las seguridad en el nivel del software de la red
dentro de una base de datos estos son:
tablas relacionadas, y es tan importante como la seguridad física,
✓ La creación de reglas de validación durante tanto en internet como en las redes ➢ Modelo conceptual
la inserción y edición de datos. privadas.
✓ Físico, los sitios que contienen los sistemas En este se construye un esquema conceptual de la
informáticos deben estar protegidos información que se usara en la base de datos, al
físicamente contra la entrada de intrusos construir este esquema, se descubre el significado de
➢ Seguridad
✓ Humano, los usuarios deben ser autorizados los datos, se encuentran entidades, atributos y
La seguridad implica asegurar que los usuarios están cuidadosamente para reducir la posibilidad relaciones. En este modelo se tiene como objetivo
autorizados para llevar a cabo lo que tratan de hacer. de que alguno de ellos dé acceso a intrusos a comprender:
cambio de sobornos u otros favores.
La seguridad de una base de datos se refiere ✓ La perspectiva que el usuario tiene de los
principalmente al control de acceso, modificación y Modelos de datos datos
definición, tanto de los datos como de la estructura ✓ La naturaleza de los datos,
de la base de datos por parte de los diferentes La abstracción de datos es un nivel característico en independientemente de su representación
usuarios de la misma. una base de datos, ya que es fundamental que los física
usuarios solo conozcan los datos que le son útiles y no
Según (Maldonado, 2007, p. 7) la seguridad implica todas las características sobre el almacenamiento El esquema conceptual se construye utilizando la
asegurar que los usuarios estén autorizados para físico. información que se encuentra en la especificación de
llevar a cabo lo que tratan de hacer. los requisitos del usuario. El modelo conceptual es
Es importante identificar que un modelo es una completamente independiente de los aspectos de
Entre las formas de acceso malintencionado se representación de la realidad que contiene las implementación, como pueden ser los programas de
encuentran: características generales de algo que se va a realizar. aplicación, los lenguajes de programación, etc. En
✓ La lectura no autorizada de los datos (robo este modelo siempre se valida que los requisitos del
Según (Navarro, 2009, p.16) un modelo de datos es
de información) usuario se cumplan de manera satisfactoria.
una colección de herramientas conceptuales para
✓ La modificación no autorizada de los datos describir los datos, las relaciones que existen entre o Modelo lógico, este modelo es una fuente de
✓ La destrucción no autorizada de los datos ellos, semántica asociada a los datos y restricciones información para el diseño físico, transformando al
de consistencia. esquema obtenido en el modelo conceptual. El
Para proteger la base de datos se deben adoptar
medidas de seguridad en varios niveles: avance de este modelo depende de la evolución que
Según (Estrada, 2005, p.47) un modelo de datos es un
se obtiene al desarrollar, probar y validar los
conjunto de conceptos que sirven para describir la
✓ Sistema de base de datos, es responsabilidad requisitos del usuario. Este modelo es de
estructura de una base de datos: los datos, las
del sistema de bases de datos asegurarse de fundamental importancia en la etapa del
relaciones entre datos y las restricciones que deben
que no se olviden las restricciones de mantenimiento del sistema, ya que permite que los
cumplirse sobre los datos. Los modelos de datos
autorización futuros cambios que se realicen en los programas de
contienen también un conjunto de operaciones
✓ Sistema operativo, la debilidad de la aplicación o sobre los datos, se representen
básicas para la realización de consultas y
seguridad del sistema operativo puede servir correctamente en la base de datos.
actualizaciones de datos.

Das könnte Ihnen auch gefallen