Una base de datos es un

Anuncio
El diseño de la base de datos incluye diferentes modelos y
esquemas, como también software de gestión de la misma
(SGBD).
Actividades del diseño de bases de datos
* Diseño conceptual de bases de datos: Resulta en un
esquema conceptual de la base de datos.
* Diseño lógico de bases de datos: Resulta en un esquema
lógico de la base de datos.
* Diseño físico de bases de datos: Resulta en un esquema
físico de la base de datos.
ise ̃no de Bases de Datos
Es una practica est á ndar el dividir el dise ̃no de bases de datos
en las siguiente fases: An ́alisis de Requerimientos
Dise ̃no Conceptual
Dise ̃no L ́ogico
Dise ̃no F ́ısico
1- Una base de datos o banco de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su posterior uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
2-Base de datos: se llama así a un conjunto de información almacenada en memoria
auxiliar que permite acceso directo y un conjunto de programas que manipulan esos
datos
Base de datos relacional: es una base de datos que cumple con el modelo relacional, en
el cual el lugar y la forma en que se almacenen los datos no tienen relevancia (a
diferencia de otros modelos). Esto tiene la considerable ventaja de que es más fácil de
entender y de utilizar para un usuario esporádico de la base de datos. La información
puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia
flexibilidad y poder para administrar la información.
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan
los datos recogidos por un programa. Su estructura general se asemeja a la vista general
de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y muchos tipos de información. Las tablas se
componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos
Las tablas se componen de dos estructuras: el telleton

Registro: es cada una de las filas en que se divide la tabla. Cada registro
contiene datos de los mismos tipos que los demás registros. Ejemplo: en una
tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.

Campo: es cada una de las columnas que forman la tabla. Contienen datos de
tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá
un tipo de datos único, como una dirección, o un número de teléfono, un
nombre, etc.
A los campos se les puede asignar, además, propiedades especiales que afectan a los
registros insertados. El campo puede ser definido como índice o autoincrementable, lo
cual permite que los datos de ese campo cambien solos o sean el principal indicar a la
hora de ordenar los datos contenidos.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma
repetición de entidad. Se le asigna automáticamente un número consecutivo (número de
registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a
cada registro un campo clave para su búsqueda.
Una base de datos es un conjunto de datos que están organizados para un uso determinado y
el conjunto de los programas que permiten gestionar estos datos es lo que se denomina
Sistema Gestor de Bases de Datos.
3 -La organización de los archivos es una de las tareas administrativas que más suele
incomodar a los empleados públicos, por múltiples razones, como veremos más adelante, así
que rara vez encuentran tiempo para poner orden en el desorden. Se cae, entonces, en un
círculo vicioso que se repite en todas las oficinas:
Acumulación de documentos = búsquedas dificultosas que provocan mayor desorden en
lo acumulado = pérdida de información = intento de control mediante la reproducción
de los documentos = más papel = más acumulación y vuelta a empezar.
4-
Bases de datos relacionales
Una base de datos relacional es una base de datos en donde todos los datos visibles al
usuario están organizados estrictamente como tablas de valores, y en donde todas las
operaciones de la base de datos operan sobre estas tablas.
Estas bases de datos son percibidas por los usuarios como una colección de relaciones
normalizadas de diversos grados que varían con el tiempo.
5- El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado,
utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones
sobre los datos o sobre la estructura de los mismos. Pero como sucede con cualquier sistema
de normalización hay excepciones para casi todo; de hecho, cada motor de bases de datos
tiene sus peculiaridades y lo hace diferente de otro motor.
SQL es una herramienta para organizar, gestionar y recuperar datos almacenados en una base
de datos informática. El nombre "SQL" es una abreviatura de Structured Query Languaje
(Lenguaje de consultas estructurado).
6- Los diferentes modelos de base de datos
Las bases de datos aparecieron a finales de la década de 1960, cuando surgió la
necesidad de contar con un sistema de administración de información flexible. Existen
cinco modelos de DBMS, que se distinguen según cómo representan los datos
almacenados:

El modelo jerárquico: los datos se organizan jerárquicamente mediante un árbol
invertido. Este modelo utiliza punteros para navegar por los datos almacenados. Fue el
primer modelo DBMS.

El modelo de red: al igual que el modelo jerárquico, este modelo utiliza punteros hacia
los datos almacenados. Sin embargo, no necesariamente utiliza una estructura de
árbol invertido.

El modelo relacional (RDBMS, Relational database management system [Sistema de
administración de bases de datos relacionales]): los datos se almacenan en tablas de
dos dimensiones (filas y columnas). Los datos se manipulan según la teoría relacional
de matemáticas.

El modelo deductivo: los datos se representan como una tabla, pero se manipulan
mediante cálculos de predicados.
El modelo de orientación a objetos (ODBMS, object-oriented database management
system [sistema de administración de bases de datos orientadas a objetos]): los datos
se almacenan como objetos, que son estructuras denominadas clases que muestran
los datos que contienen. Los campos son instancias de estas clases

A fines de la década de 1990, las bases de datos relacionales eran las más utilizadas
(comprendían aproximadamente tres cuartos de todas las bases de datos).
7- La normalizaion de bases de datos es un proceso que consiste en aplicar una serie de reglas
a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. El
proceso en si se basa en clasificar relaciones, objetos, formas de relación y demás elementos
en grupos, en base a las características que cada uno posee. Si se identifican ciertas reglas, se
aplica un categoría; si se definen otras reglas, se aplicará otra categoría.
8- Los lineamientos para el diseño de relaciones de bases de datos:
1) Cada entidad de datos separada debe crear un archivo maestro. No combine dos
entidades distintas en un solo archivo.(vendedores, artículos en forma separada)
2) Un campo de datos específico debe existir solamente en un archivo maestro. (el
nombre del cliente debe estar solamente en el archivo maestro clientes)
3) Cada archivo maestro o relación de base de datos debe tener programas para crear,
leer, actualizar y borrar registros, lo ideal es que sólo un programa añada registros y
otro borre. (actualización del campo saldo actual de clientes)
9- La desnormalización es el proceso de procurar optimizar el desempeño de una base de
datos por medio de agregar datos redundantes. A veces es necesaria porque las actuales
DBMSs implementan el modelo relacional pobremente. Una verdadera DBMS relacional debe
permitir una base de datos completamente normalizada a nivel lógico, mientras proporciona el
almacenamiento físico de los datos afinado para alto rendimiento.
10-Almacén de datos
En el contexto de la informática, un almacén de datos (del inglés data warehouse) es
una colección de datos orientada a un determinado ámbito (empresa, organización, etc.),
integrado, no volátil y variable en el tiempo, que ayuda a la toma de decisiones en la
entidad en la que se utiliza.
Almacenes de datos
Base de Datos diseñada con un objetivo de explotación distinto que el de las bases de
datos de los sistemas operacionales.
El Documento de Alcance del Proyecto será la base sobre la
que se
compruebe que el proyecto ha sido ejecutado con éxito.
A la conclusión de
una iteración, o del proyecto completo, se comprobará
que el contenido del
Documento de Alcance ha sido cumplido para proceder al
cierre del
proyecto.
.
Descargar