Bueno, primero te aclaro unos puntos para que estemos hablando el mismo idioma.
- Una BD es un conjunto de tablas a menos que la tuya solo tenga una tabla.
- Preguntas que queres buscar por especialidad, ¿dónde está ese campo?
Creo que deberías primero leer la
Función de la sección de Base de Datos. Ahí vas a encontrar varios conceptos referentes a BD, Normalización, etc.