Está en la página 1de 10

Base de Datos

unidad 4
Bases de Datos Orientadas a Objetos

Mendoza Corona Juana Saidet 9


D
UTVM

EJERCICIO 1
1. Con base en la siguiente figura cree la sintaxis para la base de datos
orientada a objetos. Considere el campo address que se puede
componer con nmero, direccin y colonia; el campo name se compone
de nombre y apellido paterno y materno. Tome en cuenta la herencia de
tablas
y los mtodos.

Crate type name


As (nombre varchar(20), Apat varchar(20), Amat varchar(20))
Final

Crate type address


As (calle varchar (20), num int, col varchar(20))
Final

Crate type employe


As (nombre name, direccin address, phoneNumber int,
experience varchar (80) )
Final
Crate table empleados of employe

Crate table Manager (TeamSize varchar(20))


Method reportProject () return null
Under empleados

Crate table Programer (programminglanguaje varchar(90))


Method writeCode () return null
Under empleados

EJERCICIO 2
1. Modifique el ejercicio 1, para implementar dos clases ms, astronauta y
doctor, cada uno con sus mtodos. Considere un campo heredado ms
llamado facebook

Crate type name


As (nombre varchar(20), Apat varchar(20), Amat varchar(20))
Final

Crate type address


As (calle varchar (20), num int, col varchar(20))
Final

Crate type employe


As (nombre name, direccin address, phoneNumber int,
experience varchar (80), Facebook varchar(50))
Final
Crate table empleados of employe

Crate table Manager (TeamSize varchar(20))


Method reportProject () return null
Under empleados

Crate table Programer (programminglanguaje varchar(90))


Method writeCode () return null
Under empleados

Crate table Doctor (surgery varchar (10))


Under empleados

Crate table Astronaut (hoursinSpace int, )


Under empleados

EJERCICIO 3

3. Con base en la siguiente figura cree la sintaxis para la base de datos


orientada a objetos. Considere el campo dueo como un campo
compuesto por nombre, apellido, curp, licencia de manejo

Crate type Vehiculo


As (dueo String, puertas int, ruedas int)
Final

Crate table vehculos of Vehiculo


Method vehiculo (), caractersticas (), -vehiculo (),
Return null

Crate table Auto (descapotable boolean)


Method Auto (), caractersticas (),
subir(), bajar(),
Return null
Under Vehiculos

Crate table Camioneta (tara float (10), carga float (10))


Method camioneta (), caractersticas(), carga (kilos float)
Return float
Under Vehiculos

EJERCICIO 4
4. Con base en la siguiente figura cree la sintaxis para la base de datos
orientada a objetos. Considere el campo Direccin que se puede

componer con nmero, direccin y colonia; el campo Nombre se


compone de nombre y apellido paterno y materno.

Crate type institucion


As (nombre varchar(15) ,calle varchar (20), num int, col
varchar(20))
Final

Crate table nomInstitucion of institucin


Method registrar varchar (10), consultar varchar(19), sueltototal
int,resumen varchar (30)
Return null

Crate type persona


As (nombre varchar(20), Apat varchar(20), Amat varchar(20))
Final

Crate table personas of persona


Method registrar (), consultar (), sueldo ()
Return null

Crate table administrativos (rea varchar (20))

Method registrar (), consultar (), sueldo ()


Return null
Under personas

Crate table docentes (cargo varchar (20), horasTrabajadas int)


Method registrar (), consultar (), sueldo ()
Return null
Under personas

Crate table PersonalLimpieza (turno varchar (10))


Method registrar (), consultar (), sueldo ()
Return null
Under personas

EJERCICIO 5

5. Con base en la siguiente figura cree la sintaxis para la base de datos


orientada a objetos. Considere que el mtodo rea para el cuadrado es
lado*lado; el rea del crculo es pi*radio al cuadrado; y el rea de rectngulo es
alto *ancho.

Crate type Figura


As (idfigura int, nomFigura string)
Fin

Crate table figuras of Figura


Method ToString (), rea ()
Return null

Crate table cuadrado (lado int)


Method ToString (), rea ()
Return null
Under figuras

Crate table circulo (radio int)

Method ToString (), rea ()


Return null
Under figuras

Crate table Rectangulo (alto int, ancho int)


Method ToString (), rea ()
Return null
Under figuras

EJERCICIO 6
6. Con base en la siguiente figura cree la sintaxis para la base de datos
orientada a objetos. Considere atributos (caractersticas) para cada objeto, as
como sus mtodos (comportamiento)

Crate type animal


As (raza varchar (15), color varchar (15), peso int, tamao int)
Fin
create table animales of animal

Crate table mamferos (acuticos boolean, terrestres)


Under animales

Crate table nomamferos (aves boolean, reptiles boolean )


Under animales

Crate table perro (etapa varchar( 17))


Under animales

Crate table Caballo (patas int)


Under animales

Crate table pez (tipo varchar (20))


Under animales

Crate table ave (caracteristicas varchar (20))


Under animales

También podría gustarte