El diseño de la base de datos es el proceso que consiste en la estructura de una base de datos donde se crean formas para el propósito específico de mantener , visualización, impresión de datos y la presentación de datos en una base de datos . Estas formas , simples o complicadas , son creados por el DBMS en respuesta a las preguntas formuladas por los DBMS sobre el contenido y el aspecto de las formas " . Creación de un sistema de centralita telefónica ofrece un acceso simplificado y controlado a todos los datos , formularios, informes y otros objetos en el sistema DBMS. Un cuadro contiene típicamente una forma principal de distribución de la lista de las diferentes opciones de la base de datos , tales como datos Mantenimiento , informes de impresión, cierre la base de datos y así sucesivamente , a continuación, en función de la opción elegida por el usuario, por ejemplo, si se selecciona Imprimir informes , un nuevo panel de control mostrará una lista de los informes que elegir .
Structured Query Langauge
lenguaje de consulta estructurado ( SQL) es el lenguaje estándar para la manipulación de base de datos relacional. Similar a acceder y Consulta por ejemplo ( QBE ) , SQL proporciona la capacidad de consultar una base de datos relacional. La única diferencia es cuando se utiliza SQL , comandos se introducen a diferencia de completar un formulario en la pantalla cuando se utiliza Access y QBE para obtener los resultados deseados . Al utilizar el comando CREATE TABLE en el DBMS , se aplican ciertas restricciones en los nombres de tabla y columna , como los nombres no pueden superar los 18 caracteres , el nombre debe empezar con una letra , los nombres pueden contener letras , números y guiones bajos y los nombres no puede contener espacios. Los comandos que se utilizan se denominan normalmente consultas.
Claves principales
Hay tres tipos de claves principales utilizadas en un diseño de base de datos . Una clave natural es una clave principal que consiste en una columna que identifica de forma única una entidad , por ejemplo , número de identificación del vehículo de un vehículo ( VIN ) . Una clave artificial es una columna creada por una entidad para servir únicamente como la clave principal , que es visible a los usuarios. Una clave sustituta es una clave principal generado por el sistema , por lo general un sistema automático de numeración tipo por lo general ocultas para el usuario .
Integridad Reglas aplicación
El DBMS debe cumplir dos muy reglas importantes: la integridad de entidad y la integridad referencial . La integridad de entidad es que no hay ningún campo elegido para ser parte de la clave primaria puede aceptar un valor nulo . Un valor nulo es un campo que contiene un valor "desconocido " o " inaplicable " . La integridad referencial es un concepto de base de datos que asegura que la relación entre las tablas de la base se mantiene constante y los datos introducidos es realmente válido e intacto. Uniendo tanto la clave principal y clave externa evita que los datos inconsistentes de entrada en el sistema de gestión de base de datos relacional y , por lo tanto , la integridad referencial se hace cumplir . La clave externa es un campo o conjunto de campos de una tabla cuyo valor se requiere para que coincida con el valor de la clave principal de una segunda tabla. Actualización
de datos y recuperación de
< p > un DBMS debe proporcionar a sus usuarios con la capacidad de actualizar y recuperar datos , lo que es la capacidad fundamental de un DBMS . Un usuario de la actualización o la recuperación de los datos no se requiere conocer la estructura física de los datos en el disco o los procesos de la DBMS utiliza para manipular los datos . Las estructuras y las manipulaciones son de exclusiva responsabilidad del DBMS.