Que Es Un Sistema De Base De Datos

Páginas: 5 (1209 palabras) Publicado: 16 de noviembre de 2015
Que es un sistema de base de datos?
Es un sistema computarizado cuyo propósito general es mantener información y hacer que esté disponible cuando se solicite.
El termino base de datos no incluye a la aplicación la cual consiste de los formularios y los reportes con los que interactuaran los usuarios, tampoco incluye las piezas de código usadas para unir las partes de la aplicación.
ModeloRelacional:
Define el modo en que los datos can a ser representados, la forma en que van a ser protegidos y las operaciones que pueden ser aplicadas sobre ellos.
Componentes de una base de datos SQL Server
Una base de datos SQL Server consiste en una colección de tablas que guardan conjuntos específicos de datos estructurados. Una tabla (entidad) contiene una colección de filas (tuplas) y columnas(atributos). Cada columna en la tabla se diseña para guardar un cierto tipo de información (por ejemplo, fechas, nombres, montos, o números). Las tablas tienen varios tipos de controles (restricciones, reglas, desencadenadores, valores por defecto, y tipos de datos de usuario) que aseguran la validez de los datos. Las tablas pueden tener índices (similar a los de los libros) que permiten encontrar lasfilas rápidamente. Usted puede agregar restricciones de integridad referencial a las tablas para asegurar la consistencia entre los datos interrelacionados en tablas diferentes. Una base de datos también puede utilizar procedimientos almacenados que usan Transact-SQL programando código para realizar operaciones con los datos en la base de datos, como guardar vistas que proporcionan accesopersonalizado a los datos de la tabla.
Normalizar un diseño de base de datos
Perfeccionar un diseño de base de datos incluye el proceso de normalización. Normalizar un diseño lógico de base de datos involucra usar métodos formales para separar los datos en múltiples tablas relacionadas. Tener un número mayor de tablas con pocas columnas es característico de una base de datos normalizada; mientras quetener pocas tablas con más columnas cada una es característico de una base de datos no-normalizada.
Una normalización razonable mejora a menudo el comportamiento general del sistema. Cuando se utilizan los índices, el SQL Server 2000 Query Optimizer (Optimizador de Consultas de SQL Server) es muy eficiente al seleccionar interrelaciones entre las tablas.

Lograr una base de datos bien diseñada
En lateoría de diseño de base de datos relacionales, las reglas de normalización identifican ciertos atributos que deben estar presentes o ausentes en una base de datos bien diseñada. Estas reglas pueden ponerse bastante complicadas y pueden ir más allá del alcance del presente. De todos modos, hay algunas reglas que pueden ayudarlo a lograr un diseño de la base de datos correcto. Una tabla debe tenerun identificador, debe guardar datos para sólo un solo tipo de entidad, debería evitar columnas que acepten valores nulos, y no debe tener valores o columnas repetidas.
Una Tabla debe Tener un Identificador
La regla fundamental de la teoría del diseño de base de datos es que cada tabla debe tener un identificador de las filas, que es una columna o un conjunto de columnas que toman valores únicospara cada registro de la tabla. Cada tabla debe tener una columna de ID, y ningún registro puede compartir el mismo valor de ID con otro. La columna (o columnas) que sirve como identificador único de la fila para una tabla constituye la clave primaria de la tabla.
Una Tabla debe Evitar Columnas que acepten valores nulos
Las tablas pueden tener columnas definidas para permitir valores nulos. Un valornulo indica que el registro no tiene valor por ese atributo. Aunque puede ser útil permitir valores nulos en casos aislados, es mejor usarlos muy poco porque ellos requieren un manejo especial con el consiguiente aumento de la complejidad de las operaciones de datos. Si tiene una tabla que tiene varias columnas que permiten valores nulos y varias de las filas tienen valores nulos en dichas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas gestores de base de datos
  • Sistemas De Gestión De Base De Datos
  • Arquitectura de los sistemas de bases de datos
  • sistemas y bases de datos
  • Sistemas Gestores De Bases De Datos
  • Sistema Base de Datos
  • Sistema de gestión de base de datos
  • Sistemas gestores de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS