Vous êtes sur la page 1sur 7

Zaray Camila

Niño Pérez
11-1
La estructura de una base de datos hace referencia a los tipos de
datos, los vínculos o relaciones y las restricciones que deben
cumplir esos datos (integridad de datos y redundancia de datos).

La estructura de una base de datos es diseñada o descripta


empleando algún tipo de modelo de datos.

Un ejemplo a modo de descripción de la estructura de una base


de datos puede ser:

ALUMNO: numero de alumno (entero de 6 números), nombre


(cadena de 30 caracteres), apellido (cadena de 30 caracteres), año
de nacimiento (entero de 4 números), especialidad (entero de 3
números).

ESPECIALIDAD: numero de especialidad (entero de 3 números),


nombre de especialidad (cadena de 30 caracteres).
BD:
No redundancia: Los datos se almacenan una sola vez. Si varias
aplicaciones necesitan los mismos datos no crearán cada una su propia
copia sino que todas accederán a la misma.
Independencia: Los datos se almacenan teniendo en cuenta la
estructura inherente a los propios datos y no la de la aplicación que los
crea. Esta forma de trabajar es la que permite que varias aplicaciones
puedan utilizar los mismos datos. Se puede hablar de dos tipos de
independencia: independencia física, de tal manera que la estructura
física de la BD puede ser modificada de forma transparente para los
programas que la utilizan, e independencia lógica, es decir el
programador usa la BD pero desconoce su estructura interna
Concurrencia: Varios usuarios, ejecutando la misma o diferente
aplicación, podrán acceder simultáneamente a los datos
SGBD:
Función de definición: Permite describir los elementos de datos, sus
estructuras, sus interrelaciones y sus validaciones a nivel externo,
lógico e interno. Esta función es realizada por una parte del SGBD
denominada lenguaje de definición de datos (LDD o DDL, Data
Definición Lenguaje).
Función de manipulación: Permite buscar, añadir, suprimir y
modificar los datos de la BD. Esta función es realizada por una parte
del SGBD denominada lenguaje de manipulación de datos (LMD o
DML, Data Manipulación Lenguaje).
Función de utilización: Incluye otras funcionalidades tales como:
modificar la capacidad de los registros, cargar archivos, realizar copias
de seguridad, re arranque, protección frente a accesos no autorizados,
gestión de la concurrencia, estadísticas de utilización, etc.
Una hoja de cálculo es un programa que permite
manipular datos numéricos y alfanuméricos
dispuestos en forma de tablas, Habitualmente es
posible realizar cálculos complejos con fórmulas y
funciones y dibujar distintos tipos de gráficas Y el
SGBD es un consiste en una colección de datos
interrelacionados y un conjunto de programas para
acceder a esos datos. El Objetivo primordial de un
SGBD es proporcionar un entorno que sea a la vez
conveniente y eficiente para ser utilizado al extraer y
almacenar información de la base de datos.
Una base de datos relacional es una base de datos
que cumple con el modelo relacional, el cual es el
modelo más utilizado en la actualidad para
implementar bases de datos ya planificadas.
Permiten establecer interconexiones (relaciones)
entre los datos (que están guardados en tablas), y a
través de dichas conexiones relacionar los datos de
ambas tablas, de ahí proviene su nombre: "Modelo
Relacional".
Determinar el propósito de la base de datos Este paso le ayudará a
decidir los datos que desea que Visual FoxPro almacene.
Determinar las tablas necesarias Cuando ya conozca claramente el
propósito de la base de datos, puede dividir la información en temas
distintos, como "Employees" u "Orders". Cada tema será una tabla de la
base de datos.
Determinar los campos necesarios Tiene que decidir la información
que desea incluir en cada tabla. Cada categoría de información de una
tabla se denomina campo y se muestra en forma de columna al examinar
la tabla. Por ejemplo, un campo de la tabla Emplome podría ser
Last_name y otro podría ser Hire_date.
Determinar las relaciones Observe cada tabla y decida cómo se
relacionan sus datos con los de las tablas restantes. Agregue campos a las
tablas o cree tablas nuevas para clarificar las relaciones, si es necesario.
Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y
agregue algunos registros de datos de ejemplo. Vea si puede obtener los
resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.

Vous aimerez peut-être aussi