Parte 2 Momento Intermedio-Fase 2
Parte 2 Momento Intermedio-Fase 2
Parte 2 Momento Intermedio-Fase 2
1. Una vez terminada la instalacin, se ejecuta el panel de control donde apreciamos todos los
servicios y desde aqu es donde se arrancan los mdulos que se necesitan.
Yeimy Lorena Meneses Cardona
Ingeniera De Sistemas 2015_1
3
2. Por los servicios fueron instalados vamos al navegador y escribimos localhost/xampp, debe
cargar el servidor, seleccionamos idioma, luego vamos a phpmyadmin y se configura la
contrasea de MySQL
DESCRIPCIN
Recupera datos de la base de datos.
Aade nuevas filas de datos a la base de datos.
Suprime filas de datos de la base de datos.
Modifica datos existentes en la base de datos.
Aade una nueva tabla a la base de datos.
Suprime una tabla de la base de datos.
DDL
Definicin de datos
CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE VIEW
DROP VIEW
CREATE INDEX
DROP INDEX
CREATE SYNOYM
DROP SYNONYM
DCL
OPEN
FETCH
CLOSE
Tipo de dato
Sinnimos
Tamao
Descripcin
BINARY
VARBINARY
BINARY
VARYING
BIT VARYING
1 byte
por
carcter
BIT
BOOLEAN
LOGICAL
LOGICAL1
YESNO
1 byte
TINYINT
INTEGER1
BYTE
1 byte
COUNTER
AUTOINCREMENT
MONEY
CURRENCY
8 bytes
DATETIME
DATE
TIME
8 bytes
128 bits
UNIQUEIDENTIFIER GUID
DECIMAL
NUMERIC
DEC
REAL
SINGLE
FLOAT4
IEEESINGLE
4 bytes
FLOAT
DOUBLE
FLOAT8
IEEEDOUBLE
NUMBER
8 bytes
SMALLINT
SHORT
INTEGER2
2 bytes
INTEGER
LONG
INT
INTEGER4
4 bytes
IMAGE
LONGBINARY
GENERAL
OLEOBJECT
TEXT
LONGTEXT
LONGCHAR
MEMO
NOTE
NTEXT
CHAR
TEXT(n)
ALPHANUMERIC
2 bytes
por
CHARACTER
STRING
VARCHAR
CHARACTER
VARYING
NCHAR
NATIONAL
CHARACTER
NATIONAL CHAR
NATIONAL
CHARACTER
VARYING
NATIONAL CHAR
VARYING
carcter.
(Consulte
las
notas).
DESCRIPCIN
La columna no puede tener valores nulos.
UNIQUE
PRIMARY KEY
REFERENCES tabla [
(columna) ]
CHECK (condiciones)
una columna existente, aunque en una tabla solo puede haber una columna que tenga la
propiedad ROWGUIDCOL.
Registrar una tabla y las columnas seleccionadas de una tabla para la indizacin de texto
completo.
CLAUSULA
VERBO
PALABRAS
RESERVADAS
CONSTANTE
NOMBRE COLUMNAS
NOMBRE TABLA
EXPRESION
Ejemplo de transaccin
A continuacin proponemos un ejemplo de transaccin en el que se quiere disminuir el sueldo de
los empleados que han trabajado en el proyecto 3 en 1.000 euros. y aumentar el sueldo de los
empleados que han trabajado en el proyecto 1 tambin en 1.000 euros.
SET TRANSACTION READ WRITE;
UPDATE empleados SET sueldo = sueldo 1000 WHERE num_proyec = 3;
UPDATE empleados SET sueldo = sueldo + 1000 WHERE num_proyec = 1;
COMMIT;
PRACTICA # 2
Esta prctica consiste en implementar la base de datos diseada conjuntamente con el grupo
colaborativo, introducir datos y llevar a cabo las consultas necesarias para satisfacer los requisitos
de informacin del problema. Para ello es preciso conocer y hacer uso del Lenguaje de consulta
estructurado SQL.
Yeimy Lorena Meneses Cardona
Ingeniera De Sistemas 2015_1
15
Sentencias:
--CREAR BD
CREATE DATABASE ymeneses;
USE ymeneses;
--CREAR TABLAS
CREATE TABLE tbDedicacion ( iddedicacion INT NOT NULL AUTO_INCREMENT,
descripcion VARCHAR(45),PRIMARY KEY (iddedicacion));
CREATE TABLE tbProyecto (idProyecto INT NOT NULL AUTO_INCREMENT PRIMARY
KEY,Descripcion VARCHAR(45) NULL, fechaInicial DATE NOT NULL, fechaFinal DATE NOT
NULL);
CREATE TABLE tbGrado (idGrado INT NOT NULL AUTO_INCREMENT PRIMARY
KEY,Descripcion VARCHAR(45) NULL);
CREATE TABLE tbAreaConocimiento (idAreaConocimiento INT NOT NULL
AUTO_INCREMENT PRIMARY KEY,Descripcion VARCHAR(45) NULL);
Yeimy Lorena Meneses Cardona
Ingeniera De Sistemas 2015_1
16
Wikipedia
http://ingsystemas.webnode.es
http://www.desarrolloweb.com/
http://www.aulaclic.es/
Yeimy Lorena Meneses Cardona
Ingeniera De Sistemas 2015_1
24