MANUALES

Páginas: 23 (5525 palabras) Publicado: 20 de marzo de 2013
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 formaestá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 relacionesentre 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 larecuperació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 lascolumnas 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. ElDiseñ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,
progra char(2) null)

2. En una tabla que esta creada, se pueden insertar datos

insert PROYEC
(‘26’,’97/000002’,’02’,’SS’)






Visión General: Extraer datos de una Tabla

• Extraer datos de una tabla
select * fromPROYECTO

• Nombres Convencionales
• Forma corta
nombre_tabla.nombre_columna

• Forma completa
base_datos.propietario.nombre_tabla.nombre_columna

• Ejemplo:

PROYECTO.name
SURCE97.dba.PROYECTO.munici
SURCE97.admdeleg.PROYMIO.nom_com




• Nombres convencionales Defaults
• El valor default para el propietario es el de la base actual
• El valor default para la base de datos es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual
  • Manual
  • Manual
  • Manualidades
  • Manual
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS