SQL (Structured Query Language) es el lenguaje de programación estándar que se utiliza para crear y gestionar una base de datos , un conjunto de datos relacionados almacenados en tablas . Puede establecer relaciones entre las tablas con claves primarias y externas . Una clave principal identifica de forma única un registro de una tabla . Una clave externa en una tabla secundaria representa la clave principal de la tabla principal , y los vincula . Por ejemplo , su oficina tiene una base de datos con el "cliente ", " órdenes " y " mesas de empleados ", ya que a los lugares de los clientes pedidos que son procesados por los empleados. El " customer_id " es la clave principal que identifica a cada registro de cliente en la tabla. La tabla de " órdenes " consistirá en esta clave como una clave externa para vincular a los clientes con sus pedidos. Instrucciones
1
Identificar las entidades de la base de datos . Por ejemplo , las entidades de una base de datos de la oficina son " cliente", " órdenes", " empleados " y " servicios ".
2
Determinar los atributos de cada entidad. Por ejemplo , la tabla de clientes incluirá ID , " nombre", " dirección ", "Código postal ", " teléfono", " Estado" y " país. "
3
establecer relaciones entre las mesas . Por ejemplo , "cliente" coloca "órdenes " y "órdenes " son procesados por " empleados".
4
Definir tipos de datos y las limitaciones de cada uno de los atributos. Por ejemplo, el " customer_id " puede ser un valor numérico con un máximo de cinco dígitos , mientras que "nombre" será un valor alfanumérico que consta de las letras, números y caracteres especiales. Tenga en cuenta que los números son tratados aquí como texto y no se pueden realizar operaciones matemáticas en ellos.
5
Crear un diagrama entidad-relación para que las relaciones claras. Usted puede tener uno -a-muchos , muchos-a - muchos, uno - a-uno . Existe un uno-a -muchos en un atributo puede tener varios valores , como el número de teléfono . Un cliente puede tener más de un número de teléfono. A muchos-a -muchos se muestra cuando cada atributo puede tener varios valores. Por ejemplo , un pedido consta de muchos artículos y un artículo puede ser una parte de muchas órdenes . Existe un uno-a -uno , cuando cada atributo sólo puede tener un valor .
6
Crear la base de datos mediante el comando " Crear base de datos " en SQL . Por ejemplo , puede crear la base de datos de oficina mediante el siguiente comando:
CREATE TABLE customer
(NÚMERO Customer_ID ( 5 ) PRIMARY KEY ,
Nombre VARCHAR2 ( 50 ) NO NULL,
calle VARCHAR2 ( 50 ) ,
City VARCHAR2 ( 25 ) ,
Estado VARCHAR2 ( 20 ) ,
Zip_Code VARCHAR2 ( 10 ) ) ;
El comando anterior creará una tabla con todos los atributos con los tipos de datos específicos , restricciones y una clave primaria
7
crear Igualmente otras tablas y establecer relaciones. . Para ejemplos , Customer_ID es una clave externa para la tabla de "orden" . Puede utilizar la siguiente sintaxis para agregar las claves externas de la tabla :
órdenes create table
(NÚMERO ORDER_NUMBER ( 5 ) PRIMARY KEY ,
Nombre VARCHAR2 ( 50 ) ,
NÚMERO Customer_ID ( 5 ) ,
RESTRICCIÓN order_customer_ID_fk
FOREIGN KEY ( Customer_ID )
cliente REFERENCIAS ( Customer_ID ));
el comando anterior crea la tabla Order y también identifica la relación entre el cliente y la tabla de pedidos . usted tiene que crear una columna para la clave foránea también
8
poblar la base de datos con la siguiente sintaxis SQL: .
INSERT INTO CLIENTE
VALUES ( 00001 , ' TECNOLOGÍAS palabra de moda ', '2200 WATERSIDE RUTA VERDE ',' DALLAS ',' TEXAS ' , '75080 ' ) ;
Cada valor corresponde a un atributo en la base de datos . El orden de los valores debe ser igual que los atributos de la creación de la tabla . Utilice esta sintaxis para introducir registros individuales uno a la vez . Tenga en cuenta que los valores alfanuméricos se escriben entre comillas simples.
9
Extraer información de la base de datos mediante el uso de declaraciones de " SELECT " . Por ejemplo, para ver todos los registros de la tabla de clientes , introduzca la siguiente sintaxis: .
SELECT * FROM clientes;
Esto le mostrará todos los registros de la tabla de clientes
10
restringir las filas recuperadas de la tabla por cláusula "where" , que selecciona las filas que satisfacen los criterios de la cláusula de la adición . Por ejemplo , desea ver a todos los clientes que residen en California. Modificar la instrucción SELECT anterior de la siguiente manera :
SELECT * FROM clientes WHERE estado = "CA " ;
Puedes ver todos los clientes que residen en California mediante la ejecución de este comando < br . > Foto 11
actualizar una tabla con el comando ALTER . Puede utilizar este comando para cambiar los valores de atributos o añadir columnas . Por ejemplo , usted desea agregar una columna para incluir la condición de pertenencia a un determinado cliente . Escriba la siguiente sintaxis SQL: .
ALTER TABLE customer AÑADIR estado VARCHAR ( 5 ) ;
La ejecución del comando añadirá una nueva columna a la tabla de clientes existente
12 < p > Eliminar los atributos, tablas y filas mediante los comandos " caída " de la siguiente manera "update " y :
dROP TABLE clientes OBSTÁCULOS CASCADE ;
Este comando borra la tabla de clientes . Las "limitaciones en cascada" se asegurará de que la tabla de clientes se redujo incluso si hay registros en la tabla " ordenes "
Puede utilizar el comando " update" de la siguiente manera : .
< P > UPDATE customer SET
nombre = " Whalen "
DONDE customer_id = 00001 ;
Este comando actualizará la tabla de clientes y reemplazar el nombre existente del cliente " Whalen " donde customer_id es 00001 .