Manual sql

35 visualizaciones

Publicado el

SQL

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
35
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Manual sql

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

×