Analista sistemas

Páginas: 12 (2989 palabras) Publicado: 5 de junio de 2011
BASES DE DATOS

GUIA DE TRABAJOS PRACTICOS SQL

Ingeniería en Sistemas de Información

Facultad de Tecnología Informática

Universidad Abierta Interamericana

Profesor: Dr. Sergio Butti

Indice

PRACTICA DE S.Q.L. 1
Creación de Bases de Datos 1
Creación de Tablas 1
Creación de Vistas 1
SQL 1
Base de Datos de Ejemplo: Jurasic Park 2
Instrucciones SQL de definición ymanipulación de datos 5
Lenguaje de definición de datos – ejemplos 5
Lenguaje de manipulación de datos - ejemplos 5
Ejercicios A: 6
Lenguaje de manipulación de datos - ejemplos 7
Lenguaje de manipulación de datos – ejemplos con Subconsultas 7
Lenguaje de manipulación de datos – Actualización de Datos 8
Ejercicios B: 8
Práctico 1 SQL 9
Práctico 2 SQL 10
Práctico 3 SQL 11

PRACTICA DE S.Q.L.Creación de Bases de Datos
1. Crear, abrir y cerrar Bases de Datos en Access

Creación de Tablas
1. Qué es una Tabla?
2. Crear una tabla en Access
2.1. Presentación Diseño
2.2. Agregar campos
2.3. Tipos de Datos
2.4. Establecer la clave principal
2.5. Guardar la tabla
2.6. Ver la hoja de datos de una tabla
2.7. Agregar registros
3. Validaciones internas de la tabla
3.1. Establecerlas propiedades de los campos
3.1.1. Formatos
3.1.2. Campos obligatorios
3.1.3. Reglas de validación para un campo
3.2. Establecer propiedades de la tabla
3.2.1. Reglas de validación para registros
4. Validaciones referenciales
4.1. Establecer relaciones entre tablas
4.1.1. Integridad referencial: inserción, modificación y eliminación
4.1.2. Tipos de relaciones
4.1.3. Eliminación yactualización en cascada
4.1.4. Tipos de combinaciones
4.1.5. Ver y editar relaciones
5. Crear índices
5.1. Campos a indexar
5.2. Ver y editar índices
5.3. Crear índices de múltiples campos
6. Alteración y eliminación de tablas
6.1. Cómo hacerlo?
6.2. Que implica hacerlo?

Creación de Vistas
1. Que es una vista?
2. En Access vista = consulta

SQL
1. Instrucciones de definición dedatos: CREATE TABLE, ALTER TABLE, etc.
2. Instrucción SELECT
2.1. Cláusula SELECT
2.2. Cláusula FROM
2.3. Cláusula WHERE
2.4. Cláusula ORDER BY (DESC)
2.5. Cláusula GROUP BY (HAVING)
2.6. Cláusula JOIN
2.7. Funciones agregadas COUNT, SUM, MAX, MIN, AVG, ETC.
2.8. Consultas de UNION
2.9. Subconsultas
3. Instrucciones de manipulación de datos: INSERT, DELETE, UPDATE

Base de Datos deEjemplo: Jurasic Park

La empresa Jurasic Park S.A. es la propietaria de un parque de recreación donde el público visita animales pre-históricos. Dicha empresa tiene un área (visitas pre-históricas) que se encarga de ofrecer visitas guiadas para escuelas.

El área de visitas pre-históricas vende a las escuelas visitas guiadas al parque para sus alumnos. Las escuelas realizan reservas telefónicasde las visitas que van a realizar, y se les cobra el día que realizan la visita, en el momento de ingresar (según los tipos de visita que realicen).

Las escuelas en el momento de realizar la reserva, informan día, hora, tipos de visita y cantidad de alumnos por visita. En una misma reserva pueden contratar distintos tipos de visitas, para distintos grados de la escuela. En el caso de ser laprimera reserva que efectúa la escuela, se le pide su domicilio y teléfono(s).

Jurasic Park S.A. desea desarrollar un sistema informático que le ayude en un eficiente desempeño y control del área mencionada.

Necesita obtener del mismo, todos los días para la boletería del parque (en el momento en que ésta lo solicite) un listado con las visitas que se hayan reservado para el día siguiente,de manera tal que la misma sepa a quienes debe dejar entrar y cuanto cobrarles. El listado debe contener (para cada reserva del día pedido) número de reserva de visita, hora, código de la escuela, nombre de la escuela y por cada tipo de visita de la reserva: código del tipo de visita, descripción del tipo de visita, arancel por alumno del tipo de visita, cantidad de alumnos y grado(s).

Al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista De Sistemas
  • Analista En Sistemas
  • Analista de Sistemas
  • analista de sistemas
  • Analista de Sistemas
  • Analista de sistemas
  • Analista De Sistemas
  • Analista De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS