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

Introducción A SQL


Enviado por   •  16 de Febrero de 2013  •  12.238 Palabras (49 Páginas)  •  296 Visitas

Página 1 de 49

Introducción

a

SQL

Términos y Conceptos Básicos - Objetivos

Al concluir esta sección estará capacitado para:

• Definir SQL

• Definir un sistema manejador de bases de datos relacional

• Listar y definir los términos de una base de datos

• Listar las tablas que están en la base de datos IMCLASS

• Reconocer como se insertan y extraen datos desde una base de datos.

Objetivos En esta sección aprenderá los conceptos básicos de una base de datos, y serán definidos los términos usados para referenciar entidades. También se incluye una breve explicación del sistema manejador de bases de datos relacionales y como se insertan y extraen datos en una base de datos.

SQL

• Structured Query Language (Lenguaje de consulta estructurado)

• Es una forma estándar de consulta de datos específicos

• Es una forma de extraer y manipular datos de una base de datos

• Usado para todas las funciones de bases de datos, incluyendo administración, creación de esquemas y datos recuperables

• Puede ser usado de forma implícita dentro de una aplicación

Base de Datos

• Definición: Un cuerpo o conjunto de datos en el cual existen relaciones entre sus elementos

Ejemplo:

SURCE97 SURCE97

Mov_Est Proyecto

Est_fin

Oficio Ofi_Pro

Sistema Manejador De Base De Datos (DBMS)

• Definición: Es un programa que permite la definición de estructuras de bases de datos, el almacenamiento y la recuperación de datos de estas estructuras.

Tabla

Columna

Renglón

Llave Primaria

Llave Foránea • Conjunto de renglones o lista de valores

• Análogo a un “archivo”

• Análogo a un “campo” de un registro

• Cada columna en un renglón dado tiene un valor único de dato

• Cada columna es de un tipo de dato único

• Análogo a un “registro” de un archivo

• Todos los renglones de una tabla tienen el mismo conjunto de columnas

• Una o más columnas cuyo contenido es único dentro de la tabla y puede ser usado para identificar los renglones de otra tabla.

• Una o más columnas de una tabla que existe como llave primaria en otra tabla. Los nombres de las columnas de las llaves foráneas no tienen que ser iguales a los nombres de las columnas de las llaves primarias.

Tablas

Nombres de Columnas

Ent_fed Proyec Munici Eje_fis

22 97/000001 01 1997

Renglones 22 97/000002 02 1997

22 97/000003 01 1997

Columnas

Ejemplo: La tabla PROYECTO contiene información de los proyectos

Llaves Primarias

• Cada renglón puede ser accesado por una “llave primaria” única

• En todos los renglones, algunas columnas o grupos de columnas deberán identificar únicamente este renglón.

Tabla Proyecto

Llave Primaria

Ent_fed Proyec Munici Eje_fis

22 97/000001 01 1997

22 97/000002 02 1997

22 97/000003 01 1997

La concatenación de “Ent_fed + Proyec” es un identificador único para cada producto, por eso es una llave primaria.

Visión General: Crear una Tabla

1. El Diseñador de una base de datos crea las tablas

create table PROYECTO

(ent_fed char(2) not null,

proyec char(12) not null,

munici char(3) not null,

...

Descargar como (para miembros actualizados)  txt (89.4 Kb)  
Leer 48 páginas más »
Disponible sólo en Clubensayos.com