creacion de consultas en mariadb y sqlserver
-
Upload
tono-ocelotl -
Category
Documents
-
view
15 -
download
0
description
Transcript of creacion de consultas en mariadb y sqlserver
![Page 1: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/1.jpg)
reporte de practicas segunda unidad
Juan Antonio Cordero Tovar
17 DE ABRIL DE 2015
![Page 2: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/2.jpg)
PRIMER REPORTEMicrosoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.
Características de Microsoft SQL Server
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye también un entorno gráfico de administración, que permite el uso
de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en
el servidor y los terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Objetivo de la práctica:
Se creara una base de datos llamada biblioteca, dentro de esta base de datos se crearan tres tablas con los siguientes nombres: socios, libros, préstamos la última tabla tendrá relación con la primera y la segunda tabla.
MATERIALES: SQLSERVER
DESARROLLO
Debemos crear una base de datos llamada biblioteca y la usamos (Ver figura
1)
(Figura 1)
![Page 3: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/3.jpg)
Ahora el siguiente paso es la creación de la primera tabla llamada socios que cod_soc, dni, nombre, apellidos, dirección, teléfono. (Ver figura 2)
(Figura 2)
A continuación se crea la segunda tabla, llamada libros esta contendrá los
siguiente campos (isbn, titulo, editorial, año escrito, autor, año de edición,
estado (ver figura 3)
(Figura 3)
A hora se crea la tabla prestamos esta es muy importante porque en ella se
crea la relación, en base a dos llaves foráneas y con una configuración en
cascada sus campos son: cod_soc, isbn, fecha_inicio, fecha_limite,
fecha_entrega esta el campo cod_soc y isbn serán las llaves foraneas(ver
figura 4)
![Page 4: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/4.jpg)
(Figura 4)
Ahora insertaremos en cada tabla respectivamente, primero insertaremos en la
tabla socios (ver figura 5 y 5.1)
(Figura 5)
(Figura 5.1)
Hacemos una consulta para verificar si de verdad se guardaron los registros
(ver figura 6)
![Page 5: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/5.jpg)
(Figura 6)
Continuamos con la inserción de la tabla libros (ver figura 7 y 7.1)
(Figura 7)
(Figura 7.1)
Creamos la consulta para verificar si se guardaron los registros (ver figura 8)
(Figura 8)
Ahora insertaremos la tabla llama prestamos (ver figura 9)
![Page 6: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/6.jpg)
(Figura 9)
Ahora generaremos consultas de tres maneras distintas las instrucciones serán:
Distinct: elimina las filas duplicadas de los resultados de una instrucción SELECT. Si no se especifica DISTINCT, se devuelven todas las filas, incluidas las duplicadas.
AS: con esta instrucción asignaremos un alias al campo de nuestra tabla y asi se mostrara
DATEADD: Devuelve un valor date con el intervalo number especificado (entero con firma) agregado a un valor datepart especificado de ese valor date
Ahora mostraremos 3 ejemplos consultas distintas con distinct como podemos ver no me manda campos repetidos (ver figura 10)
(Figura 10)
![Page 7: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/7.jpg)
Ahora mostraremos 3 ejemplos consultas distintas con la instrucción AS esta cambiara el nombre de mi campo (ver figura 11)
(Figura 11)
Ahora mostraremos 3 ejemplos consultas distintas con la instrucción DATEADD esta cambiara la fecha como uno desee sumando o restando días años o meses lo haremos de las tres formas (ver figura 12 y 12.1)
(Figura 12 y 12.1)
![Page 8: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/8.jpg)
CONCLUCION:
Esta práctica ayudo a reforzar más los conocimientos antes adquiridos, cuando se realizó la práctica dos, a diferencia de la práctica dos, en esta se uso sqlserver y nuevas instrucciones para consultas como fueron el DISTINCT el AS y DATEADD.
SEGUNDO REPORTE
Dicho de forma sencilla, MariaDB es un remplazo de MySQL con más funcionalidades y mejor rendimiento. MariaDB es un un fork de MySQL que nace bajo la licencia GPL. Esto se debe a que Oracle compró MySQL y cambió el tipo de licencia por un privativo, aunque mantuvieron MySQL Community Edition bajo licencia GPL. La compatibilidad de MariaDB con MySQL es prácticamente total y por si fuese poco tenemos mejoras de rendimiento y funcionalidad. MariaDB está diseñado para reemplazar a MySQL directamente ya que mantiene las mismas órdenes, APIs y bibliotecas.
Objetivo de la práctica:
![Page 9: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/9.jpg)
Se creara una base de datos animales, dentro de esta base de datos se creara una tabla llamada mascotas con los siguientes campos: Id_mascota, especie, edad, sexo, raza con esto mostraremos la fecha en que nació la mascota usando la instrucción DATEADD y cambiaremos el nombre del campo sexo y nombre asignando un alias con la instrucción AS
DESARROLLO
Debemos crear una base de datos llamada animales y la usamos (Ver figura
1)
(Figura 1)
Ahora el siguiente paso es la creación de la tabla llamada mascotas que tendrá los siguientes campos Id_mascota, especie, edad, sexo, raza (Ver figura 2)
(Figura 2)
A hora insertaremos 5 registros (ver figura 3)
(Figura 3)
Ahora aremos nuestra consulta mostrando y cambiando con un alias el
nombre de la mascota y el sexo con la instrucción AS (ver figura 4)
![Page 10: creacion de consultas en mariadb y sqlserver](https://reader036.fdocumento.com/reader036/viewer/2022062409/55cf8ee2550346703b96a522/html5/thumbnails/10.jpg)
(Figura 4)
A continuación consultaremos el día que nació la mascota restando la edad
con la fecha actual por medio de la instrucción DATEADD (ver figura 5)
(Figura 5)