La mayoría de las empresas tienen una base de datos de información , a veces, muchas bases de datos . Por ejemplo , una empresa que fabrica piezas de automóviles podría tener una base de datos sobre los clientes ( nombres, direcciones , montos adeudados , el nivel de crédito , etc ) y otra de piezas de automóviles ( el número de pieza , tamaño, número de acciones, costos, etc.) La manera más popular para organizar las bases de datos fue diseñada en 1969 por Edgar Codd , que dio nombre al concepto de bases de datos relacionales ( RDB ) . Bases de datos relacionales
bases de datos relacionales consisten en tablas. Cada fila de la tabla está dedicada a un elemento ( un cliente, por una parte, etc.) Cada columna de la tabla se describe un atributo que un artículo puede tener. Por lo tanto , la lectura a través de una fila de la tabla le ofrece una descripción de un artículo. Parte de los aspectos de seguridad de los sistemas de RDB es que sólo ciertos empleados tienen acceso a ciertas tablas . En un sistema DBS universidad, un profesor puede ver (y modificar) las calificaciones de los estudiantes en su única clase. El secretario, que envía por correo las calificaciones pueden ver las calificaciones de todos los estudiantes , pero no pueden cambiarlos. El software que gestiona el sistema RDB (incluido el acceso a las tablas ) se conoce como el sistema de gestión de bases de datos relacionales (RDBMS ) .
Lógica
Una de las ventajas de RDB sistemas es que se puede usar la lógica ordinaria para acceder a los datos. Por ejemplo , usted puede encontrar todos los pelirrojos empleados, zurdos en una base de datos de los empleados mediante la búsqueda de filas en las que tanto la columna de color de pelo tiene una entrada de "rojo " y la columna de la lateralidad tenido una entrada de "izquierda" . Si querías empleados que eran pelirrojos o zurdo , puede buscar filas con uno de estos atributos. La afirmación de que busca en una base de datos es la instrucción SELECT y se puede escribir una instrucción SELECT utilizando palabras como " y" y " o" para obtener exactamente lo que quieres. Sistemas RDB son fáciles de usar para los empleados que no son expertos en informática .
SQL
RDB utiliza el lenguaje de consulta estándar ( SQL) , un Inglés - como el lenguaje que es reconocido tanto por el American National Standards Institute (ANSI ) y el Instituto Internacional de Normalización ( OSI) . Cuenta con docenas de declaraciones, pero los únicos utilizados por la mayoría de los empleados son INSERT , DELETE y SELECT . Estas declaraciones insertar, eliminar y buscar en los elementos de la base de datos. Al igual que las mesas , las sentencias SQL se pueden personalizar para cada empleado. Por ejemplo , sólo los altos ejecutivos pueden mirar la tabla salarial, y sólo los ejecutivos de nómina pueden cambiar las entradas en la tabla. Cuando los empleados son promovidos o departamentos cambio , sus privilegios de acceso a la base de datos pueden cambiar. Cambio de los permisos es un simple como cambiar un par de entradas en la base de datos de los empleados.