Para una mejor explicación nos plantearemos el
siguiente ejemplo:
Se desea habilitar una Base de Datos para habilitar la
gestión, para lo cual se cuenta con textos; de los textos se
conoce su código (el cual es autogenerado), descripción,
nombre, autor, edición, fecha de edición, idioma y monto
del texto.
Los textos son entregados a través de órdenes de solicitud.
Para las órdenes de solicitud se guardan el número, fecha
y algunos datos del lector y bibliotecario. A cada lector de
le genera un código y se almacena en número de DNI,
nombre, apellidos, dirección, teléfono y distrito.
Un bibliotecario puede atender muchas órdenes de
solicitud. De los bibliotecario se almacena el código,
nombres apellidos, fecha de nacimiento, teléfono y
dirección.
2.- Crear la base de datos en Nueva consulta con
sentencias SQL, en este caso según el ejemplo la
llamaremos “Biblioteca”.
3.- Se procede a identificación de las tablas, según el
ejemplo se pueden distinguir 4 tablas: Textos, Ordenes
de solicitud, Lector y Bibliotecario.
4.- Se empieza creando la tabla textos con las
sentencias SQL y distinguiendo los tipos de datos de la
siguiente manera.
5.- Se crea la tabla ordenes de solicitud distinguiendo
los tipos de datos.
6.- Crear la tabla lector también distinguiendo los
tipos de datos.
6.- Crear la ultima tabla Bibliotecario.
7.- En cada tabla ir a Diseño para cambiar las
propiedades según sea correspondiente permitiendo
valores nulos y clasificándolos como clave principal.
 Para modificar la tabla deseada utilizamos las siguientes sentencias
(en este caso se desea agregar nuevos atributos):
*Para eliminar los atributos de una tabla se utilizan las siguientes
sentencias:
*Para eliminar las tablas de una base de datos se utilizan las siguientes
sentencias:
EJERCICIO:
Con los conocimientos adquiridos:
*Se desea implementar una base de datos para facilitar la gestión y
administración de una biblioteca, para lo cual se cuenta con textos; de
los textos se conoce su código (el cual es autogenerado), descripción,
nombre, autor, edición, fecha de edición, idioma y monto del texto.
Los textos son entregados a través de órdenes de solicitud. Para las
órdenes de solicitudes se guardan el número, fecha y algunos datos
del lector y bibliotecario. Un lector genera muchas órdenes de
solicitud. A cada lector se le genera un código y se almacena el
número de DNI, nombre, apellidos, dirección, teléfono y distrito.
Un bibliotecario puede atender muchas órdenes de solicitud. De los
bibliotecarios se almacena el código, nombres, apellidos, fecha de
nacimiento, teléfono y dirección.
*Ubicamos la base de datos, las tablas y sus respectivos
atributos para poder crearlos.
*Base de datos: Biblioteca
*Tablas: Atributos
*Texto: Código, descripción, nombre, autor, edición, fecha de edición, idioma
y monto del texto.
*Solicitud: Número, fecha, datos del lector, bibliotecario.
*Lector: Código, DNI, nombre, apellido, dirección, teléfono y distrito.
*Bibliotecario: Código, nombre, apellido, fecha de nacimiento, teléfono y
dirección.
*Una vez ubicados se procede a su creación.
*Creamos la base de datos:
*Creamos las tablas con sus respectivos atributos:
*Luego de haber creado lo anterior se procede a llenar las tablas con
los registros adquiridos.
*ACLARACIONES:
*int: se usa para números enteros. (códigos, DNI, etc.).
*nvarchar: se usa para caracteres (nombres, descripciones, etc.).
*date: se usa para las fechas.
*money: se usa para colocar montos de dinero (dólares, yenes, etc.).
  SELECT *       FROM Oficinas       WHERE Ventas > 100
 SELECT *       FROM Ordenes       WHERE Cantidad BETWEEN
3000 AND 4000
   SELECT *       FROM Personas       WHERE City ='Paris'
         ORDER BY Nombre
 SELECT ID_Linea       FROM Lineas_Facturas, Facturas
      WHERE Lineas_Facturas.ID_Fact=Facturas.ID_Fact
         AND Lineas_Facturas.Codigo='FX-200'          AND
MONTH(Facturas.Fecha_Fact) = 4

Manual sql

  • 1.
    Para una mejorexplicación nos plantearemos el siguiente ejemplo: Se desea habilitar una Base de Datos para habilitar la gestión, para lo cual se cuenta con textos; de los textos se conoce su código (el cual es autogenerado), descripción, nombre, autor, edición, fecha de edición, idioma y monto del texto. Los textos son entregados a través de órdenes de solicitud. Para las órdenes de solicitud se guardan el número, fecha y algunos datos del lector y bibliotecario. A cada lector de le genera un código y se almacena en número de DNI, nombre, apellidos, dirección, teléfono y distrito. Un bibliotecario puede atender muchas órdenes de solicitud. De los bibliotecario se almacena el código, nombres apellidos, fecha de nacimiento, teléfono y dirección.
  • 2.
    2.- Crear labase de datos en Nueva consulta con sentencias SQL, en este caso según el ejemplo la llamaremos “Biblioteca”.
  • 3.
    3.- Se procedea identificación de las tablas, según el ejemplo se pueden distinguir 4 tablas: Textos, Ordenes de solicitud, Lector y Bibliotecario. 4.- Se empieza creando la tabla textos con las sentencias SQL y distinguiendo los tipos de datos de la siguiente manera.
  • 4.
    5.- Se creala tabla ordenes de solicitud distinguiendo los tipos de datos.
  • 5.
    6.- Crear latabla lector también distinguiendo los tipos de datos.
  • 6.
    6.- Crear laultima tabla Bibliotecario.
  • 7.
    7.- En cadatabla ir a Diseño para cambiar las propiedades según sea correspondiente permitiendo valores nulos y clasificándolos como clave principal.
  • 11.
     Para modificarla tabla deseada utilizamos las siguientes sentencias (en este caso se desea agregar nuevos atributos):
  • 12.
    *Para eliminar losatributos de una tabla se utilizan las siguientes sentencias:
  • 13.
    *Para eliminar lastablas de una base de datos se utilizan las siguientes sentencias:
  • 14.
    EJERCICIO: Con los conocimientosadquiridos: *Se desea implementar una base de datos para facilitar la gestión y administración de una biblioteca, para lo cual se cuenta con textos; de los textos se conoce su código (el cual es autogenerado), descripción, nombre, autor, edición, fecha de edición, idioma y monto del texto. Los textos son entregados a través de órdenes de solicitud. Para las órdenes de solicitudes se guardan el número, fecha y algunos datos del lector y bibliotecario. Un lector genera muchas órdenes de solicitud. A cada lector se le genera un código y se almacena el número de DNI, nombre, apellidos, dirección, teléfono y distrito. Un bibliotecario puede atender muchas órdenes de solicitud. De los bibliotecarios se almacena el código, nombres, apellidos, fecha de nacimiento, teléfono y dirección.
  • 15.
    *Ubicamos la basede datos, las tablas y sus respectivos atributos para poder crearlos. *Base de datos: Biblioteca *Tablas: Atributos *Texto: Código, descripción, nombre, autor, edición, fecha de edición, idioma y monto del texto. *Solicitud: Número, fecha, datos del lector, bibliotecario. *Lector: Código, DNI, nombre, apellido, dirección, teléfono y distrito. *Bibliotecario: Código, nombre, apellido, fecha de nacimiento, teléfono y dirección. *Una vez ubicados se procede a su creación.
  • 16.
  • 17.
    *Creamos las tablascon sus respectivos atributos:
  • 18.
    *Luego de habercreado lo anterior se procede a llenar las tablas con los registros adquiridos. *ACLARACIONES: *int: se usa para números enteros. (códigos, DNI, etc.). *nvarchar: se usa para caracteres (nombres, descripciones, etc.). *date: se usa para las fechas. *money: se usa para colocar montos de dinero (dólares, yenes, etc.).
  • 19.
      SELECT *      FROM Oficinas       WHERE Ventas > 100  SELECT *       FROM Ordenes       WHERE Cantidad BETWEEN 3000 AND 4000    SELECT *       FROM Personas       WHERE City ='Paris'          ORDER BY Nombre  SELECT ID_Linea       FROM Lineas_Facturas, Facturas       WHERE Lineas_Facturas.ID_Fact=Facturas.ID_Fact          AND Lineas_Facturas.Codigo='FX-200'          AND MONTH(Facturas.Fecha_Fact) = 4