SlideShare uma empresa Scribd logo
1 de 16
INSTITUTO TECNOLGICO SUPERIOR DE ACATLAN DE OSORIOCreación de la Base de Datos  en MySql de:PESCA DEPORTIVAMateria: Fundamentos de Bases de DatosIntegrantes del equipo:Cariño Michaca RosarioEspinosa Clemente  MaricelaGil Martínez NancyLujan Guzmán MarielaMendoza Arellano IrisTapia Ortiz Ma. IsabelCarrera: Licenciatura en  InformáticaAsesor: Lic. Eloy Martínez Parra
Pesca deportiva
DEFINICIÓN DEL PROBLEMA: Es una asociación deportiva en la cual se lleva acabo en aguas dulces, dedicado a informatizar su gestión de socios, eventos y concursos. La asociación también denominada  “FISHERMEN TEAM”, cuenta con un conjunto de afiliados que participan en competiciones deportivas de pesca, ya que pueden ser organizadas por otras organizaciones privadas, publicas o del mismo tipo, o por ella misma. En cada competición debe conocerse la información de los afiliados participantes en dicho deporte.
	En este problema es necesario considerar, los siguientes puntos:  ,[object Object]
 Cada evento debe tener un nombre único.
 La asociación siempre debe tener la información de los lugares donde se lleva dicha practica o se ha practicado .,[object Object]
fecha Datos-personales afiliados licencias Fecha-evento licencia Fecha-pesca Fecha-evento Hora-pesca Nombre-pez Captura-solos peces Captura-eventos Od_pez cantidad peso nombre eventos capturas fecha Od_lugar comunidad nombre Od_evento Od_cause causes lugares
DIAGRAMA  DE TABLAS
CREACIÓN DE LA  BASE DE DATOS
mysql>createdatabasePesca_Deportiva; mysql> use Pesca_Deportiva; mysql> createtable Afiliados(Ficha int, Nombre_afiliadochar(50), Apellidos_afiliadochar(50), Direccion_afiliadochar(50), Telf_afiliadochar(30), Sexo_afiliadochar(20), Nacimiento_afiliado date, Od_afiliadochar(50), primarykey(Ficha)); mysql> create table Cauces(Cauce char(50), Od_Cauce char(50), primary key(Cauce)); mysql> create table Peces(Pez char(50), Od_pez char(50), primary key(Pez)); mysql> createtable Licencias(Licencia char(50), primarykey(Licencia)); mysql> createtable Lugares(Lugar char(50), Comunidad char(50), Cauce char(50),Od_lugarchar(50), primarykey(Lugar), constraintllaveforaneaforeignkey(Cauce) references Cauces(Cauce) ondeletecascade); mysql> createtable Eventos(Evento char(50), Fecha_evento date, Lugar char(50), Od_eventochar(50), primarykey(Evento), constraint llaveforanea1 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade);
mysql> createtable Concursos(Evento char(50), Pez char(50), Tallaminchar(50), Numemaxchar(50), primarykey(Evento), constraint llaveforanea2 foreignkey(Evento) references Eventos(Evento) ondeletecascade,constraint llaveforanea3 foreignkey(Pez) references Peces(Pez) ondeletecascade); mysql> createtable Permisos(Ficha int, Licencia char(50), primarykey(Ficha), constraint llaveforanea4 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade,constraint llaveforanea5 foreignkey(Licencia) references Licencias(Licencia) ondeletecascade); mysql> createtable Faunas(Lugar char(50), Pez char(50), Tallamaxchar(50), Pesomaxchar(50),Numemaxchar(50), Tallaminchar(50), Veda date, primarykey(Lugar), constraint llaveforanea6 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade, constraint llaveforanea7 foreignkey(Pez) references Peces(Pez) ondeletecascade); mysql> createtable Participaciones(Ficha int, Evento char(50), Posicionchar(10),Trofeo char(50), primarykey(Ficha), constraint llaveforanea8 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea9 foreignkey(Evento) references Eventos(Evento) ondeletecascade);
mysql> createtableCapturaSolos(Ficha int, Pez char(50), Lugar char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, primarykey(Ficha), constraint llaveforanea10 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea11 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea12 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade); mysql> createtableCapturaEventos(Ficha int, Pez char(50), Evento char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, Puntos int, primarykey(Ficha), constraint llaveforanea13 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea14 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea15 foreignkey(Evento) references Eventos(Evento) ondeletecascade); mysql> insertinto afiliados values(250,'Dave','Johnson','Venustiano Carranza', 98634454,'masculino','18-08-83','Ha tenido mas de tres medallas'); mysql> insertinto peces values('trucha','es muy grande'); mysql> insertinto cauces values('rio magdalena', 'cauce de mayor extencion'); mysql> insertinto lugares values('playa palmilla', 'san jose del cabo', 'rio magdalena', 'convertido para convivir'); mysql> insertinto eventos values('1er torneo internacional P','15-06-2010','pla ya palmilla','se dan a conocer los competidores');
mysql> insertinto licencias values('CRFL'); mysql> insertinto permisos values(250,'CRFL'); mysql> insertinto participaciones values(250,'1er torneo internacional P','1erlugar','Copa gobernador'); mysql> insertinto Concursos values('1er torneo internacional P','trucha','50',21); mysql> insertinto Faunas values('playa palmilla','trucha','30',15.0,'21',28,'1 al 31 de mayo'); mysql> insertintocapturasolosvalues(250,'trucha', 'playa palmilla', ' 21-03-2010','7:00 am',15.0,60); mysql> insertintocapturaeventosvalues(250,'trucha','1er torneo internacional P','21-03-2010','7:00 am',15.0,28,'100'); mysql> create view fichita as select * from afiliados where ficha>600; mysql> createviewtam as select * from  faunas whereTallamax<30; mysql> createviewtrobomas select * from participaciones where Trofeo='$20000';
mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300; mysql> createviewHoraPez as select * fromcapturasoloswhereHora_pesca>='10:00 am'; MySql Navicat
CONCLUSIÓN   	Al crear esta base de datos aprendimos como resolver un problema mediante la elaboración de diagramas, la comparación E-R.  Así mismo fuimos introduciendo los    datos en cada tabla y diagrama para identificar  cual va hacer  nuestra llave primaria y las  llaves foráneas.

