Escolar Documentos
Profissional Documentos
Cultura Documentos
com
BD1 My Sql
(4 semanas)
Programacin (4 semanas)
BD2 SQL Server (5 semanas)
BD3 BD4
Oracle
SQL Plus
PL1
PL2
Java
HP
.NET
BD
Structured
Query
language
DDL
DML
DCL
Estructura
Datos
Administracin
Programar
DBA
Serve
SERVER
EXCHANGE MAIL
SERVER
ID
BD
Server
MySQ
L
Nombre de BD
No caracteres especiales
No espacios
CLIENTES
INT (Enteros)
Numrico Decimal (5,2) Escala y precisin.
5 Dgitos de los cuales 2 son decimales.
FLOAT Todos los decimales que d, el ordenador
Cuando se disea la BD hay que preguntar NO ASUMIR
1 Bate (Una unidad de almacenamiento)
Tipos de datos que almacenan caracteres.
CHAR (5)
Carcter
VARCHAR (5)
Siempre llevan comillas simples.
Bit
Varchar (5)
Juan_
Pedro
Joe__
Juan
Pedro
Joe
15 Bytes
CREATE
finalizan con ;
SENTENCIA SQL
Siempre
TIPO DE OBJETO
Comandos
DROP (Elimina) TABLE (Nombre del Objeto)
Comando 1 solo
Script varios comandos, dependiendo los comandos.
LOAD DATA (Cargar datos)
Carga en lote proceso BATCH
LOAD DATA
B
*.TXT , *.CSV (Valores Separados por coma , )
FIELDS TERMINATED BY (Campos terminados por) ;
LINES TERMINATED BY (Carcter que termina cada lnea) \n carcter de
escape que significa Enter donde n significa NEW
1.- Tener un txt o un csv con ciertas caractersticas
LOAD DATA INFILE C:\USR\FILAS.TXT
Ciertas caractersticas
INTO TABLE Alumno (Nombre de la tabla)
Restricciones
Es una limitante que se define para una columna, es decir los datos que se
intentan insertar en una columna tienen limitantes, si no pasa la prueba de la
restriccin la fila no se inserta.
Por qu se deben usar las restricciones?
Para lograr la conecta normalizacin de la BD considerando las reglas del
negocio.
a) NOT NULL
Define como de captura obligatoria el dato para esa columna
b) UNIQUE
Establece que el dato para una columna es irrepetible
c) DEFAUL
Define un valor por defaul en caso de que la columna sea de captura
obligatoria y se intente dejar nulo (NULL)
d) PRIMARY KEY
Es la columna que identifica cada fila, se dice que es la clave principal y
es por naturaleza UNIQUE y NOT NULL
Esta columna se usa tambin para crear relaciones con otras tablas.
LLAVE PRIMARIA AUTO INCREMENTABLE
ALTER = Modificar
ADD = Agregar
ADD COLUMN =Agregar Columna
ALTER = Modificacin en las reglas de negocio, por errores u omisiones en el
diseo original.
Comandos DDL (Estructura, definicin y creacin, usados hasta este momento)
CREATE, DROP, ALTER
Comandos DML (Datos, modificar, manipular, usados hasta este momento)
SELECT, INSERT INTO, LOAD DATA, USE, DESCRIBE
SELECT DISTINCT = PARA QUE TRAER DUPLICADOS EN UNA CONSULTA.
CHANGE COLUMN O CHANGE Sirve para cambiar el nombre y tipo de la
columna, este siempre debe tener el nombre y tipo de la columna, siempre
aunque solo se quiera modificar 1 de los 2.
Temas vistos: Como Agregar, modificar, eliminar y como cambiar el nombre a
una columna.
Relaciones:
En una BD relacional deben crearse relaciones entre las tablas a fin de
garantizar la integridad de los datos. Estas relaciones se crean usando la llave
primaria de una tabla y la llave secundaria de otra, siendo obligado que ambas
columnas sean del mismo tipo.
Existen diferentes tipos de relaciones:
Uno a varios
Empleados
#Empleado ID
Nombre
Clase 8
Relacin 11
Empleado
Empl ID
1
Nombre
Apellido
Fecha Alta
Salario
Telfono
Direccin
723-142-548
Expediente
Exped ID
1 Dep Econ
Tipo de
sangre
Correo
Estado civil
Referencia 1
Referencia 2
Prstamo
Empl ID
Monto
Fecha
Saldo
QUERYS
Usar alias para los nombres de las columnas AS(opcional), las comillas son
opcionales siempre y cuando se trate de una sola palabra
Filtros
Un filtro es un criterio de seleccin de filas que utiliza un planteamiento lgico
con operadores de comparacin
=,
Y las conectivas lgicas
AND y
OR
o
El planteamiento puede utilizar parntesis ya que estos pueden modificar el
resultado de la consulta
Aqu se usa
Seguido de la palabra on para establecer el criterio de igualdad idntico a
cmo se escribi cuando se uso were
COLUMNAS CALCULADAS
Consulta que muestre cual es el valor total del inventario (existemcia) de cada
producto
Clave, Descripcin, Precio, Existencia, Total, Total de Promocin
Productid, productname, unitprice, unitsinstock
664-244-732
Incrementar precios
/*Funciones de agregado*/
Una funcin es un grupo de instrucciones que se almacenan bajo un nombre
(En la BD) y que se ejecutan cada vez que la funcin es invocada. El nombre
de la funcin se acompaa siempre de parntesis los cuales pueden o no
contener parmetros. El parmetro es enviado a la funcin, esta lo procesa y
no devuelve un valor.
Las funciones de agregado son aquellas que devuelven un solo valor.
}
CORRECTO