Beruflich Dokumente
Kultur Dokumente
DE MEXICO
ALFREDO DE JESUS CORDOVA ABARCA
Nombre del alumno
BASE DE DATOS
Materia
DICCIONARIO DE DATOS
Tema
Tabla de contenido
TABLAS LOGICAS ................................................................................................................................. 3
DICCIONARIO DE DATOS ................................................................................................................. 4
FUNCIONES BASICAS DE SQL Y ALGEBRA RELACIONAL............................................................... 6
TABLAS LOGICAS
DICCIONARIO DE DATOS
NAME
COMMENT
COD_BIBLIOTECA CODIGO
BIBLIOTECA
DES_BIBLIOTECA NOMBRE
SISTEMA
BIBLIOTECA
DES_RFC
DESCRIPCION
DEL RFC
DES_TEL
DESCRIPCION
TELEFONO
DES_DIRECCION DESCRIPCION DE
LA DIRECCION
ID_LIBRO
DESCRIP. LIBRO
ID_ISBN
DESCRIP. DEL
REGISTRO ISBN
ID_NOMBRE
DESCRIP.
NOMBRE
DELLIBRO
ID_AUTOR
DESCRIP.AUTOR
ID_GENERO
DESCRIP.
GENERO
ID_NUMERO
DESCRIP.
PAG
NUMERO DE
PAGINA
ID_NAC_AUTOR
DESCRIP.
NACIMIENTO DEL
AUTOR
ID_EDITORIAL
DESCRIP.
EDITORIAL
DATA TYPE
DOMAIN
MANDATORY
A3
Sistema
biblioteca
Va30
A11
V20
V30
V30
V15
V35
V40
V25
V10
V30
V25
ATRIBUTOS
RUT USUARIO
DESCRIPCION
TIPO
IDENTIFICADOR
VARCHAR(10)
UNICO DE
USUARIO
NOM_USU
NOMBRE DEL
USUARIO
APELLIDO_USU APELLIDO DEL
USUARIO
TIPO_USU
TIPO DE
USUARIO
ADMINISTRATIVO
O ESTUDIANTE
LOGIN_USU
USUARIO
PASS_USU
CONTRASEA
PK
YES
NULL
NOT NULL
FK
TABLA
USUARIO
TABLA
USUARIO
CREATE
Sirve para crear la estructura de una tabla no para rellenarla con datos,
nos permite definir las columnas que tiene y ciertas restricciones que deben
cumplir esas columnas. Utilizado para crear nuevas tablas, campos, vistas e
ndices.
La sintaxis es la siguiente:
Ejemplo:
DROP
Para eliminar una tabla de una base de datos tenemos la sentencia DROP TABLE.
Con ella quitamos una o varias definiciones de tabla y todos los datos, ndices,
desencadenadores, restricciones y especificaciones de permisos que tengan esas
tablas.
Las vistas o procedimientos almacenados que hagan referencia a la tabla
quitada se deben quitar explcitamente con DROP VIEW o DROP PROCEDURE.
La sintaxis es la siguiente:
DROP TABLE [nbBaseDatos.[nbEsquema].|nbEsquema.]nbTabla[ ,...n ] [ ; ]
ALTER
Sirve para cambiar la definicin de una tabla. Podemos cambiar tanto columnas
como restricciones
La sintaxis es la siguiente:
ALTER TABLE [esquema.]tabla {ADD|MODIFY|DROP}...
INSERT
Utilizado para cargar lotes de datos en la base de datos en una nica operacin.
Ejemplo:
INSERT INTO '' tabla '' (''columna1'' , [ '' columna2,...'']) VALUES (''valor1'' , [ '' valor2 ,...
'' ])
DELETE
Utilizado para modificar los valores de los campos y registros especificados.
Forma bsica
DELETE FROM''tabla''WHERE''columna1''=''valor1''
Ejemplo
DELETE FROM My_ table WHERE field2 ='N';
UPDATE
Forma bsica
UPDATE ''tabla''SET'' columna1''='' valor1'',''columna2''= ''valor2'',...WHERE''columnaN
=''valorN''
Ejemplo
UPDATE My_ table SET field1 ='updated value'WHERE field2 ='N';
a cos(x)
Retorna el arcocoseno de X, esto es, el valor cuyo coseno es X. Retorna NULL si
X no est en el rango -1 a 1.
Ej: mysql> SELECT ACOS(1);
-> 0
mysql> SELECT ACOS(1.0001);
-> NULL
mysql> SELECT ACOS(0);
-> 1.5707963267949
a tan(x)
Retorna la arcotangente de X, esto es, el valor cuya tangente es X.
Ej: mysql> SELECT ATAN(2);
-> 1.1071487177941
mysql> SELECT ATAN(-2);
-> -1.1071487177941
10
11