Mais conteúdo relacionado

Mais procurados

Analytic & Windowing functions in oracle
Analytic & Windowing functions in oracleAnalytic & Windowing functions in oracle
Analytic & Windowing functions in oracleLogan Palanisamy
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo dbRuby B. Blanca
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datospepelebu1313
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4pisu412
 

Mais procurados (12)

Analytic & Windowing functions in oracle
Analytic & Windowing functions in oracleAnalytic & Windowing functions in oracle
Analytic & Windowing functions in oracle
 
MySQL
MySQLMySQL
MySQL
 
Diseño
DiseñoDiseño
Diseño
 
Oracle: DML
Oracle: DMLOracle: DML
Oracle: DML
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Guia 3
Guia 3Guia 3
Guia 3
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datos
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Modelo Persistente
Modelo PersistenteModelo Persistente
Modelo Persistente
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 4
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (15)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Base de datos Pesca Deportiva

  • 1. INSTITUTO TECNOLGICO SUPERIOR DE ACATLAN DE OSORIOCreación de la Base de Datos en MySql de:PESCA DEPORTIVAMateria: Fundamentos de Bases de DatosIntegrantes del equipo:Cariño Michaca RosarioEspinosa Clemente MaricelaGil Martínez NancyLujan Guzmán MarielaMendoza Arellano IrisTapia Ortiz Ma. IsabelCarrera: Licenciatura en InformáticaAsesor: Lic. Eloy Martínez Parra
  • 3. DEFINICIÓN DEL PROBLEMA: Es una asociación deportiva en la cual se lleva acabo en aguas dulces, dedicado a informatizar su gestión de socios, eventos y concursos. La asociación también denominada “FISHERMEN TEAM”, cuenta con un conjunto de afiliados que participan en competiciones deportivas de pesca, ya que pueden ser organizadas por otras organizaciones privadas, publicas o del mismo tipo, o por ella misma. En cada competición debe conocerse la información de los afiliados participantes en dicho deporte.
  • 4.
  • 5. Cada evento debe tener un nombre único.
  • 6.
  • 7. fecha Datos-personales afiliados licencias Fecha-evento licencia Fecha-pesca Fecha-evento Hora-pesca Nombre-pez Captura-solos peces Captura-eventos Od_pez cantidad peso nombre eventos capturas fecha Od_lugar comunidad nombre Od_evento Od_cause causes lugares
  • 8. DIAGRAMA DE TABLAS
  • 9.
  • 10. CREACIÓN DE LA BASE DE DATOS
  • 11. mysql>createdatabasePesca_Deportiva; mysql> use Pesca_Deportiva; mysql> createtable Afiliados(Ficha int, Nombre_afiliadochar(50), Apellidos_afiliadochar(50), Direccion_afiliadochar(50), Telf_afiliadochar(30), Sexo_afiliadochar(20), Nacimiento_afiliado date, Od_afiliadochar(50), primarykey(Ficha)); mysql> create table Cauces(Cauce char(50), Od_Cauce char(50), primary key(Cauce)); mysql> create table Peces(Pez char(50), Od_pez char(50), primary key(Pez)); mysql> createtable Licencias(Licencia char(50), primarykey(Licencia)); mysql> createtable Lugares(Lugar char(50), Comunidad char(50), Cauce char(50),Od_lugarchar(50), primarykey(Lugar), constraintllaveforaneaforeignkey(Cauce) references Cauces(Cauce) ondeletecascade); mysql> createtable Eventos(Evento char(50), Fecha_evento date, Lugar char(50), Od_eventochar(50), primarykey(Evento), constraint llaveforanea1 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade);
  • 12. mysql> createtable Concursos(Evento char(50), Pez char(50), Tallaminchar(50), Numemaxchar(50), primarykey(Evento), constraint llaveforanea2 foreignkey(Evento) references Eventos(Evento) ondeletecascade,constraint llaveforanea3 foreignkey(Pez) references Peces(Pez) ondeletecascade); mysql> createtable Permisos(Ficha int, Licencia char(50), primarykey(Ficha), constraint llaveforanea4 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade,constraint llaveforanea5 foreignkey(Licencia) references Licencias(Licencia) ondeletecascade); mysql> createtable Faunas(Lugar char(50), Pez char(50), Tallamaxchar(50), Pesomaxchar(50),Numemaxchar(50), Tallaminchar(50), Veda date, primarykey(Lugar), constraint llaveforanea6 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade, constraint llaveforanea7 foreignkey(Pez) references Peces(Pez) ondeletecascade); mysql> createtable Participaciones(Ficha int, Evento char(50), Posicionchar(10),Trofeo char(50), primarykey(Ficha), constraint llaveforanea8 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea9 foreignkey(Evento) references Eventos(Evento) ondeletecascade);
  • 13. mysql> createtableCapturaSolos(Ficha int, Pez char(50), Lugar char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, primarykey(Ficha), constraint llaveforanea10 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea11 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea12 foreignkey(Lugar) references Lugares(Lugar) ondeletecascade); mysql> createtableCapturaEventos(Ficha int, Pez char(50), Evento char(50), Fecha_pescachar(50), Hora_pescachar(50), Peso float, Talla int, Puntos int, primarykey(Ficha), constraint llaveforanea13 foreignkey(Ficha) references Afiliados(Ficha) ondeletecascade, constraint llaveforanea14 foreignkey(Pez) references Peces(Pez) ondeletecascade, constraint llaveforanea15 foreignkey(Evento) references Eventos(Evento) ondeletecascade); mysql> insertinto afiliados values(250,'Dave','Johnson','Venustiano Carranza', 98634454,'masculino','18-08-83','Ha tenido mas de tres medallas'); mysql> insertinto peces values('trucha','es muy grande'); mysql> insertinto cauces values('rio magdalena', 'cauce de mayor extencion'); mysql> insertinto lugares values('playa palmilla', 'san jose del cabo', 'rio magdalena', 'convertido para convivir'); mysql> insertinto eventos values('1er torneo internacional P','15-06-2010','pla ya palmilla','se dan a conocer los competidores');
  • 14. mysql> insertinto licencias values('CRFL'); mysql> insertinto permisos values(250,'CRFL'); mysql> insertinto participaciones values(250,'1er torneo internacional P','1erlugar','Copa gobernador'); mysql> insertinto Concursos values('1er torneo internacional P','trucha','50',21); mysql> insertinto Faunas values('playa palmilla','trucha','30',15.0,'21',28,'1 al 31 de mayo'); mysql> insertintocapturasolosvalues(250,'trucha', 'playa palmilla', ' 21-03-2010','7:00 am',15.0,60); mysql> insertintocapturaeventosvalues(250,'trucha','1er torneo internacional P','21-03-2010','7:00 am',15.0,28,'100'); mysql> create view fichita as select * from afiliados where ficha>600; mysql> createviewtam as select * from faunas whereTallamax<30; mysql> createviewtrobomas select * from participaciones where Trofeo='$20000';
  • 15. mysql> createviewpuntos as select * fromcapturaeventoswhere Puntos>=300; mysql> createviewHoraPez as select * fromcapturasoloswhereHora_pesca>='10:00 am'; MySql Navicat
  • 16. CONCLUSIÓN Al crear esta base de datos aprendimos como resolver un problema mediante la elaboración de diagramas, la comparación E-R. Así mismo fuimos introduciendo los datos en cada tabla y diagrama para identificar cual va hacer nuestra llave primaria y las llaves foráneas.
  • 17. BIBLIOGRAFÍA Base de Datos Desde Chen hasta Codd con ORACLE Autores: Irene Luque Ruiz Miguel Ángel Gómez-Nieto Enrique López Espinosa Gonzalo Cerruela García Editorial: Alfaomega Ra-Ma