Guia_Lab_01

Páginas: 7 (1730 palabras) Publicado: 1 de octubre de 2015
INGENIERÍA DE SISTEMAS

GUIA DE LABORATORIO N° 04

Asignatura: Sistema Base de Datos

Escuela Profesional: Ingeniería de Sistemas.
Sección y Turno: A1 - Mañana / B1 - Tarde

Semestre Académico: 2015-II

Docentes: Ing. Ivan Crispin Sanchez

Fecha:

UNIDAD 1: SQL y Gestión de transacciones
Sesión 04: Lenguaje de Consulta SQL

1. INTRODUCCION
Permitir obtener información a partir de las sentenciasSQL.

2. OBJETIVO
Comprende cómo recuperar de forma adecuada la información almacenada en la Base de
Datos

3. EQUIPOS Y MATERIALES




Computadora personal.
Guía de Laboratorio.

4. COMPONENTES:
1ra. Parte
Agenda:






Verificando el diseño físico de la base de datos
Restricciones PK, FK
Las acciones de un FK (on update, on delete)
Índices
Revisar el diagrama preparado en la claseanterior

Especificación:
Primero, observe que aquí nos concentramos solamente en el diseño lógico (o
conceptual), no en el diseño físico. Desde luego, no estamos sugiriendo que el diseño
físico no sea importante; al contrario, el diseño físico es muy importante. Sin embargo:
a. Podemos abordar el diseño físico como una actividad de seguimiento independiente. En
otras palabras, la manera "correcta" dehacer el diseño de una base de datos consiste en
hacer primero un diseño lógico (es decir, relacional) minucioso y después, como un paso
independiente posterior, transformar ese diseño lógico en cualquier estructura física que
soporte el DBMS de destino. (Dicho de otro modo, el diseño físico debe derivarse del
diseño lógico y no al revés.)

1

INGENIERÍA DE SISTEMAS

b. Por definición, el diseñofísico tiende a ser en cierta forma específico al DBMS. En
contraste, el diseño lógico es, o debe ser, bastante independiente del DBMS y existen
algunos principios teóricos sólidos que pueden ser aplicados al problema.

2da. Parte (SQL)
Una base de datos relacional es un conjunto de información relacionada que se ha organizado
en tablas, Cada tabla almacena los datos en filas, los datos se organizanen columnas. Las
tablas se almacenan en esquemas de bases de datos, que son áreas en las que los usuarios
pueden almacenar sus propias tablas.
Un usuario puede conceder permisos a otros usuarios para que puedan acceder a sus tablas.
Un punto importante a recordar es que la información que compone una base de datos es
diferente del sistema usado para acceder a esa información. El software utilizadopara acceder
a una base de datos se conoce como un sistema de gestión de base de datos.
Por supuesto, cada base de datos debe tener alguna forma de obtener los datos de entrada y
salida de la misma, utilizando preferentemente un lenguaje común entendido por todas las
bases.
Sistemas de gestión de bases de implementar un lenguaje estándar conocido como Lenguaje
de consulta estructurado o SQL.
Entreotras cosas, permite a SQL a recuperar, añadir, modificar y eliminar información en una
base de datos.
Originalmente era el lenguaje de interrogación del DBMS relacional System R (IBM) en la
segunda mitad de los años 70.
Posteriormente adoptado por otros sistemas
Luego transformado en estándar:





1986 – Primera versión ANSI
1989 – Llamado SQL-89
1992 – Llamado alternativamente SQL-92 oSQL-2
1999 – Llamado alternativamente SQL-99 o SQL-3

SQL contiene la funcionalidad tanto de un



DDL (Data Definition Language), y de
DML (Data Manipulation Language).

Lenguaje de manipulación de datos (DML) recuperar o modificar el contenido de las tablas. Hay
cuatro declaraciones DML: SELECT, INSERT, UPDATE, DELETE
Data Definition Language (DDL) definir las estructuras de datos, tales comotablas, que
componen una base de datos. CREATE, ALTER, DROP, RENAME, TRUNCATE
Transacción de control (TC) Declaraciones de forma permanente grabar los cambios realizados
en filas o deshacer esos cambios COMMIT, ROLLBACK, SAVEPOINT
Lenguaje de control de datos (DCL) Declaraciones cambiar los permisos de las estructuras de
base de datos. GRANT, REVOKE
2

INGENIERÍA DE SISTEMAS

CAPACIDADES DE...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS