Lenguaje Sql
Universidad Nacional
Facultad de ciencias exactas y naturales
Escuela De Informática
EIF-211
Modelo Relacional de Codd
El modelo relacional consisteen lo
siguiente:
◦ Colección de objetos o relaciones.
◦ Conjunto de operadores para actuar en las
relaciones.
◦ Integridad de los datos de precisión y
coherencia.
SQL Structured querylenguage
Lenguaje estándar ANSI de BDR.
Eficiente, fácil de aprender y usar.
Completamente funcional(puede definir,
recuperar y manipular datos en las tablas).
department_name
SELECTdepartment_name
FROM departments;
Contabilidad
TI
Auditoria
Servicio al cliente
Tesorería
Esquema de ejemplo
Data definition lenguage (DDL)
CREATE
ALTER
DROP
RENAME
TRUNCATE
COMMENT
Objetos de la Base de Datos
Data Defination Language (DDL)
Objeto
TABLE
Descripción
Unidad básica de almacenamiento,
compuesta por registros
SEQUENCE
Representaciónlógica de sub consultas de
datos de una o mas tablas
Generador de valores numéricos
consecutivos
INDEX
Mejora el rendimiento de algunas consultas
SYNONYM
Da nombre alternativo algún objetoVIEW
CREATE table
Tipo de datos
TIPO DE DATO
DESCRIPCION
VARCHAR2(size)
Carácter de variable tamaño
CHAR(size)
Carácter de tamaño fijo
NUMBER(p,s)
Numérico de tamañovariable
DATE
Valor de fecha y hora
LONG
Carácter de variable tamaño(mas de 2GB)
CLOB
Carácter (mas de 4GB)
RAW and LONG RAW
Datos binarios
BLOB
Datos binarios (mas de 4GB)BFILE
Datos binarios en archivos externos(mas de 4GB)
ROWID
Sistema de números basados en 64-bit representado una
dirección única de registro en la tabla
TIMESTAMP
Fecha consegundos
INTERVAL YEAR TO
MONTH
Intervalos de años y meses
INTERVAL DAY TO
SECOND
Intervalos de días, horas, minutos y segundos
CONSTRAINT
NOT NULL
UNIQUE
PRIMARY...
Regístrate para leer el documento completo.