ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MODELOS Y BASES DE DATOS SQL


Enviado por   •  19 de Marzo de 2021  •  Informes  •  2.917 Palabras (12 Páginas)  •  212 Visitas

Página 1 de 12

MODELOS Y BASES DE DATOS SQL

Básico 2019-02

Guia autoestudio 1/ 6

Integrantes:

  • Crhystian Molano
  • Carolina Morales

INVESTIGACION

  1. SQL

¿Qué es?

Structured Query Language que en español significa lenguaje de consulta estructurado, este es el lenguaje utilizado por gran parte de los sistemas gestores de bases de datos.

¿Para qué sirve?

Sirve para crear y modificar el diseño de objetos de bases de datos

¿Qué es DML, DLL, DCL, TCL?

DML: El lenguaje de definición de datos se usa para manipular o consulta de datos, también para generar o actualizar información.

DLL: Es para crear y definir nuevas bases de datos

DCL: El lenguaje de control de datos se encarga de controlar el acceso a los datos.

TCL: El lenguaje de control transaccional permite hacer transacciones dentro de una base de datos

En este laboratorio, ¿en qué escribimos? ¿Por qué?

SQL

  1. Motor de bases de datos y bases de datos

¿Qué son?

Motor de bases de datos: Es el principal servicio para almacenar, procesar y proteger los datos.

Bases de datos: Una base de datos es una manera de reunir gran cantidad de información de una forma organiza.

¿Qué motores ofrece sqlzoo.net [http://sqlzoo.net/]?

sqlzoo.net ofrece los siguientes motores: MySQL, SQL Server, Oracle, MySQL at Amazon

¿Qué bases de datos ofrece sqlzoo?

PRACTICA

  1. Estudien la información de referencia de las secciones indicadas y escriban expresiones para las consultas.

  • Continentes con población mayor a 4000000
  • Nombre del continente y area igual 468
  • Nombre de los paises que estan en Asia
  1. Escriban las consultas propuestas en el autoestudio en cálculo, algebra y SQL. Utilicen el motor SQL Server.
  • Continentes con población mayor a 4000000

Calculo relacional:

{Ycontinent|Y ∈ world ^ population > 4000000}

Algebra relacional:

 (σ)[pic 1][pic 2]

SQL

Select continent from world

Where populati0on > 4000000

  • Nombre del continente y area igual 468

Calculo relacional

{Ycontinent|Y ∈ world ^ area = 468}

Algebra relacional

 (σ)[pic 3][pic 4]

SQL

Select continent from world

Where area = 468

  • Nombre de los paises que estan en Asia

Calculo relacional:

{Yname|Y ∈ world ^ continent = ‘Asia’}

Algebra relacional:

 (σ)[pic 5][pic 6]

SQL

Select name from world

Where continent like ‘Asia’

  • ¿ Qué información tiene la tabla WORLD?

SELECT * FROM world

name

continent

area

population

gdp

capital

tld

flag

  • ¿ Qué continentes figuran en esa tabla? (Sin repeticiones)

SELECT DISTINCT continent FROM world

[pic 7]

  • ¿Que países tienen un área menor a 1000? (ordenados de mayor a menor)

SELECT DISTINCT name FROM world

WHERE area<1000

[pic 8]

  • ¿Qué continentes tienen países con una población mayor a quinientos mil de habitantes? (ordenados de mayor a menor)

SELECT name,continent FROM world

WHERE population>500000

ORDER BY population DESC

[pic 9]

  • ¿Qué área tiene cada una de los continentes?

SELECT continent,SUM(area) AS totalArea   FROM world

GROUP BY continent

[pic 10]

  • ¿Cuál es la población total?

SELECT SUM(population) AS TotalPopulation   FROM world

[pic 11]

  • ¿De cuántos países se tiene información?

SELECT COUNT(DISTINCT name) AS TotalPaises FROM world  

[pic 12]

  1. Realicen los ejercicios propuestos en los siguientes tutoriales. Utilice el motor My SQL 5

0 SELECT basic

  1. SELECT population FROM world

WHERE name = 'France'

[pic 13]

  1. SELECT name, population FROM world

WHERE name IN ('Brazil', 'Russia', 'India', 'China');

[pic 14]

  1. SELECT name, area FROM world

WHERE area BETWEEN 200000 AND 250000

[pic 15]

1 SELECT name

  1. Encuentre el país que comienza con Y

SELECT name FROM world

WHERE name LIKE 'Y%'

[pic 16]

  1. Encuentre los países que termina con Y

SELECT name FROM world

WHERE name LIKE '%Y'

[pic 17]

  1. Encuentre los países que contiene la letra x

SELECT name FROM world

WHERE name LIKE '%x%'

[pic 18]

  1. Encuentre los países que terminan con land

SELECT name FROM world

WHERE name LIKE '%land'

[pic 19]

  1. Encuentre los países que empiezan con c y terminan con ia

SELECT name FROM world

WHERE name LIKE 'C%ia'

[pic 20]

  1. Encuentre el pais que tiene oo en su nombre

SELECT name FROM world

WHERE name LIKE '%oo%'

[pic 21]

  1. Encuentre el pais que tiene 3 o mas a en el nombre

SELECT name FROM world

WHERE name LIKE '%a%a%a%'

...

Descargar como (para miembros actualizados)  txt (17.2 Kb)   pdf (1 Mb)   docx (2.1 Mb)  
Leer 11 páginas más »
Disponible sólo en Clubensayos.com