Sei sulla pagina 1di 4

Una base de datos es una colección de archivos relacionados con la finalidad de

permitir el manejo de la información de alguna compañía. Cada uno de dichos


archivos puede ser visto como una colección de registros y cada registro está
compuesto de una colección de campos. Cada uno de los campos de cada registro
permite llevar información n de alguna característica o atributo de alguna entidad del
mundo real.

Aplicación del diseño de bases de datos

Si hablamos de una universidad, las entidades de interés podrían


Ser: alumnos, profesores, salones, etc. respecto a la Entidad alumno, los atributos o
características importantes podrían Ser: nombre, dirección, teléfono, carrera,
matricula, etc.
Si hablamos de una industria, las entidades de interés podrían ser: Departamentos,
empleados, productos, etc. respecto a la Entidad departamento, los atributos a
características Importantes podrían ser: nombre del departamento, Nombre del director
del departamento, función Del departamento, etc.

Un archivo de una base de datos también puede ser pensado como una Tabla en la que
tenemos renglones y columnas, cada renglón Correspondiendo a un registro del
archivo y cada columna correspondiendo a un campo

Tipos de datos en una base de datos


Los datos pueden ser divididos en dos grandes categorías:

 Alfanumérica
 Numérica
Los datos alfanuméricos consisten de caracteres alfabéticos
Caracteres numéricos (0 al 9) y de algunos símbolos especiales como # $ %.

Fases de diseño
Un modelo de datos de alto nivel sirve al diseñador de la base de datos para
proporcionar un marco conceptual en el que especificar de forma sistemática los
requisitos de datos de los usuarios de la base de datos que existen, y cómo se
estructurará la base de datos para completar estos requisitos. La fase inicial del diseño
de bases de datos, por tanto, es caracterizar completamente las necesidades de datos
esperadas por los usuarios de la base de datos. El resultado de esta fase es una
especificación de requisitos del usuario.

En el proceso de diseño de una base de datos hemos de distinguir tres grandes


fases:
• Diseño conceptual, cuyo objetivo es obtener una representación de la
Información con independencia de usuarios y aplicaciones en particular, y fuera
de consideraciones sobre la eficiencia del ordenador.

• Diseño lógico, cuyo objetivo es transformar el diseño conceptual obtenido y


Adaptarlo al modelo de datos en el que se apoya el SGBD que se va a utilizar. En
Nuestro caso, el SGBD es relacional, por lo cual nos referiremos a este modelo
de datos.

• Diseño físico, cuyo objetivo es conseguir una instrumentación lo más eficiente


posible del diseño lógico.

El diseñador elige un modelo de datos y, aplicando los conceptos del modelo de datos
elegido, traduce estos requisitos a un esquema conceptual de la base de datos.
El esquema desarrollado en esta fase de diseño conceptual proporciona una visión
detallada del desarrollo. Debido a que sólo se ha estudiado el modeloE-R hasta ahora,
se usará éste para desarrollar el esquema conceptual. En términos del modelo E-R, el
esquema especifica todos los conjuntos de entidades, conjuntos de
relaciones, atributos y restricciones de correspondencia.
El diseñador revisa el esquema para confirmar que todos los requisitos de datos se
satisfacen realmente y no hay conflictos entre sí. También se examina el diseño para
eliminar características redundantes. Lo importante en este punto es describir los datos
y las relaciones, más que especificar detalles del almacenamiento físico.

En la fase de diseño lógico, el diseñador traduce el esquema conceptual de alto nivel al


modelo de datos de la implementación del sistema de base de datos que se usará. El
diseñador usa el esquema resultante específico a la base de datos en la siguiente fase
de diseño físico, en la que se especifican las características físicas de la base de datos.
Estas características incluyen la forma de organización de los archivos y las
estructuras de almacenamiento interno

Ventajas de utilizar una base de datos


 Compactes No se necesitan voluminosos archivos de papel.
 Velocidad. La velocidad de operación es mayor a la que se tiene con
 un sistema manual.
 Menos Tedio
 Actualización. La información se puede mantener más fácilmente

Limitaciones de los sistemas basados en archivos


Resulta complejo utilizar un sistema de archivos para:
 Modificar dinámicamente la estructura de un archivo.
 Consultar o actualizar un archivo de forma flexible.
 Proteger ciertos datos de usuarios no autorizados.
 Permitir el acceso a los datos desde distintas aplicaciones.
Solución
Utilizar un sistema de gestión de bases de datos.

Característica Ventajas

Independencia física * Simplifica el desarrollo de las aplicaciones, que


no han de preocuparse del almacenamiento de
los datos. - Permite realizar cambios en la
estructura física para optimizar el uso de la BD
sin tener que modificar las aplicaciones.

Independencia lógica * Facilita la realización de cambios en las


aplicaciones sin tener que modificar la base de
datos. *Cada
aplicación organiza los datos en función de sus
propias necesidades.

Lenguajes de consulta * Facilitan al usuario el acceso a los datos.

Centralización * Gestión automática de accesos.

Consistencia *Mantenimiento de la integridad de los datos.


p.ej. Datos duplicados, valores incorrectos…

Seguridad * Control sobre el acceso a los datos particulares. - El


uso de bases de datos permite que los datos se
almacenen sin redundancia.

En la empresa en la que laboro se producen piezas de poliestireno si bien hay


muchísimas piezas con las mismas medidas, se venden según sea el cliente lo manejan
por nichos de venta en ellos tenemos INTERÉS SOCIAL, RESIDENCIAL, APP
ESPECIALES aunque sea el mismo material cada nicho cuenta con precios diferentes,
con la base de datos que se maneja en la empresa detecta desde la alta del cliente a que
nicho pertenece y aunque otro vendedor desee dar un precio diferente la base de dato
marca restricciones y maneja el precio autorizado para el nicho.
En lo personal relaciono que es una base de datos jerárquica con restricciones por
nichos de ventas

REFERENCIAS
Frenando Berzal Galiano . (FEBRERO 2017 ). Introducción a las bases de datos.
ENERO 2010 , de University of Granada Sitio web:
http://users.dsic.upv.es/~sabrahao/ficheros/tema1.pdf

LUIS GRAU FERNÁNDEZ. (FEBRERO 2014). FUNDAMENTOS DE BASES DE


DATOS. ENERO 2010, de Universidad Nacional de Educación a Distancia Sitio
web: https://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-
bases-de-datos-silberschatz-korth-sudarshan.pdf

(DICIEMBRE 2009 ). Diseño de bases de datos relacionales.. ENERO 2017, de


Ciencias y Técnicas Estadísticas Sitio web:
http://informatica.uv.es/estguia/ATD/apuntes/teoria/documentos/DisenoBD.pdf

Dr. Jos´e Torres Jim´enez. (JULIO 2014). Conceptos B´asicos de Bases de Datos.
ENERO 2017 , de Centro de Investigaci´on y de Estudios Avanzados del IPN Sitio
web: http://www.tamps.cinvestav.mx/~jtj/courses/dbs/slides/chapter1dbs.pdf

Potrebbero piacerti anche