Curso sql

Solo disponible en BuenasTareas
  • Páginas : 29 (7100 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de enero de 2012
Leer documento completo
Vista previa del texto
www.maestrodelacomputacion.net

Introducción a SQL

todoenmanuales.blogspot.com

Página 1

www.maestrodelacomputacion.net

todoenmanuales.blogspot.com

Página 2

www.maestrodelacomputacion.net

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 losté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 datosrelacionales y como se insertan y extraen datos en una base de datos.

todoenmanuales.blogspot.com

Página 3

www.maestrodelacomputacion.net

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, incluyendoadministración, creación de esquemas y datos recuperables  Puede ser usado de forma implícita dentro de una aplicación

todoenmanuales.blogspot.com

Página 4

www.maestrodelacomputacion.net

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

Ejemplo: SURCE97 Mov_Est

SURCE97 Proyecto

Est_fin

Oficio

Ofi_Protodoenmanuales.blogspot.com

Página 5

www.maestrodelacomputacion.net

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.

Administrador

BD
Usuarios

SURCE97 SQL anywhere

Servidor
Tabla  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.  Unao 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.

Columna

Renglón

Llave Primaria

Llave Foránea

todoenmanuales.blogspot.com

Página 6

www.maestrodelacomputacion.net

Tablas
Nombres de Columnas

Ent_fed
22

Proyec97/000001 97/000002 97/000003 01 02 01

Munici

Eje_fis
1997 1997 1997

Renglones

22 22

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.todoenmanuales.blogspot.com

Página 7

www.maestrodelacomputacion.net

Tabla Proyecto
Llave Primaria

Ent_fed
22 22 22

Proyec
97/000001 97/000002 97/000003 01 02 01

Munici

Eje_fis
1997 1997 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 tablascreate table PROYECTO (ent_fed char(2) not null, proyec char(12) not null, munici char(3) not null, progra char(2) null) 2. En una tabla que esta creada, se pueden insertar datos insert PROYEC („26‟,‟97/000002‟,‟02‟,‟SS‟)

todoenmanuales.blogspot.com

Página 8

www.maestrodelacomputacion.net

Visión General: Extraer datos de una Tabla
 Extraer datos de una tabla select * from PROYECTO...
tracking img