Bases De Datos

Páginas: 13 (3092 palabras) Publicado: 10 de mayo de 2012
 
 
 

Documento:

LENGUAJE SQL

Unidad:

UNIDAD III - SQL

Cantidad de páginas:

25

 

REPASO SQL, DDL Y DML  
 
OBJETIVOS 
 




Repasar  las  sentencias  que  forman  el  lengua je  de  definición  de  datos  (DDL  Data 
Definition  Language)  de  SQL,  es  decir,  el  subco njunto  de  órdenes  que  nos  permitirán 
crear o editar tablas de la base de datos. Repasar el  lenguaje de consultas para el acceso a  las tablas de la BD. 

 
MATERIAL: 
TECNOLOGIA ORACLE 
 
 
TEMAS 
 
• Definición de Datos 
• Creación de Tablas 
• Restricciones de Columnas 
• Restricciones de Tablas 
• Renombrar Tablas 
• Eliminar Tablas 
• Modificar Tablas 
• Crear y Borrar Sinónimos 
• Crear Dominios 
• Consultas I 
• Select 
• From 
• Where 
•Diccionario de Datos 

 

 

el
“Formamos ciudadanos profesionales para e  mundo” 
EAM 2010 ® ‐ Armenia  Q. 

 
 
 

SQL 
 
 
En  realidad  SQL  no  es  un  lenguaje  en  si,  como  podría  ser  un  lenguaje  de  programación  de  3ª 
generación (C, Pascal…), sino que en un sublenguaje orien tado a acceso y manipulación de base de 
datos  relacionales.  Con  SQL  como  única herramienta  sólo   podemos  acceder  a  las  bases  de  datos, 
pero no tenemos las estructuras típicas de un lenguaje de  programación. 
Una  buena  analogía  podría  ser  un  sistema  operativo.  El  interfaz  de  comandos  de  un  SO  nos  da 
todo  lo  que  necesitamos  para  acceder  al  sistema  de  f icheros,  pero  sólo  podemos  hacer  eso, acceder a ficheros. SQL actúa de la misma manera, nos da  todo lo que  necesitamos para acceder a 
bases de datos, pero no podemos hacer más.  
Se dice que SQL es estructurado porque trabaja con conju ntos de resultados (result set) abstractos 
l
como unidades  completas,  Un  conjunto  de  resultados  es  el  esquema  básico  de  una  tabla:  N  filas  x 
N  columnas;  este  esquema  se  trata  como  un  todo  y  es   la  idea  principal  de  SQL,  a la  hora  de 
recuperar un conjunto de resultados, éste se trata de la m isma forma tenga el número de filas que 
tenga (0‐N) y tenga el número de columnas que tenga (1‐N ).  
Además  SQL  es  consistente,  esto  significa  que  los  "e stilos"  de  las  distintas  sentencias  son 
uniformes, por lo que el aprendizaje es rápido. 
 

El lenguaje de definición de datos (DDL) 
 
El  DDL(Data  Definition  Language)  es  el  conjunto  de  sente
encias  que  está  orientadas  a  la  creación, 
modificación  y  configuración  de  objetos  en  base  de  da tos.  Entre  sus  principales  funciones  se 
tienen: 
• Definir y crear una nueva tabla. 
• Suprimir una tabla que ya no se necesita. 
• Cambiar la definición de una tabla existente. 
•Definir una tabla virtual (o vista) de datos. 
• Construir un índice para hacer más rápido el acces o a una tabla. 
• Controlar el almacenamiento físico de los datos po r parte del SGBD. 
 
Tipos de datos: 
 

 

“Formamos ciudadanos profesionales para e  mundo” 
el
EAM 2010 ® ‐ Armenia  Q. 

 
 
 

 
 
Oracle  maneja  tipos  de  datos  para  manejar  desde  núme ros  hasta  objetos  como  fotos,  archivos, cada dato se debe especificar de una manera especial: 
 Los valores alfanuméricos van encerrados entre co milla simple: 'Alfanumérico' 
e
 Los valores numéricos son número simples: 123 
 Las fechas van encerradas entre comillas simples:  '1/12/2000'
 Los valores binarios no pueden ser representados  (son fotos, videos…) 
 
Los diferentes tipos de datos que maneja Oracle son los si guientes: 
 Tipo de dato CHAR(b)  
Almacena  cadenas  de  caracteres  de  longitud  fija,  desde  1   a  2.000  bytes  de  ocupación.  El  número 
de caracteres que se pueden almacenar se rige según la si guiente fórmula.  
nº  caracteres  =  bytes  /  character  set  Para   ASCII,  el  conjunto  de  caracteres  ocupa 
un  byte,  por  lo  que  coincide  el  número  de  caracteres  má ximos ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS