ffdfdfdf

Páginas: 7 (1628 palabras) Publicado: 26 de julio de 2013
1. Escribir 10 comandos en base al “SQL” para una Base de datos en una Clínica Particular que tiene 5 mil pacientes. Tiene 18 especialidades médicas. Y trabaja desde hace 8 años mediante el D.B.M.S relacional.
2. Diseñar el D.E.R para cada uno de estos dos casos: (a) Crear el DER para una biblioteca llamada BIBLIO-UPIG, incluir y relacionar entre sí a las tablas. (b). Diseñar el DER parauna Tienda de Alquiler de Autos-considerar como mínimo 8 tablas Maestras y las tablas auxiliares respectivas.
3. En la técnica del Algebra Relacionar identificar cinco tipos de operaciones diferentes y las tablas con los datos respectivas y además, presentar de cada operación del Algebra solo (2) ejemplo respectivos entre dicha tablas para cada operación del Algebra.
4. Presentar 1 ejemplocompleto de: 1FN, 2FN y la 3FN aplicando la técnica de normalización de datos para usar varias tablas de la base de datos MI-BODEGA.
5. Explicar y dar ejemplos acerca de (a). SQL, características básicas del SQL. (b). Algebra Relacional y características. (c) Modelo de datos (d). La técnica de la Normalización y ventajas.
6. Si usted asume la Administración y el Control de una base de datos en laAcademia de Preparación PRE-UNI en el distrito de SJL San Juan de Lurigancho. Se tiene 25 aulas en línea con 40 alumnos x aula. Tres turnos de trabajo con 64 docentes calificados. ¿Cómo responsable de Administración de la Base de datos diga ocho funciones estratégicas o claves que estarían bajo su cargo para mantener siempre el servicio en LINEA y diga que tipos de información debería generaren las consultas? *3ptos

(….) LETRA – LEGIBLE < evitar manchas y borrones>

JULIO-2013



Jesús Vásquez Farias Ing. de Sistemas

Desarrollo

1.-
• create table Ambulatorios (nroa integer, andar numeric(3) NOT NULL,capacidade smallint,PRIMARY KEY(nroa));
• CREATE TABLE `medicos` ( `idmedicos` int(10) unsigned NOT NULL AUTO_INCREMENT, `codm` int(10) unsigned DEFAULTNULL,`nome` varchar(30) DEFAULT NULL, `idade` int(10) unsigned DEFAULT NULL, `especialidade` varchar(30) DEFAULT NULL, `cpf` int(10) unsigned DEFAULT NULL, `cidade` varchar(30) DEFAULT NULL,`nroa` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`idmedicos`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
• create table Pacientes (codp integer,nome varchar(40) NOT NULL,idade smallint NOT NULL,cidadevarchar(30),CPF numeric(11) UNIQUE,doenca varchar(40) NOT NULL,PRIMARY KEY(codp));
• create table Funcionarios (codf integer,nome varchar(40) NOT NULL,idade smallint NOT NULL,CPF numeric(11) UNIQUE,cidade varchar(30),salario numeric(10),cargo varchar(20), primary key(codf));
• CREATE TABLE `consultas` ( `idconsulta` int(5) unsigned NOT NULL AUTO_INCREMENT,`codm` int(5) unsigned NOT NULL,`datas`date NOT NULL, `hora` time NOT NULL
• INSERT INTO ambulatorios (nroa, andar, capacidade) VALUES (1, 1, 30);
• INSERT INTO Medicos (codm, nome, idade, especialidade, CPF, cidade, nroa) VALUES (2, 'Maria', 42,'traumatologia', 10000110000, 'Blumenau', 2);
• update pacientes set cidade = 'Ilhota' where codp = 2;
• Select * From consultas where hora >= '12:00' and datas > '2006-06-19';
• Selectcodf, nome, salario - (salario*0.2) as Liquido From funcionarios;
• select idade, count(*) from Medicos group by idade having count(*) = 1;



















Obp_becerra@yahoo.es
2.-

Libro
Ref
Titulo
Gene
Fech_pub
Num_pag
Cant_ib
edit
Prestamo
Cod_Pred(PK)
Fech_pre
Fech_dev
Multa
Cant_libr
Ref_libr
D_i
Biblioteca BLIBIO-UPIG

Autor
Cod_autor(PK)
NomApell
Fecha_nac
Nac
Nro_libro
Libro_Autor
Ref
Cod_autor



Usuario
D_i
Nom
Apell
Tel
Direcc
Email
Cel
Ref_per


Editorial
Cod_edi(pk)
Nom
Ema
Tel
Direcc
con
Libr_Edi
Ref
Cod_edi

Are_lib
Ref
Cod_are







Area
Cod_are(pk)
Num
color







Control de Alquiler de Autos
Estante_Alquiler
Cod_estante_alquiler(pk)
N_marca

Comprador_alquiler...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ffdfdfdf
  • ffdfdfdf

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS