Princupios De Diceño De Baces De Datos

Páginas: 5 (1103 palabras) Publicado: 18 de febrero de 2013
Principios del
diseño de BD
información duplicada ó redundantes
=
más almacenamiento
información correcta y completa
=
informes y decisiones correctas

Base de datos
• Banco de datos(BD) es un conjunto de
datos pertenecientes a un mismo
contexto y almacenados
sistemáticamente para su posterior
uso.

Bases de datos
relacionales
• Son un conjunto de tablas que permiten almacenardatos con algún tipo de relación.
• Una base de datos simple puede que sólo
contenga una tabla, pero la mayoría de las bases
de datos necesitan varias tablas.
• Lo interesante es que permiten recuperar la
información en un tiempo rápido

Tablas
• Son filas y columnas similares a las de un libro de
una hoja de cálculo.

Campo y registros
• Campo (columna): es un tipo de elemento queaparece en cada registro. Ej: DocId, el Nombre
puede ser otro.
• El contenido del campo DocId=98621074 (esto es
un dato)
• Registro(fila): el conjunto de campos relacionados
que dan información de algo.
• En la tabla Productos, por ejemplo, cada fila o
registro contendría información sobre un producto
y cada columna contendría algún dato sobre ese
producto, como su nombre o el precio Relaciones
• Es importante destacar que Access es un
Gestor de Bases de Datos relacionales, es
decir que utiliza la relación existente entre
los datos para llevar a cabo las consultas.

El proceso de diseño de BD
1.
2.

3.

4.

Determinar la finalidad de la base de datos
Buscar y organizar la información necesaria Reunir todos
los tipos de información que deseamos registrar enla base
de datos, como los nombres de productos o los números de
pedidos etc.
Dividir la información en tablas Divida los elementos de
información en entidades o temas principales, como
Productos o Pedidos. Cada tema(entidad) pasará a ser una
tabla.
Convertir los elementos de información en
columnas Decida qué información desea almacenar en
cada tabla. Cada elemento se convertirá en uncampo y se
mostrará como una columna en la tabla. Por ejemplo, una
tabla Clientes podría incluir campos como Apellido y Fecha
de inscripción.

El proceso de diseño de BD
5.

6.

7.

8.

Especificar claves principales Elija la clave principal de
cada tabla. La clave principal es una columna que se utiliza
para identificar inequívocamente cada fila, como Id. de
producto o Id. depedido.
Definir relaciones entre las tablas Examine cada tabla y
decida cómo se relacionan los datos de una tabla con las
demás tablas. Agregue campos a las tablas o cree nuevas
tablas para clarificar las relaciones según sea necesario.
Ajustar el diseño Analice el diseño para detectar errores.
Cree las tablas y agregue algunos registros con datos de
ejemplo. Compruebe si puede obtener losresultados
previstos de las tablas. Realice los ajustes necesarios en el
diseño.
Aplicar las reglas de normalización Aplique reglas de
normalización de los datos para comprobar si las tablas
están estructuradas correctamente. Realice los ajustes
necesarios en las tablas.

Campos
• Para diseñar una base de datos lo primero es saber
qué datos vamos a guardar:






NombreApellidos
DocId
Telefono
etc

¿Tipos de datos?






Nombre
Apellidos
DocId
Fecha de nacimiento
Edad

• ¿Nombre = Fecha de nacimiento = Edad?

¿Tipos de datos?






Nombre: Texto (máximo 255 caracteres)
Apellidos : Texto (máximo 255 caracteres)
DocId : Texto (máximo 9 caracteres)
Fecha de nacimiento: Fecha
Edad: Número (entre 1 y 120)

Nombre Fecha denacimiento Edad

¿Tipos de datos?
• Ver unidad P:\ (odenamiento)

Se ordena primero por el primer carácter entonces 3 es mayor que 21

Tipos de datos: Numérico
Valor

Descripción (Description)

Precisión decimal

Byte

Almacena números entre
0 y 255 (no admite fracciones).

Ninguna

Decimal

Almacena números entre -10^38-1 y 10^38-1 (.ADP)
Almacena números entre -10^28-1 y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bace De Datos
  • bace de datos
  • bace de datos
  • bace de datos
  • Bace De Datos
  • Bace de datos
  • Sistemas de baces de datos avanzado
  • Conexión Bace De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS