SlideShare una empresa de Scribd logo
1 de 19
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

Más contenido relacionado

Similar a Manual sql

Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008
jeshito111
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
fas_sakura
 
Intro a bases de datos
Intro a bases de datosIntro a bases de datos
Intro a bases de datos
ScoutES7
 

Similar a Manual sql (20)

Manual para la creacion de tablas en sql
Manual para la creacion de tablas en sqlManual para la creacion de tablas en sql
Manual para la creacion de tablas en sql
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
creacion de tablas - base de datos
creacion de tablas - base de datoscreacion de tablas - base de datos
creacion de tablas - base de datos
 
lab n°3 base de datos
lab n°3 base de datoslab n°3 base de datos
lab n°3 base de datos
 
Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008
 
Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008
 
Creacion de tablas Sql
Creacion de tablas SqlCreacion de tablas Sql
Creacion de tablas Sql
 
Labo3 de base_de_datos
Labo3 de base_de_datosLabo3 de base_de_datos
Labo3 de base_de_datos
 
Creación de tablas en SQL Server
Creación de tablas en SQL ServerCreación de tablas en SQL Server
Creación de tablas en SQL Server
 
Procesador de texto
Procesador de textoProcesador de texto
Procesador de texto
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Pagina web
Pagina webPagina web
Pagina web
 
Novedades acces 2013
Novedades acces 2013Novedades acces 2013
Novedades acces 2013
 
Base de datos
Base de datosBase de datos
Base de datos
 
Formas de comunicacion escritas en enfermeria
Formas de comunicacion escritas en enfermeriaFormas de comunicacion escritas en enfermeria
Formas de comunicacion escritas en enfermeria
 
Intro a bases de datos
Intro a bases de datosIntro a bases de datos
Intro a bases de datos
 
Acreditación de los derechos de autor
Acreditación de los derechos de autorAcreditación de los derechos de autor
Acreditación de los derechos de autor
 
Combinar correspondencia: cartas
Combinar correspondencia: cartasCombinar correspondencia: cartas
Combinar correspondencia: cartas
 
Combinar correspondencia cartas
Combinar correspondencia   cartasCombinar correspondencia   cartas
Combinar correspondencia cartas
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Manual sql

  • 1. 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. 2.- Crear la base de datos en Nueva consulta con sentencias SQL, en este caso según el ejemplo la llamaremos “Biblioteca”.
  • 3. 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.
  • 4. 5.- Se crea la tabla ordenes de solicitud distinguiendo los tipos de datos.
  • 5. 6.- Crear la tabla lector también distinguiendo los tipos de datos.
  • 6. 6.- Crear la ultima tabla Bibliotecario.
  • 7. 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.
  • 8.
  • 9.
  • 10.
  • 11.  Para modificar la tabla deseada utilizamos las siguientes sentencias (en este caso se desea agregar nuevos atributos):
  • 12. *Para eliminar los atributos de una tabla se utilizan las siguientes sentencias:
  • 13. *Para eliminar las tablas de una base de datos se utilizan las siguientes sentencias:
  • 14. 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.
  • 15. *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.
  • 16. *Creamos la base de datos:
  • 17. *Creamos las tablas con sus respectivos atributos:
  • 18. *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.).
  • 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